]> git.cworth.org Git - zombocom-ai/commitdiff
Add Zombo's corruptions to the Magic School Bus artwork
authorCarl Worth <cworth@cworth.org>
Fri, 23 Dec 2022 19:39:48 +0000 (11:39 -0800)
committerCarl Worth <cworth@cworth.org>
Fri, 23 Dec 2022 19:51:10 +0000 (11:51 -0800)
Of course, with excess fingers, mouths, and eyes.

eye.svg [new file with mode: 0644]
hand.svg [new file with mode: 0644]
index.js
interpret-cairo-to-svg.py
mouth.svg [new file with mode: 0644]

diff --git a/eye.svg b/eye.svg
new file mode 100644 (file)
index 0000000..ce1db21
--- /dev/null
+++ b/eye.svg
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   id="svg4207"
+   version="1.1"
+   inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)"
+   width="883.69812"
+   height="487.12897"
+   viewBox="0 0 883.69812 487.12897"
+   sodipodi:docname="eye.svg"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:dc="http://purl.org/dc/elements/1.1/">
+  <metadata
+     id="metadata4213">
+    <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>
+  <defs
+     id="defs4211" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="2560"
+     inkscape:window-height="1563"
+     id="namedview4209"
+     showgrid="false"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:zoom="1.2487805"
+     inkscape:cx="442.03125"
+     inkscape:cy="232.22656"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg4207"
+     inkscape:showpageshadow="2"
+     inkscape:pagecheckerboard="0"
+     inkscape:deskcolor="#d1d1d1" />
+  <path
+     style="fill:#000000"
+     d="m 545.59565,474.4456 c -8.29518,-14.26332 -40.79237,-42.52566 -41.83411,-35.24248 20.96553,6.57782 50.49563,34.92957 53.94215,46.60432 -4.29809,-3.5017 -8.17298,-7.47049 -12.10804,-11.36184 z m -39.45046,0.83304 c -11.54682,-9.01567 -51.56833,-53.40249 -16.74912,-25.26976 7.42531,6.67978 47.96013,53.63111 16.74912,25.26976 z m -72.44762,7.13235 c -8.71571,-10.97136 -6.97555,-64.27719 -2.49978,-24.39758 -1.4792,5.1044 9.72945,27.36032 2.49978,24.39758 z m 36.82019,-2.48377 c -11.78849,-8.97214 -27.09712,-61.28261 -6.57439,-24.48967 -1.85265,4.01808 21.57907,34.57761 6.57439,24.48967 z m -52.34045,-0.60473 c -6.70793,-11.57434 -2.92266,-53.54167 -0.32182,-16.68739 -1.71125,3.15193 7.77341,19.10699 0.32182,16.68739 z m 163.8184,-5.01083 c -7.44183,-15.16966 -39.7624,-29.52904 -38.99429,-38.39605 9.38354,-1.3181 55.82085,45.8032 38.99429,38.39605 z m -232.22678,0.77849 c -4.65356,-18.81332 40.661,-58.0553 12.29145,-22.4595 -6.55237,5.77676 -6.44949,17.68003 -12.29145,22.4595 z m 25.65431,-1.98595 c -1.2152,-14.94398 9.5033,-33.51822 2.68852,-7.90458 1.62605,-4.70082 0.62006,13.35587 -2.68852,7.90458 z m 14.05268,-2.06402 c 2.45695,-14.31578 21.09944,-45.92727 14.14062,-12.97133 -3.06664,26.30175 -7.64373,-9.42563 -13.32006,13.66745 z m 59.47441,-8.45671 c -10.60961,-12.54927 -9.16892,-29.16662 0.0561,-5.94616 1.91838,3.60354 9.93547,16.32218 -0.0561,5.94616 z m -122.72968,-0.73323 c 3.24329,-16.06011 32.19358,-43.97942 9.73282,-12.1281 -2.60161,1.00185 -6.92055,20.30204 -9.73282,12.1281 z m 398.6885,0.73323 c -6.80961,-11.1715 -13.02825,-36.56236 -0.59045,-12.13121 0.40326,0.20918 7.99047,18.48073 0.59045,12.13121 z m -45.56716,-4.40768 C 669.37745,435.50307 635.86776,416.82 626.87222,410.1388 c 32.91458,-0.22386 45.21913,32.01146 57.48929,52.94027 z m -68.12134,-1.14268 c -10.97719,-12.3892 -59.69272,-40.36303 -17.8125,-19.15908 3.86406,2.6332 33.47388,27.70423 17.8125,19.15908 z m -306.08482,-4.68744 c 6.86407,-17.29276 34.5016,-33.81671 9.06609,-8.63199 -2.80769,1.13597 -6.46502,11.00194 -9.06609,8.63199 z m 310.69683,-3.90253 c -26.52866,-9.36814 1.07252,-8.83651 5.4917,2.20679 l -5.49177,-2.20679 z m 16.01299,-6.03629 c -12.52267,-10.70366 -47.04199,-32.87548 -11.43717,-15.69385 6.90357,0.89547 29.4978,31.49467 11.43717,15.69385 z m -351.5625,-5.32649 c 7.01358,-10.74302 35.00994,-19.48687 11.18529,-4.31328 -3.20265,-0.37554 -7.40012,7.24227 -11.18529,4.31328 z m 151.875,-7.29194 c -38.08647,-7.14828 -77.7082,1.20111 -114.03936,-14.08007 -33.75477,-3.40585 -65.44126,-18.22191 -100.03552,-14.22572 -33.07149,-0.64867 -74.66255,17.1074 -100.56905,-11.71082 -0.77494,-21.79305 -8.38207,-25.76223 -30.116634,-17.0805 3.554101,-11.99821 55.569204,-17.06232 14.760564,-18.91126 13.70661,0.88541 39.84386,-14.37219 11.48755,-11.1076 17.59314,-11.88155 61.71259,-19.31794 57.82872,-18.62041 -8.37649,-5.97875 13.6088,-6.10661 -1.58189,-11.28984 17.60149,2.07744 40.9513,-12.30522 10.07181,-6.72487 -22.72086,-2.33067 64.80543,-27.19391 15.25173,-17.35829 -31.7773,4.43436 47.36586,-23.06358 8.06014,-12.89243 -47.13713,11.79248 54.50342,-23.86983 4.61734,-14.1022 -44.77596,-0.39626 37.16829,-8.28461 35.71523,-20.42403 -15.03569,4.04853 -79.55901,4.789 -31.37767,-2.03426 16.07409,-0.74198 63.65712,-14.56228 19.34163,-10.12261 -27.32234,-18.2444 -47.07843,5.77739 -72.98399,10.96346 -30.67607,20.48599 -71.00659,18.38576 -100.193384,40.74685 -7.642988,8.94672 -53.5601149,49.02844 -26.140446,17.82462 21.29635,-25.36542 50.514557,-39.05168 81.66639,-48.39299 15.27621,-2.90606 32.36865,-15.23879 4.84821,-6.03627 -18.917238,4.87923 -63.613034,20.48597 -67.141591,19.21749 32.317701,-15.69736 66.844641,-27.11908 100.786971,-38.78745 10.6289,-4.50483 54.17949,-25.42791 45.36942,-26.27538 -31.57261,17.94427 -68.46336,23.20321 -101.545366,38.84545 -14.311929,-1.0339 32.171026,-15.76312 41.782306,-19.9182 31.77055,-12.65482 66.98066,-21.52279 92.54827,-45.40049 -31.12192,12.70584 -66.59369,32.27892 -102.19068,40.36997 -12.24076,8.52184 -48.54946,10.42369 -15.82804,1.11443 33.17753,-12.2552 69.04325,-20.22794 99.11095,-39.22423 -9.47479,-1.75485 -22.52536,10.41022 -9.00409,-3.58753 -26.169,8.21139 -63.32085,29.07315 -83.87984,29.08008 35.57206,-14.01417 73.34923,-25.15297 105.74931,-45.47179 -33.01965,9.80748 -68.9548,17.40995 -103.1456,26.95382 5.78033,-9.06969 59.92934,-14.89256 80.21849,-29.79978 9.03627,-9.76773 71.60575,-36.60533 29.90888,-23.0802 -15.96041,5.65398 -71.90246,30.24295 -28.60246,4.97427 -1.53393,-12.48222 -71.69936,23.7304 -30.87818,1.54802 23.15858,-11.85309 55.61058,-20.58284 73.02478,-33.8248 -30.84536,13.79654 -63.84747,17.74331 -95.75439,28.55315 -39.21526,9.8516 19.31276,-9.54885 16.48982,-16.1909 -8.86846,4.17672 -65.867563,23.9481 -30.26006,8.59486 14.74567,-12.18647 -33.53846,4.69669 -42.971217,9.04665 -12.371771,8.86159 -40.320291,7.37923 -11.131026,0.2298 36.735293,-15.31553 74.616213,-28.41487 110.406773,-46.319983 17.34636,-10.358308 36.05915,-12.514331 7.8252,0.350076 -15.09586,7.433181 -47.15353,20.437757 -46.68069,25.122907 26.59037,-5.10942 51.50472,-23.892917 76.42619,-28.432678 -36.83098,28.523958 75.16148,-29.576258 28.89407,0.692735 -3.52889,14.033925 71.12236,-22.460355 24.39719,1.285387 -2.79873,14.627798 70.4408,-23.136545 33.4654,-3.583059 -18.3527,19.892105 66.75749,-15.624156 29.10564,4.20908 15.63593,5.579708 54.12234,-12.257999 57.75996,-3.479504 -44.00144,15.441674 27.41974,6.540909 23.53168,1.083354 -26.95165,11.401922 35.60457,6.32027 45.84453,7.719732 12.5479,-2.599371 64.90768,-11.150331 54.66668,-2.30129 -15.24863,-2.449527 -62.48535,7.163617 -20.3254,7.936897 37.04477,3.031536 73.24682,7.819206 110.10225,10.141546 37.33067,3.84801 71.84683,19.54327 107.12222,30.35252 14.66798,-0.33613 43.08092,8.51083 10.92793,7.40509 -1.05919,8.2738 55.35836,1.29406 31.67633,11.87152 11.74138,0.60037 55.58598,4.21164 18.92539,7.68995 -34.91612,10.72811 48.3321,3.07102 36.16004,18.66361 19.3332,6.01111 52.71814,21.44114 58.96912,35.54282 -16.59458,-7.19839 -45.08108,-5.44393 -59.37888,-2.71014 46.18505,12.85365 -70.07237,-12.2574 -19.85937,6.38249 13.93298,6.96966 57.12711,-3.16757 54.75409,9.04269 -15.44879,-1.44097 -73.94457,-2.04613 -32.81855,8.61163 11.90843,1.90151 64.26804,2.29773 48.34452,8.82401 -12.62519,2.82439 -48.06161,-11.51729 -49.91494,-0.74188 7.23364,7.88715 46.06161,47.1492 15.37001,23.40073 -21.97149,-15.76778 -41.97474,-51.69928 -65.43394,-55.73782 -5.70722,-19.82547 -26.72307,-31.25475 -41.52707,-36.1814 -26.52552,-0.61145 10.58578,-12.79076 -15.36795,-15.74471 -7.901,-16.36941 -45.91915,-13.6327 -11.93333,-4.51486 -5.17076,10.1942 -52.84867,-15.27792 -74.29687,-16.00823 -19.21912,-1.34632 -34.58128,-6.62151 -6.06732,-6.84535 -13.91973,-2.33757 -81.7929,-16.33867 -59.41998,23.87748 21.21301,31.52 -2.68657,-52.31873 11.7614,-5.60227 0.22598,24.44498 38.2543,21.27881 9.33991,1.98041 -13.90322,-18.84229 26.02822,21.03588 5.05465,-10.80229 4.21215,-5.08954 26.31335,39.17452 43.45236,36.14238 -12.77236,-8.69117 -21.29688,-47.35388 -3.2439,-16.13549 9.16599,16.60678 43.06072,34.47357 16.82866,5.63428 -16.58925,-26.8931 9.70792,9.63606 14.46868,3.19638 6.4616,9.22155 23.1213,21.29151 10.85511,3.83695 9.95761,7.55342 40.82595,48.53514 29.14422,14.84828 15.77495,11.3833 25.80313,47.7305 39.23555,49.69767 -8.69053,-14.41499 -34.18101,-56.54097 -7.14663,-22.37084 21.85259,6.72808 31.71285,41.36306 46.74753,61.76333 20.71025,16.55129 -34.0007,-64.08937 -1.42916,-28.57632 4.33771,21.59148 26.91653,44.95317 27.1493,62.29866 -14.11758,-15.66003 -49.7583,-43.32227 -58.35283,-16.64432 -4.7385,26.22268 39.27247,-20.09965 12.21394,9.06345 -32.11409,26.25267 -61.29098,58.11642 -99.82037,74.81912 34.14649,-11.7838 -27.91026,19.64774 -5.37612,3.313 -20.25462,6.53674 -50.57691,27.84676 -67.74257,20.67966 18.06563,-9.32755 40.87713,-16.8966 68.22062,-27.83145 38.01089,-20.86918 84.65531,-47.45056 90.57271,-94.87066 -5.03557,-25.12735 -32.20403,-39.49944 -55.85575,-57.41923 -21.53714,-15.12457 10.46078,38.06769 -8.53437,4.69038 -4.78196,-17.71368 -33.22062,-25.70651 -10.55386,-2.56359 24.96116,44.05791 -33.35839,-47.13001 -24.18564,-14.21315 8.8644,7.73372 13.35131,38.09111 2.06851,11.85083 -15.59266,-4.83682 -21.78632,-21.54243 -12.95475,4.47677 14.46312,20.56743 9.32886,53.95283 1.62959,80.43044 -2.68584,32.85722 -29.35907,55.33541 -48.06773,78.3943 -17.00024,1.62548 -45.65435,31.78479 -24.67395,3.17503 -2.10631,-26.34677 -38.51202,-46.63519 -34.56294,-68.99576 13.81828,20.85979 27.98816,57.41582 47.22561,66.35504 -3.8305,-13.23268 -30.96443,-56.7358 -4.84024,-20.38567 30.68411,29.65007 2.88626,-17.2284 -10.70505,-23.85544 -9.0343,-10.50408 -35.61154,-49.44818 -9.55502,-19.45884 9.52426,14.2223 36.44293,44.22775 45.65154,42.25386 -10.07303,-15.34502 -18.58906,-24.96681 1.6357,-8.267 18.21322,14.90047 -9.49544,-19.71445 -19.4044,-22.9701 0.41636,-11.1018 -46.86114,-41.31281 -9.95653,-19.8283 10.42275,13.77482 31.48488,20.09815 38.90937,18.05348 -26.68033,-24.17927 41.31974,11.00448 3.69089,-11.94751 -10.74858,-4.50619 -50.27211,-16.18319 -42.71907,-22.62748 12.16641,8.13926 43.43558,20.06999 40.81842,9.93804 4.67282,11.52726 29.34329,17.99585 5.86883,2.38873 -9.88922,-9.13634 34.79286,1.16951 12.84165,-10.69561 -14.21762,-1.32004 -47.19886,-10.85201 -65.0483,-15.13249 19.91317,-1.26897 63.10779,8.98586 64.67773,4.38289 -15.61149,-18.87541 -48.0985,-15.19266 -61.80711,-20.18123 13.60481,-2.76383 81.86028,-2.09494 65.24981,-4.40647 -17.19872,3.30834 -46.65089,-5.83543 -12.00879,-6.00543 2.66934,-7.94607 10.19109,-6.76612 -10.59799,-5.57229 -25.60953,-0.73997 53.78525,-10.43304 7.01974,-7.0134 -11.55398,-3.00397 -72.46527,16.8113 -34.80708,0.38207 12.13037,-1.16559 63.19524,-18.03029 30.11258,-17.09797 -11.95157,-2.163 -67.63735,21.24386 -32.0523,1.84856 13.92746,-5.77469 33.07551,-20.20604 5.18109,-10.06104 -10.02038,6.01842 -36.81454,23.20748 -13.32345,3.93814 11.92877,-6.03248 22.01854,-19.45126 0.83494,-10.90139 12.27734,-7.14836 53.07973,-30.69721 16.34819,-15.07138 -10.20477,0.0741 20.11274,-16.21244 -2.01664,-6.77983 -19.17187,19.40334 -53.71587,37.79152 -34.61444,66.55077 4.89061,28.20357 -27.89581,55.35595 -55.20973,50.41018 -40.79494,-3.12676 -44.39625,-66.59591 -6.0607,-77.52844 2.01491,5.59861 6.31275,10.02644 16.81879,-4.28171 15.25951,-2.55139 -14.04259,38.79935 4.84823,30.13453 3.46208,16.89031 22.87042,-27.55449 35.77499,-31.69819 9.73349,-11.01855 31.10762,-36.91075 26.26829,-35.3225 -13.79989,-3.81311 -37.81596,28.19898 -15.24021,0.48656 20.31416,-39.94929 -38.84645,37.60313 -13.39693,-0.10455 11.93524,-24.00567 -34.57217,25.77529 -12.33205,-1.53344 14.48751,-32.3032 -20.03124,12.05987 -16.03257,26.64712 -10.67564,15.06681 18.70494,-44.23432 -6.96277,-19.10392 -9.33897,-31.71546 -3.67424,62.94162 -9.35141,10.2383 3.38826,-18.71763 -16.5759,2.76441 -10.1975,-23.11357 -18.98213,-31.86228 4.09656,43.69846 -3.81408,40.40281 -4.44819,-16.29845 -10.25862,-57.5284 -11.05504,-18.09627 1.0229,-1.69542 -27.16228,-52.45706 -17.61124,-19.03238 12.89634,9.36482 18.26167,50.8726 3.03697,17.64255 -5.12293,-3.11518 -34.8206,-49.69284 -17.70453,-15.37909 5.66029,10.05754 25.49626,61.08935 6.02878,29.07138 -12.25928,3.18186 -30.22393,-13.01007 -43.53129,-13.74332 -29.0068,-25.16032 -0.41962,13.33315 16.41887,15.4152 12.31288,13.1844 -63.28982,-31.80352 -26.39832,-2.2289 14.13443,8.09308 47.5151,19.45545 49.00771,28.99089 -18.56151,-7.1304 -52.76014,-31.86585 -63.58445,-27.23959 10.26374,7.35298 58.12176,24.67071 43.93424,25.16298 -7.95996,-7.65366 -71.23038,-26.75834 -37.24039,-9.75396 8.96277,3.26915 31.80344,10.88523 19.5418,18.42182 14.79212,-1.30449 62.94423,19.98702 23.48314,10.35509 -21.18764,-1.53864 -56.45398,-12.5528 -71.36568,-2.03227 17.94792,1.27777 46.35758,7.12032 66.53125,13.55226 -13.19347,3.53262 -74.69149,0.41434 -28.07226,7.08034 5.31046,3.60455 -43.49802,2.29494 -9.22109,6.46198 8.16894,1.03251 69.13448,-3.55307 46.30479,3.02323 -22.57737,3.94647 -42.08592,18.55164 -69.33729,28.3756 -6.11892,22.3391 25.75218,2.08532 6.66494,19.83326 8.28873,14.30586 44.41511,-29.68834 44.49206,-13.72276 -12.98284,2.13768 -52.35229,33.38569 -20.55644,29.99961 16.63451,-13.5477 -21.29297,1.32904 4.53174,-16.1162 15.41266,-9.37108 56.05967,-39.74245 60.38568,-32.86247 -24.22156,14.20281 -59.54768,30.74886 -62.44073,59.19403 15.24257,-9.58434 48.67443,-47.32018 56.39937,-41.14461 -16.18912,10.8198 -52.79193,38.87013 -42.31605,52.67621 3.90613,-16.78884 29.13732,-39.19527 9.34661,-9.76001 13.49663,-2.01947 20.87897,-33.21109 35.61859,-31.01746 -16.38348,5.85376 -43.11316,76.11636 -12.96039,37.25126 24.23819,-30.5406 -13.27484,43.32589 12.44661,8.16735 3.88067,-20.34564 14.63822,-32.65485 4.25809,-5.27248 -8.2107,38.41919 12.82829,0.13812 14.34007,-16.25196 3.75908,-19.59367 21.6697,-47.14907 16.12526,-9.71744 -8.96928,11.08776 -5.26122,72.50994 4.99343,37.30658 13.46505,34.28789 -0.77537,-34.70051 2.48613,-47.79196 4.99061,6.87928 3.873,72.49067 19.56076,62.47372 -6.51935,-15.22134 -10.86874,-56.76677 -7.63304,-65.74717 3.07486,18.07183 5.90567,60.80789 21.74798,62.75947 -2.31127,-14.54797 0.0697,-31.45335 2.10561,-6.67708 17.50846,23.15371 -40.29525,14.84144 -53.56294,16.54286 -18.39187,0.3749 -35.82758,-2.73157 -51.13425,-13.33214 -34.20488,-13.07857 -56.50286,-43.68435 -71.59168,-76.22114 -11.7592,-43.86119 -5.53351,-93.68119 22.15354,-130.39458 -0.48206,-16.72873 -27.91018,29.22719 -27.87857,41.80083 -10.92967,37.99096 1.42353,-29.59291 12.57944,-37.36144 8.89748,-35.79249 -31.32263,61.03834 -19.29266,21.27614 8.04661,-15.49829 13.05062,-34.1195 -1.24316,-9.48213 -12.91529,15.89246 -19.88939,72.28109 -26.54584,67.03806 4.82161,-24.33686 22.0758,-63.93458 23.91865,-77.6677 -17.50284,15.42706 -28.94328,70.34836 -37.81873,69.12584 2.58439,-20.24423 24.21429,-50.60016 22.42069,-62.86678 -18.95063,13.92871 -35.01924,61.77157 -40.06617,60.66323 -1.10121,-14.69555 33.08985,-48.39686 21.20927,-50.45308 -18.12728,17.95863 -29.03547,51.52431 -39.91802,67.36579 -0.70053,-20.13871 30.06631,-48.51412 24.52458,-59.21527 -21.53204,19.05463 -28.90224,57.89352 -41.38749,75.09296 1.18799,-22.06 31.19462,-60.25471 25.89679,-68.64368 -31.04419,35.98034 -39.00511,92.06025 -13.30386,132.84336 20.67371,27.63132 53.77671,41.86109 87.23873,46.35658 53.59112,14.41409 109.6114,17.19 164.78612,12.77116 31.97209,4.14173 -35.29498,6.53299 -47.59935,6.77872 -12.31822,-0.0944 -25.1449,0.6005 -37.03049,1.62979 z m -73.125,-8.65634 c -13.22357,-6.70683 -71.22357,-20.21516 -30.74395,-5.32596 9.74839,3.19216 20.4339,7.01165 30.74395,5.32596 z M 478.5298,408.81227 c -1.24993,-6.45899 -53.99916,-10.89485 -19.60023,-1.03283 6.34039,0.0952 13.56371,4.59071 19.60023,1.03283 z m 27.2221,-0.36942 c -20.15592,-6.87852 -17.1987,6.41195 0,0 z m -27.13928,-9.76309 c 2.29619,-12.17729 16.03285,-46.16237 7.79219,-50.31123 -2.67179,11.56137 -25.01999,46.66803 -7.79219,50.31123 z m -320.20447,-4.65689 c -12.35966,-11.65991 -10.65132,-24.91616 2.99656,-6.23634 14.73803,9.0912 28.13424,8.6994 8.04133,-5.43512 -6.92138,-11.95813 35.87171,19.52828 13.34108,-4.72829 25.98999,16.10451 13.58571,-33.4286 -12.55244,-29.71558 -27.10779,-5.42432 -54.51497,36.51568 -32.0211,34.21122 -2.21611,-15.60427 13.36841,20.59571 20.19457,11.90411 z m 106.09806,-7.75657 c -10.90534,-27.18775 -27.33383,-59.9969 -26.90589,-93.21128 -3.1424,-30.88596 -38.10219,32.7397 -32.06993,48.63405 -4.56395,21.5112 12.69544,53.3399 38.56015,41.52332 7.10275,-3.77376 14.37257,6.67404 20.41567,3.05391 z M 154.93764,336.99178 c 0.87794,-13.544 -31.57669,8.29787 0,0 z m 210.71554,-20.94474 c 16.58425,-3.7478 43.08421,-13.14562 10.41665,-7.43839 -5.5197,-1.72754 -25.09964,5.89319 -10.41665,7.43839 z m 16.32478,-12.75481 c 16.15199,-1.50212 47.75048,-9.99502 12.78517,-7.60755 -13.7131,-1.84539 -53.02941,14.74358 -17.338,8.51805 z m 254.36769,-18.78688 c 1.03617,-13.48705 -40.8406,-12.28387 -7.43832,-2.33398 2.47186,0.18105 4.87583,5.55501 7.43832,2.33398 z m -272.79862,-4.28382 c 3.22442,-11.81636 54.62298,-2.34904 18.98795,-8.63823 -7.03851,-4.4384 -38.9784,5.22565 -18.98795,8.63823 z m 403.9296,-12.29568 c -3.04262,-16.30059 -43.91177,-64.2941 -19.56321,-22.58314 4.28083,2.56856 16.35171,30.36411 19.56321,22.58314 z M 403.35917,253.2866 c -15.57022,-6.43842 -47.93801,-8.16334 -12.53622,-0.31278 3.87248,0.0531 8.86972,3.12402 12.53622,0.31278 z m -16.875,-12.1875 c -19.21374,-12.32665 -15.88772,5.43749 0,0 z m 338.64669,-8.91264 c -2.00036,-19.50598 -38.69391,-30.6676 -13.07631,-7.76195 3.91853,2.36914 7.92351,8.47103 13.07631,7.76195 z m -553.85177,-2.92694 c 17.93191,-3.53745 66.55926,-48.13162 24.90236,-23.32142 12.62637,8.12067 -56.71356,29.38164 -24.90236,23.32142 z m 449.72428,-3.60597 c 8.83342,-10.38314 -21.66586,4.51028 0,0 z m -381.32813,-3.90057 c 13.90485,-1.7147 52.53941,-7.64929 17.23255,-7.9023 -20.5024,0.32117 -30.72532,-13.45465 -3.1916,-7.53147 12.76953,2.58736 70.39568,-0.0438 30.31643,-3.27428 -14.53241,-4.36923 -43.02349,-18.72043 -9.75636,-13.00048 15.65177,3.54886 65.58385,12.27447 24.39052,-4.62468 -25.05048,-30.9282 61.82196,21.71029 30.39915,-6.906 -33.52241,-28.3766 56.66121,20.22911 15.55406,-9.69171 -20.37016,-33.65891 -63.81305,-19.18979 -88.7675,1.457 -14.23397,12.47036 -51.64567,36.86284 -46.11622,49.28512 9.94301,0.50712 20.01112,4.63335 29.93897,2.1888 z m 405.28411,-2.45076 c -5.09116,-18.29083 -30.54261,-33.53619 -8.94678,-6.35855 0.5938,0.874 7.53995,12.86347 8.94678,6.35855 z m -196.49902,-6.40899 c -3.182,-20.12274 -19.97945,-15.53715 -5.90014,-0.70048 -2.22868,3.44283 8.51095,4.61646 5.90014,0.70048 z m 246.19782,0.0622 c -12.43569,-22.5475 -22.4083,-6.5552 0,0 z m -81.34047,-4.78369 c 8.03386,-19.57652 -28.86945,11.45541 0,0 z m 249.74686,0.30218 c -20.65237,-9.83861 -67.36031,-8.70665 -84.80206,-4.83604 27.0446,9.06926 56.74,4.92671 84.80206,4.83604 z M 434.03315,203.7444 c -10.75173,-13.47738 -12.12069,-0.47732 0,0 z m 414.14647,-4.58088 c -17.48044,-14.95782 -41.97305,-5.22909 -62.6596,-9.03199 -12.84266,-4.05877 -38.28466,0.55309 -8.89123,4.0575 23.98697,1.17156 49.75254,0.13994 71.55083,4.97449 z M 412.47065,198.542 c -12.29314,-16.39041 -21.26658,-6.38263 0,0 z m 266.02589,-3.85962 c -8.24303,-7.88109 -30.7472,-27.50579 -12.90089,-4.4392 0.81095,2.05349 15.07165,10.28525 12.90089,4.4392 z m -246.97521,-0.69266 c -13.76194,-18.58317 15.58999,7.28049 -3.93241,-13.78071 -27.97171,-3.8413 2.77431,13.3685 3.93241,13.78071 z m 93.71439,-14.90792 c -7.86764,-9.63663 -0.40546,13.74193 0,0 z m 285.456,3.42355 c 5.79396,-11.1084 -46.3247,-2.52923 -13.6782,0.55604 4.56707,-0.0152 9.11149,-0.54142 13.6782,-0.55604 z M 612.49859,175.2899 c -8.27104,-15.44735 -25.08745,-17.40184 -5.53483,-1.11224 l 3.26431,1.65769 z m -216.215,-3.75331 c -13.01324,-17.42526 -13.45253,-22.95853 4.32035,-10.61767 20.24998,12.68892 22.14609,9.22138 11.90341,-9.48458 9.13777,4.43691 38.94841,26.77537 23.07149,-3.63324 1.55734,-28.5334 -79.5728,8.79871 -40.09514,-8.59353 23.0265,-6.31613 -29.67178,2.4412 2.73614,-6.90279 18.75594,-4.17939 70.04191,-22.69993 22.68831,-13.543 -29.96158,7.38774 -50.3612,17.89213 -77.9825,21.41335 -49.42031,5.31028 56.06398,50.82299 12.18987,11.92267 -8.74775,-14.18378 24.89238,16.36473 32.69468,17.28261 1.93202,0.50795 6.21112,5.47823 8.47339,2.15618 z M 222.6269,169.50834 c 18.44361,-12.53492 -18.55296,6.18649 0,0 z m 25.67009,-1.14303 c 20.16778,-6.12642 23.54926,-24.40879 -0.35759,-7.08938 -6.92268,3.44437 -13.49556,14.82729 0.35759,7.08938 z m 310.70158,-7.45838 c 4.26597,-14.76151 -15.59693,-38.71473 -18.57283,-17.21885 3.3884,4.87268 12.92488,20.76799 18.57283,17.21885 z m -23.25273,-0.66721 c -3.78236,-13.66392 -8.9563,8.11065 0,0 z m -28.36923,-0.76532 c -4.57957,-13.26758 -20.56353,-28.04807 -13.85342,-32.42753 -36.61566,-8.19548 4.45733,34.01181 13.85342,32.42753 z m 18.16131,-0.18653 c 9.563,-13.52167 -24.15878,-24.41814 2.24523,-18.60976 22.69994,-7.6332 -41.59899,-26.46959 -21.44477,2.8866 4.85781,5.17762 11.55994,16.09333 19.19954,15.72316 z M 494.71335,157.496 c -7.55123,-17.69646 -25.38395,-21.496 -6.74061,-1.8172 0.64391,-0.19733 5.33757,4.76345 6.74061,1.8172 z m -284.88259,-1.33237 c 10.82127,-10.05951 -16.56145,3.57154 0,0 z m 252.56176,-1.77513 c 5.11411,-7.37944 -36.56039,-29.13141 -7.06497,-17.04441 12.49109,15.19322 29.28747,2.94762 12.03669,-7.1729 -16.9095,-1.68429 -50.93025,1.23885 -21.75313,20.57497 3.6234,6.93941 11.01966,3.56932 16.78141,3.64234 z m 79.45313,-1.34247 c -6.78894,-17.35168 -12.7257,1.16842 0,0 z m 133.94531,-7.68912 c 2.4417,-6.89447 -42.74824,-4.28432 -5.76687,0.0241 l 5.76687,-0.0241 z m -341.10322,-5.77923 c 15.5588,-4.8772 72.40052,-34.67113 26.35434,-19.0172 -8.63811,1.44512 -70.52379,30.79069 -26.35434,19.0172 z m -44.85386,-0.2064 c 20.61906,-3.38567 35.43277,-22.78074 5.9028,-6.33471 -5.25415,1.27132 -21.77592,12.58538 -5.9028,6.33471 z m 30.94161,-3.7828 c 20.59196,-15.94943 -33.83237,12.42583 0,0 z m -40.17034,-1.25972 c 21.84349,-11.94103 -23.00556,7.11717 0,0 z m 264.67789,-1.10732 c 33.91579,-3.85683 -3.27906,-9.49267 -13.60186,-3.08038 2.40631,5.03236 8.5264,7.49431 13.60186,3.08038 z M 428.8769,131.38019 c 29.00364,-7.96814 56.9066,-14.26974 86.55173,-19.75005 13.89704,1.05541 50.12612,-6.15652 16.95427,-5.68797 -34.88191,-1.64732 -65.89971,12.84227 -99.03545,18.85968 -13.06743,3.27025 -30.6561,14.40686 -4.47055,6.57834 z m -46.02838,-6.54147 c 14.90501,-10.03274 -26.23425,7.32407 0,0 z m 121.49713,-2.41081 c 16.90286,2.1141 30.31825,-11.90484 3.87195,-4.41607 -14.27133,-0.3271 -30.23777,8.25541 -3.87195,4.41607 z m -152.65239,-3.73808 c 11.41908,-2.90223 35.32472,-16.7199 7.83491,-8.56126 -9.76789,0.84982 -37.36211,17.57741 -7.83491,8.56126 z m 222.91801,-0.86636 c 18.663,-6.08409 -47.60123,-1.79701 -14.48437,0.42103 l 7.34854,-0.29503 z m 53.0446,-4.27336 c -11.28824,-12.17152 -76.35998,-6.07545 -36.50691,-0.90509 11.0233,-0.54105 28.90332,2.26516 36.50691,0.90509 z m -433.14626,-3.11737 c 26.37994,-8.3373 0.0168,-8.65281 -9.27469,1.9349 l 1.80413,0.55925 z m 544.1031,307.53452 c -13.32007,-13.51218 -49.70282,-9.49346 -55.43894,-18.34808 10.53513,-5.40331 76.51304,14.15094 55.43894,18.34808 z m -243.72018,0.41178 c -19.98111,-2.08056 -58.82898,0.0575 -67.70785,-5.30077 20.7657,0.57842 56.64144,1.96422 67.70785,5.30077 z m 68.51562,-1.41071 c 23.71675,-13.78806 20.05774,1.7885 0,0 z m 119.06004,-2.40079 c -13.75095,-4.34778 -49.37141,-18.44647 -14.35085,-8.61065 1.83577,-0.21032 29.23541,10.73967 14.35085,8.61065 z m 88.12746,-10.95334 c -19.03838,-8.20946 -52.04368,0.52159 -62.51029,-15.39758 20.91365,1.98255 63.83306,3.16421 69.87722,16.646 z m -224.85986,-6.48365 c -10.02451,-18.8034 -31.92536,-61.96383 -25.80412,-71.03217 8.40671,17.10091 15.24664,64.19577 31.95032,59.65255 2.2144,5.81859 4.99605,25.87801 -6.1462,11.37962 z m -441.20264,0.4998 c -11.620801,-17.40451 20.13345,11.95125 0,0 z m 678.25,-11.82722 c -11.1238,-10.53067 -67.37203,-4.43504 -53.27289,-11.32692 16.73374,-4.77083 65.01305,3.82168 61.54533,13.45857 l -3.70526,-0.74196 z m 9.375,-25.26631 c -18.01317,-3.85525 -49.97247,-2.89607 -55.72848,-6.29399 18.60728,-2.27464 53.88101,-1.85207 62.16992,7.17068 z m 7.16781,-10.80644 c -13.91389,-7.39643 -67.53146,-11.51471 -23.29629,-10.68217 4.63068,-1.15508 40.40085,12.01117 23.29629,10.68217 z M 372.63887,330.64973 c 14.33114,-13.25925 45.43278,-19.28878 63.92163,-24.34309 -20.45566,9.55696 -43.46468,18.91268 -63.92163,24.34309 z m 438.73803,-3.72259 c -34.01364,-8.39948 7.65123,-8.96117 10.47063,3.43051 -3.78445,0.39732 -6.96125,-2.82562 -10.47063,-3.43051 z M 725.03167,302.9741 c 0.0524,-22.22438 6.57186,-21.21552 1.48873,-0.11589 l -1.45001,5.00123 z m 79.93431,-16.64063 c -10.11764,-13.65873 -14.14317,-28.19287 -1.08908,-5.9427 1.32157,2.14415 12.31677,19.49202 1.08908,5.9427 z m 54.22342,-30.31965 c -18.54498,-0.0883 -35.00634,-10.25107 -5.02147,-4.91688 14.56124,-1.07361 27.91295,9.31858 5.02147,4.91688 z M 63.357056,127.36299 c 19.25772,-10.99882 59.995534,-25.91508 72.584764,-25.98982 -23.91736,9.07114 -48.46872,18.47891 -72.584764,25.98982 z M 635.10996,99.014477 C 605.72854,84.748976 573.90792,71.655319 540.22579,71.015469 c -23.45201,-5.634177 32.32668,-2.285337 41.04436,0.741081 14.06878,2.879995 59.66159,19.727698 53.83981,27.257927 z M 557.58902,63.873719 c -26.62717,-6.420391 -74.05225,-2.67708 -89.89054,-7.418338 30.21953,-6.222184 67.39208,-1.861886 94.44866,6.478286 l -2.0817,1.38663 z M 132.28721,62.214817 C 168.45769,55.259838 201.9646,43.359328 238.11359,37.08794 286.22325,29.059709 331.99811,6.9574411 381.27592,7.247193 352.1397,17.64746 313.96747,17.258774 282.49608,28.733648 266.6911,36.310907 221.68944,41.295573 218.646,45.95048 c 17.71461,-3.496412 37.96323,-1.572082 7.75405,1.782058 -31.87222,3.320168 -63.2788,10.856158 -94.84475,15.414237 z M 4.7037475e-4,56.177224 C 26.141797,36.969055 63.504908,33.273488 95.110661,23.92155 131.11078,15.359082 167.50949,5.9613806 203.8371,0.5659555 173.91843,10.70056 139.59547,15.321038 108.2519,24.448587 71.734593,33.130566 35.325155,44.900358 0.43466904,57.38985 Z M 385.46354,53.028654 c 37.26587,-26.022001 83.93912,-8.875224 125.74222,-10.534057 35.39482,5.951755 -31.09065,5.226665 -41.81275,3.230888 -25.73303,1.555525 -53.12463,-5.854182 -77.09547,6.472915 0.93662,-2.910529 -7.21677,4.50325 -6.834,0.830254 z M 85.819148,51.364152 C 129.38479,33.047468 178.86374,26.16672 225.71545,16.973738 226.02088,21.626108 170.11138,27.4957 150.90815,34.334795 128.85588,37.943589 107.3704,49.040704 85.819148,51.364152 Z M 314.03315,50.913966 C 348.49935,33.57201 389.01023,31.33792 427.0019,28.261629 c 17.752,-0.812292 63.99492,-5.447519 65.08775,3.77602 -58.74101,2.149355 -119.12054,8.73e-4 -175.32331,19.961177 l -2.12492,-0.06723 z m -40.96613,-6.021334 c 22.72373,-13.284057 58.98609,-19.560565 88.14158,-22.79119 16.94038,0.65633 63.4139,-9.432362 62.11427,3.63348 -45.66107,0.990211 -92.37701,1.20536 -136.00847,16.302744 -4.80119,0.183811 -9.31425,3.99818 -14.24738,2.854966 z M 157.03731,41.000141 C 186.3578,31.57928 219.99496,29.027848 250.65683,20.67461 262.51568,16.556167 324.20782,0.27012826 283.5644,14.601596 242.25219,26.62053 199.34763,35.135044 157.03731,41.000141 Z"
+     id="path4217"
+     inkscape:connector-curvature="0" />
+</svg>
diff --git a/hand.svg b/hand.svg
new file mode 100644 (file)
index 0000000..94c6360
--- /dev/null
+++ b/hand.svg
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   version="1.1"
+   id="Layer_1"
+   x="0px"
+   y="0px"
+   viewBox="0 0 935.28645 1591.0893"
+   enable-background="new 0 0 2029.079 1641.178"
+   xml:space="preserve"
+   sodipodi:docname="Hands-Line-Art.svg"
+   width="935.28644"
+   height="1591.0892"
+   inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg"><defs
+   id="defs23" /><sodipodi:namedview
+   id="namedview21"
+   pagecolor="#ffffff"
+   bordercolor="#666666"
+   borderopacity="1.0"
+   inkscape:showpageshadow="2"
+   inkscape:pageopacity="0.0"
+   inkscape:pagecheckerboard="0"
+   inkscape:deskcolor="#d1d1d1"
+   showgrid="false"
+   inkscape:zoom="0.26383488"
+   inkscape:cx="-2029.6785"
+   inkscape:cy="1686.661"
+   inkscape:window-width="2560"
+   inkscape:window-height="1563"
+   inkscape:window-x="0"
+   inkscape:window-y="0"
+   inkscape:window-maximized="1"
+   inkscape:current-layer="g18" />
+<g
+   id="g18"
+   transform="translate(-1068.1761,-20.553785)">
+       
+       <path
+   style="fill:#efd498;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+   d="m 1128.3503,1591.7932 -21.1646,-384.6268 23.6441,-105.5567 12.9272,-111.29636 30.9307,-53.03283 89.202,-72.65185 75.136,-238.66657 c 0,0 37.0585,-90.5948 65.4065,-91.96479 28.348,-1.36999 98.5477,24.15393 103.1679,58.00754 4.6203,33.85361 -12.2634,175.08505 -12.2634,175.08505 l 182.0071,-207.02236 0.3519,-51.53886 -14.3969,-101.56823 -9.3054,-63.5319 -42.5258,-94.82425 5.976,-65.37075 55.9864,-45.56489 31.2566,16.45632 66.719,146.5063 12.2846,-30.27374 -10.1144,-55.86924 -16.8794,-81.74642 c 0,0 12.4418,-60.300124 35.3103,-76.520204 22.8684,-16.220079 44.1443,-26.451587 65.1334,-19.648154 20.9891,6.803433 16.8719,84.616138 16.8719,84.616138 0,0 23.2477,-21.98495 36.5956,-23.477156 13.3479,-1.492205 44.7393,12.788756 44.7393,12.788756 l 27.6458,216.38194 v 228.04319 l -92.5675,100.42564 -79.3364,217.5511 -33.2127,50.47756 -221.071,213.01542 -55.7567,111.7794 -54.9944,219.3469 -90.5574,45.3327 -199.4648,81.6691 z"
+   id="path970" /><path
+   d="m 1516.554,685.514 c 18.77,-32.857 59.533,-62.459 91.844,-82.194 33.175,-20.262 37.244,-26.325 48.766,-34.496 8.914,-6.322 11.678,-15.89 15.362,-25.3 5.222,-13.339 -0.39,-25.747 -2.31,-38.453 -29.411,-194.569 7.754,-88.989 -49.283,-220.717 -15.529,-35.864 -15.966,-90.697 9.589,-121.596 7.848,-9.489 21.43,-45.657 65.749,-37.734 7.665,1.37 11.771,7.884 13.711,14.704 17.792,62.553 49.867,98.372 62.569,128.442 0.76,1.799 2.17,3.167 4.21,4.368 2.512,-5.639 -1.455,-6.243 -2.24,-23.044 -0.926,-19.815 -16.447,-67.447 -19.251,-78.294 -7.513,-29.061 -4.218,-76.631 16.686,-104.186 35.303,-46.535 40.705,-48.893 50.682,-45.335 0.777,0.277 53.589,12.778 57.12,13.369 6.583,1.103 6.298,1.6 5.141,7.893 -3.582,19.482 -3.838,39.278 13.678,52.263 9.295,6.891 15.276,-4.275 38.778,4.027 21.369,7.549 11.348,6.716 18.189,7.06 11.908,0.599 4.291,0.79 12.956,28.601 0.984,3.16 13.723,67.23 15.685,72.683 10.495,29.163 17.39,280.901 17.4,281.903 0.467,50.253 6.267,50.577 -5.204,68.152 -20.709,31.728 -45.545,48.333 -85.277,86.516 -45.431,43.659 -54.859,174.195 -80.934,227.258 -27.092,55.134 -51.914,51.515 -155.724,164.028 -28.352,30.73 -82.06,83.002 -103.738,111.998 -82.164,109.903 -84.067,277.131 -94.288,305.164 -5.235,14.358 -244.092,128.924 -373.655,158.897 -8.954,2.072 -8.132,-17.48 -11.314,-31.355 -0.375,-1.635 -7.244,-39.274 -8.722,-50.951 -9.64,-76.207 -20.759,-61.024 -10.395,-150.948 0.115,-1 1.762,-78.178 31.914,-207.421 9.792,-41.972 20.902,-61.988 18.396,-87.685 -1.498,-15.361 1.226,-52.924 11.438,-86.036 11.22,-36.375 30.733,-69.939 79.121,-106.298 31.559,-23.713 40.833,-22.678 54.815,-55.633 28.663,-67.556 43.673,-238.905 115.07,-292.712 24.33,-18.336 66.404,-19.027 88.43,-0.377 12.187,10.319 24.489,4.366 40.458,30.352 15.985,26.011 10.163,83.577 4.502,104.947 -0.71,2.682 -0.7,5.276 0.076,8.14 z m 68.138,189.142 c -2.499,0.507 -3.488,-0.756 -4.455,-2.115 -2.39,-3.358 -5.37,-6.239 -7.245,-10.039 -3.159,-6.405 -4.683,-2.629 -20.333,15.86 -78.41,92.637 -109.823,105.97 -92.709,89.137 57.565,-56.623 82.989,-95.598 81.878,-97.294 -1.446,-2.209 -17.327,-0.422 -35.248,25.86 -0.839,1.23 -1.366,2.801 -3.163,2.282 -2.122,-0.612 -1.859,-2.391 -1.443,-4.039 12.815,-50.82 60.172,-68.344 43.421,-77.397 -15.81,-8.545 -19.775,-2.985 -96.29,43.808 -7.939,4.855 -9.584,-0.403 -19.437,34.689 -3.482,12.4 -3.591,25.394 -5.696,38.052 -0.173,1.039 -0.832,2.324 0.241,3.031 1.314,0.866 2.473,-0.201 3.278,-1.113 13.241,-14.989 40.336,-24.761 40.906,-16.89 0.301,4.15 -4.522,3.589 -7.251,5.14 -18.178,10.333 -39.455,31.314 -38.283,53.572 5.394,102.4 -46.602,134.83 -38.149,119.037 6.476,-12.102 11.235,-24.973 15.061,-38.021 29.263,-99.789 7.866,-136.347 29.701,-186.257 17.558,-40.136 48.236,-78.549 63.374,-162.057 24.468,-134.968 -1.548,-126.343 -21.223,-146.058 -16.203,-16.236 -47.683,-21.378 -68.302,-13.602 -13.786,5.199 -23.081,15.761 -31.929,26.823 -0.758,0.948 -1.953,2.249 -0.49,3.859 20.742,-10.44 65.294,3.848 84.119,15.58 -1.966,1.122 -3.451,1.133 -4.794,0.61 -18.032,-7.021 -51.751,-16.952 -70.795,-11.638 -13.108,3.658 -13.27,10.635 -18.503,27.093 -5.052,15.886 -3.622,19.209 -6.846,18.502 -1.032,-9.129 2.909,-17.725 2.301,-26.867 0,0 -17.687,24.915 -50.522,146.217 -25.056,92.566 -27.89,115.011 -72.113,164.423 -17.992,20.103 -24.177,44.022 -22.954,70.02 0.924,19.653 3.241,39.268 8.021,58.485 6.11,24.567 -29.433,-9.126 -32.91,-84.743 -0.077,-1.666 1.287,-3.844 -0.932,-4.929 -2.382,-1.165 -3.597,1.1 -5.009,2.33 -17.622,15.356 -7.627,64.675 1.126,86.605 1.054,2.64 2.665,5.264 2.226,8.622 -8.192,-3.044 -23.53,-36.127 -24.744,-57.927 -0.129,-2.315 -0.609,-4.483 -3.182,-5.594 -7.926,39.474 -7.24,96.457 -8.571,109.594 -3.722,36.737 9.42,70.344 30.852,97.345 3.716,4.681 -10e-4,7.575 -4.425,5.302 -11.601,-5.96 -30.602,-26.935 -38.747,-54.258 -1.146,-3.846 -3.521,-3.661 -4.643,-1.535 -36.882,69.885 7.818,408.053 20.459,439.901 2.853,7.187 5.211,3.826 22.406,-1.883 80.879,-26.858 173.881,-63.643 256.676,-111.267 11.03,-6.346 9.329,2.703 17.145,-34.822 69.725,-334.763 75.842,-272.149 249.879,-454.102 -7.587,2.501 -13.308,8.726 -21.452,9.737 26.286,-22.443 39.291,-26.078 77.988,-78.817 22.558,-30.744 19.34,-115.078 37.902,-183.736 10.669,-39.462 10.97,-61.477 14.98,-89.046 6.702,-46.072 16.583,-55.065 22.965,-89.367 10.272,-55.217 -25.202,-59.304 -48.372,-174.877 -18.728,-93.414 -75.321,-135.939 -92.142,-217.656 -0.327,-1.588 0.582,-4.326 -2.009,-4.279 -8.274,0.151 -0.229,39.805 -6.167,44.287 -0.878,-4.225 -1.502,-7.934 -2.43,-11.565 -7.19,-28.126 5.753,-36.237 -3.819,-36.551 -9.231,-0.303 -24.052,5.809 -36.594,24.037 -45.018,65.434 5.302,112.551 23.868,177.705 1.05,3.685 1.45,8.423 5.208,10.266 7.179,3.521 14.237,7.947 22.927,6.734 1.746,-0.244 3.908,-0.247 5.287,1.827 -17.122,12.105 -27.784,-1.515 -27.824,6.822 -0.023,4.892 -2.122,47.543 10.036,106.31 8.261,39.93 18.32,45.774 10.641,61.395 -1.329,2.703 1.159,4.165 2.932,4.965 29.927,13.507 30.505,9.471 30.016,12.826 -0.27,1.85 -2.329,1.246 -3.695,1.258 -21.915,0.204 -32.051,-13.411 -35.497,-2.197 -2.938,9.56 -18.493,42.927 -28.947,69.662 -25.045,64.05 -23.302,70.439 -17.555,90.044 4.773,16.281 11.073,18.355 7.19,21.057 -1.046,0.728 -2.069,0.257 -2.914,-0.572 -9.841,-9.647 -17.882,-20.288 -19.282,-34.644 -0.144,-1.475 0.579,-3.638 -1.597,-4.036 -3.829,-0.702 -24.063,37.178 -24.825,49.645 -0.954,15.588 -3.836,31.382 2.379,46.659 0.452,1.111 0.589,2.802 -0.686,3.47 -2.078,1.089 -2.234,-1.15 -2.921,-2.201 -6.321,-9.665 -7.373,-20.863 -9.178,-31.84 -0.197,-1.2 0.402,-2.916 -1.03,-3.398 -1.59,-0.535 -2.794,0.971 -3.417,2.11 -10.438,19.082 -22.606,36.458 -1.934,88.128 2.465,6.164 6.495,11.616 8.234,18.506 z M 1838.228,90.697 c -8.539,-37.407 15.351,-51.707 -3.093,-51.157 -23.147,0.69 -42.825,19.284 -56.755,37.665 -33.508,44.217 -5.668,105.456 3.068,147.067 5.83,27.768 0.895,32.263 11.789,39.421 6.165,4.05 12.511,7.062 19.874,7.857 4.763,0.515 3.625,4.196 1.218,4.412 -7.505,0.673 -15.19,2.505 -22.333,-1.215 -6.481,-3.375 -5.829,-7.247 -1.819,101.352 2.616,70.857 76.96,138.661 51.237,189.424 -14.91,29.423 -15.902,43.543 -18.812,75.465 -4.89,53.66 -17.146,76.872 -23.323,101.992 -17.338,70.51 -3.335,132.503 -32.52,171.712 -0.615,0.827 -1.09,1.93 0.512,3.514 5.381,-6.225 42.121,-54.881 51.384,-95.136 4.731,-20.563 6.103,-38.697 15.593,-72.34 27.279,-96.709 68.978,-128.05 85.146,-201.053 18.672,-84.305 5.506,-110.178 3.753,-129.38 -5.993,-65.64 -3.566,-64.233 -8.971,-95.571 -6.845,-39.69 -7.269,-60.849 -13.066,-82.358 -24.027,-89.156 -45.926,-144.793 -46.21,-170.748 -0.271,-24.771 -0.62,-25.083 -2.951,-25.658 -3.957,-0.976 -8.544,20.584 -9.2,24.652 -1.079,6.71 -2.904,13.327 -4.521,20.083 z m 95.668,55.3 c -5.314,-4.112 0.642,-23.562 2.058,-28.517 1.088,-3.807 5.401,-7.301 4.14,-10.965 -1.53,-4.448 -7.459,-2.297 -11.146,-4.207 -11.673,-6.049 -34.081,6.154 -49.859,25.955 -4.514,5.665 19.507,54.475 31.664,108.191 10.209,45.107 8.711,59.174 18.959,143.377 8.206,67.421 25.168,138.425 -20.969,232.939 -1.274,2.609 -4.419,5.001 -3.172,8.713 0.615,-0.047 1.077,0.062 1.299,-0.12 86.199,-70.812 65.939,-74.404 66.518,-158.601 0.498,-72.334 12.262,-124.496 -12.844,-247.218 -9.848,-48.135 -14.239,-70.792 -12.5,-94.214 0.415,-5.598 1.629,-9.146 -1.224,-9.297 -1.181,-0.063 -1.393,1.048 -1.569,1.891 -1.403,6.746 -5.05,12.666 -7.084,19.231 -1.266,4.094 -1.765,8.728 -4.271,12.842 z m -396.018,707.138 c 4.594,0.682 10.329,-7.193 21.894,-9.633 2.847,-0.601 1.793,-9.028 -3.215,-5.606 -6.458,4.415 -13.097,8.623 -18.679,15.239 z"
+   id="path4"
+   style="fill:#000000;fill-opacity:1" />
+       
+       
+       
+       <path
+   d="m 1495.08,630.503 c 1.622,2.977 1.734,5.358 1.17,7.503 -6.059,23.068 -15.607,44.435 -32.393,61.786 -29.814,30.818 -95.433,-6.044 -90.67,-11.475 0.682,-0.778 1.633,-0.36 2.422,0.234 20.396,15.331 61.517,22.692 82.613,5.921 5.754,-4.575 5.764,-6.072 -0.655,-9.985 -22.44,-13.681 -64.611,-26.856 -92.846,-24.85 -2.912,0.207 -7.855,2.118 -8.537,-1.672 -0.529,-2.943 4.731,-1.629 7.155,-2.906 14.319,-7.541 81.395,8.562 100.757,26.641 3.746,3.497 5.817,4.192 19.856,-23.183 4.467,-8.708 8.043,-17.779 11.128,-28.014 z"
+   id="path12" />
+       <path
+   d="m 1319.398,833.561 c 3.895,-2.166 6.136,1.076 8.176,2.12 9.857,5.049 20.317,8.615 30.97,10.513 44.279,7.89 52.941,-4.247 65.844,-12.736 24.076,-15.84 -8.76,60.451 -98.759,5.383 -2.241,-1.37 -0.394,0.275 -6.231,-5.28 z"
+   id="path14" />
+       <path
+   d="m 1335.33,861.979 c 6.859,-5.328 6.896,3.614 44.05,6.47 17.782,1.367 27.876,-7.785 32.402,-8.722 15.678,-3.251 -8.708,21.774 -37.064,14.681 -6.276,-1.57 -12.705,-2.022 -18.987,-4.04 -6.872,-2.208 -13.033,-5.525 -20.401,-8.389 z"
+   id="path16" />
+</g>
+</svg>
index 606fba79adbd99c68135ced4f9efa854c601980e..2f990748b218d9bc37b4cc5872aa6e793bf83197 100644 (file)
--- a/index.js
+++ b/index.js
@@ -191,7 +191,10 @@ bus_code = [
 for i in range(400):
   set_color('midnight blue' if i % 2 == 0 else 'navy blue')
   set_opacity(0.5)
-  random_dot()`,
+  random_dot()
+
+# The only limit is your fingers!
+fingers()`,
 
     `def random_line():
   x = random_within(512) - 60
@@ -204,7 +207,10 @@ for i in range(400):
 
 for i in range(200):
   set_color('black')
-  random_line()`,
+  random_line()
+
+# This is Zombo.com. Welcome!
+mouths()`,
 
     `def random_blob():
   move_to(random_within(512), random_within(512))
@@ -214,7 +220,10 @@ for i in range(200):
 
 for i in range(100):
   set_random_color()
-  random_blob()`,
+  random_blob()
+
+# The infinite eyes is possible!
+eyes()`,
 
     `def random_curve():
   move_to(random_within(512), random_within(512))
@@ -223,7 +232,11 @@ for i in range(100):
 
 for i in range(200):
   set_color('pink' if i % 2 == 0 else 'lime green')
-  random_curve()`
+  random_curve()
+
+# You can do anything!
+fingers()
+`
 ];
 
 io_bus.on("connection", (socket) => {
index 99edf1b1acc59bcc050e90cb2c2c9dc88a493027..9c90702a631ab6a12ee75dffe3ae88863c4c4cdf 100755 (executable)
@@ -4,6 +4,9 @@ import cairo
 import tempfile
 import os
 import sys
+import gi
+gi.require_version('Rsvg', '2.0')
+from gi.repository import Rsvg
 
 import math
 import random as rand
@@ -37,6 +40,7 @@ stderr = sys.stderr
 del tempfile
 del os
 del sys
+del gi
 
 # Note: We'll let the following "safe" imports remain:
 #
@@ -816,7 +820,13 @@ with cairo.SVGSurface(filename, 512, 512) as surface:
     cr = cairo.Context(surface);
     cr.set_font_size(190)
     cr.select_font_face("sans", cairo.FONT_SLANT_NORMAL, cairo.FONT_WEIGHT_BOLD)
+    # Setup RSVG rendering
+    rsvg = Rsvg.Handle()
+
+    answer_shown = False
+
     del cairo
+    del Rsvg
 
     def random_within(max):
         return max * random()
@@ -873,17 +883,57 @@ with cairo.SVGSurface(filename, 512, 512) as surface:
     def set_line_width(width):
         cr.set_line_width(width)
 
+    def show_answer():
+        global answer_shown
+        answer_shown = True
+        # After the submitted code, draw the solution in white, (so it will
+        # only be clearly visible if they've made their drawing big enough).
+        cr.set_source_rgb(1, 1, 1)
+        cr.move_to(0,250)
+        cr.show_text(hint[user])
+        cr.set_font_size(240)
+        cr.move_to(0,480)
+        cr.show_text(code[user])
+
+    def fingers():
+        show_answer()
+        svg = rsvg.new_from_file("hand.svg")
+        cr.scale(0.2,0.2)
+        for i in range(16):
+            cr.save()
+            cr.translate(i%4 * 500, i/4 * 500)
+            cr.rotate(2 * math.pi * random())
+            svg.render_cairo(cr)
+            cr.restore()
+
+    def mouths():
+        show_answer()
+        svg = rsvg.new_from_file("mouth.svg")
+        cr.scale(0.5,0.5)
+        for i in range(16):
+            cr.save()
+            cr.translate(i%4 * 150, i/4 * 150)
+            cr.rotate(2 * math.pi * random())
+            svg.render_cairo(cr)
+            cr.restore()
+
+    def eyes():
+        show_answer()
+        svg = rsvg.new_from_file("eye.svg")
+        cr.scale(0.2,0.2)
+        for i in range(16):
+            cr.save()
+            cr.translate(i%4 * 600, i/4 * 600)
+            cr.rotate(2 * math.pi * random())
+            svg.render_cairo(cr)
+            cr.restore()
+
     # Run the submitted code
     exec(input)
 
-    # After the submitted code, draw the solution in white, (so it will
-    # only be clearly visible if they've made their drawing big enough).
-    cr.set_source_rgb(1, 1, 1)
-    cr.move_to(0,250)
-    cr.show_text(hint[user])
-    cr.set_font_size(240)
-    cr.move_to(0,480)
-    cr.show_text(code[user])
+    # If the answer hasn't been shown yet, show it now
+    if not answer_shown:
+        show_answer()
 
 web_file = filename.removeprefix(OUTPUT_DIR_PREFIX)
 
diff --git a/mouth.svg b/mouth.svg
new file mode 100644 (file)
index 0000000..5f3b851
--- /dev/null
+++ b/mouth.svg
@@ -0,0 +1,286 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   version="1.1"
+   id="svg2"
+   width="406.1022"
+   height="523.46198"
+   viewBox="0 0 406.1022 523.46199"
+   sodipodi:docname="mouth.svg"
+   inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <defs
+     id="defs6" />
+  <sodipodi:namedview
+     id="namedview4"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:showpageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:deskcolor="#d1d1d1"
+     showgrid="false"
+     inkscape:zoom="0.4625"
+     inkscape:cx="-1314.5946"
+     inkscape:cy="-116.75676"
+     inkscape:window-width="2560"
+     inkscape:window-height="1563"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="g12">
+    <inkscape:page
+       x="0"
+       y="0"
+       id="page8"
+       width="406.1022"
+       height="523.46198" />
+  </sodipodi:namedview>
+  <g
+     id="g10"
+     inkscape:groupmode="layer"
+     inkscape:label="Page 1"
+     transform="matrix(1.3333333,0,0,-1.3333333,-3112.7277,668.92598)">
+    <g
+       id="g12"
+       transform="scale(0.1)">
+      <path
+         d="m 26380,2737.66 c -3.4,48.22 -3030.9,202.04 -3025,-122.5 6.2,-339.71 414.7,-1065.16 583.8,-1275.16 254.9,-316.7 1424.7,-336.4 1750,-29.9 530.7,500.2 701.2,1287.56 691.2,1427.56"
+         style="fill:#d82525;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path996" />
+      <path
+         d="m 23345.5,2629.36 c 6.2,228.82 127.8,2030.51 541.3,2293.76 413.4,263.26 707.9,-115.21 926.2,-75.89 218.3,39.33 643.2,221.64 840.8,129.68 431.9,-200.98 729.2,-2113.67 737.2,-2196.77 7.5,-78.32 -195.2,-865.78 -726,-1367.44 -325.2,-307.5 -1440,-302.7 -1695,15 -169.1,210.6 -629.4,1019.4 -624.5,1201.66"
+         style="fill:#f74743;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path998" />
+      <path
+         d="m 25825,1632.7 c -131.5,-175.2 -526.6,-420 -985,-420 -611.3,0 -919,235.7 -1010,435 -550,1204.96 521.6,869.96 980,869.96 458.4,0 1965,380 1015,-884.96 z m 566,1147.44 c -4.6,48.28 -106.9,714.08 -276.6,1302.99 -131,-68.8 -1001,477.86 -1088.7,818.8 -80.2,-23.15 -153.9,-44.12 -212.7,-54.7 -75.1,-13.53 -159.3,22.42 -254.2,64.66 -32.1,-310.9 -681.5,-877.27 -1053.5,-913.82 -114.2,-581.5 -156.2,-1236.73 -159.8,-1368.71 -4.9,-182.26 424.2,-1021.26 593.3,-1231.86 254.9,-317.6 1424.7,-337.4 1750,-30 530.7,501.7 709.7,1334.32 702.2,1412.64"
+         style="fill:#e83434;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1000" />
+      <path
+         d="m 23395,2675.16 c -6.8,-66.2 487,-917.56 1463.9,-887.26 1078.2,33.45 1446.1,978.53 1446.1,978.53 -219.5,1316.66 -801.6,1741.23 -1431.6,1744.56 -896.6,4.73 -1378.3,-873.35 -1478.4,-1835.83"
+         style="fill:#d82525;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1002" />
+      <path
+         d="m 23401.3,2700.85 c -6.7,-63.65 504.8,-895.82 1457,-866.52 1050.9,32.33 1439.6,956.63 1439.6,956.63 -213.9,1266.18 -845.5,1654.41 -1426.5,1660.03 -873.8,8.44 -1372.4,-824.52 -1470.1,-1750.14"
+         style="fill:#3f322d;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1004" />
+      <path
+         d="m 23618.8,2667.62 c -5.7,-55.39 429,-766.28 1237.8,-741 892.8,27.9 1222.7,818.75 1222.7,818.75 -181.9,1101.87 -718.5,1414.72 -1212.1,1419.75 -742.3,7.54 -1165.6,-692.06 -1248.4,-1497.5"
+         style="fill:#3a2d29;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1006" />
+      <path
+         d="m 23884.4,2603.09 c -4.4,-42.13 329.2,-582.73 950,-563.43 685.2,21.28 938.5,622.74 938.5,622.74 -139.5,837.94 -551.4,1075.81 -930.2,1079.6 -569.8,5.68 -894.8,-526.38 -958.3,-1138.91"
+         style="fill:#332723;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1008" />
+      <path
+         d="m 24154.9,2565.72 c -3.2,-30.02 234.6,-415.28 677,-401.53 488.4,15.17 668.9,443.82 668.9,443.82 -99.5,597.18 -393,766.7 -663,769.4 -406,4.04 -637.6,-375.14 -682.9,-811.69"
+         style="fill:#231a18;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1010" />
+      <path
+         d="m 24666.9,3373.8 c 242,42.81 -23.8,-384.21 158.2,-396.36 260.2,-17.35 -88.2,473.32 227.3,368.15 0,0 -85.7,119.04 -251.2,129.33 -165.6,10.29 -134.3,-101.12 -134.3,-101.12"
+         style="fill:#332723;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1012" />
+      <path
+         d="m 23838.2,3614.66 c -42,-1.68 -50.9,106.09 18.5,219.67 69.4,113.55 437.1,532.26 980,533.33 542.9,1.07 912.3,-301.28 1076.7,-586.67 41.9,-72.86 34.7,-164.53 -1.5,-172.93 -36.2,-8.38 -338.4,294.74 -1045.2,296.27 -653.3,1.42 -986.5,-287.97 -1028.5,-289.67"
+         style="fill:#fffeee;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1014" />
+      <path
+         d="m 25911.9,3658.06 c -36.2,-8.38 -351.7,284.74 -1058.5,286.27 -653.4,1.42 -973.2,-277.97 -1015.2,-279.67 -15.6,-0.63 -26.6,13.81 -30.7,37.99 -7,-52.8 6.3,-88.97 30.7,-87.99 42,1.7 368.5,277.75 1021.8,276.33 706.9,-1.52 1015.7,-291.31 1051.9,-282.93 23.5,5.47 34.7,46.17 28.2,93.98 -3.9,-23.65 -13.7,-40.6 -28.2,-43.98"
+         style="fill:#ffe9cf;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1016" />
+      <path
+         d="m 25040,2814.32 803.4,-333.33 223.3,123.33 c -136.7,283.34 -663.3,290 -1026.7,210"
+         style="fill:#ed4845;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1018" />
+      <path
+         d="m 24554.3,2814.24 -700,-369.92 -222.6,123.34 c 136.2,283.34 560.4,326.58 922.6,246.58"
+         style="fill:#ed4845;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1020" />
+      <path
+         d="m 23672,2519.73 c 144.5,119.41 408.4,454.63 1104.4,233.39 0,0 914.1,298.25 1243.9,-213.94 66.4,-141.52 -1378.5,-1055.68 -2348.3,-19.45"
+         style="fill:#ff6666;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1022" />
+      <path
+         d="m 23745.8,2499.31 c 135.4,111.92 378.3,461.18 1030.6,253.81 0,0 861.3,244.49 1170.4,-235.59 62.2,-132.65 -1292,-989.43 -2201,-18.22"
+         style="fill:#ff7e78;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1024" />
+      <path
+         d="m 24795,2702.66 c -18.3,82.19 -299.2,154.32 -561.6,108.33 -262.5,-46 -475.7,-196.16 -461.1,-279.12 14.5,-82.95 319.4,-162.14 581.8,-116.15 262.5,46.01 479.3,115.27 440.9,286.94"
+         style="fill:#ff8e85;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1026" />
+      <path
+         d="m 24820,2620.99 c 82.1,165.69 282.3,217.87 546.8,202.76 264.4,-15.1 541.2,-140.88 536.4,-224.96 -4.8,-84.08 -412.1,-236.25 -676.5,-221.13 -264.4,15.09 -484.7,85.69 -406.7,243.33"
+         style="fill:#ff8e85;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1028" />
+      <path
+         d="m 24786.7,2614.32 c 26.7,83.34 95.3,145.52 189.2,188.06 -120.2,-23.42 -199.5,-49.26 -199.5,-49.26 -16.7,5.32 -33,10.2 -49.2,14.88 42.8,-30.34 60.1,-75.24 59.5,-153.68"
+         style="fill:#ff6666;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1030" />
+      <path
+         d="m 26020.3,2539.18 c -33,51.18 -71.8,94.15 -115,130.25 -94.2,-114.75 -1298.3,-538.23 -2126,-55.19 -42.7,-36.16 -77.5,-69.92 -107.3,-94.51 969.8,-1036.23 2414.7,-122.07 2348.3,19.45"
+         style="fill:#ff6666;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1032" />
+      <path
+         d="m 23581.6,2496.68 c 0,0 18.3,88.61 80.8,74.92 62.6,-13.7 542.6,-247.64 1066.4,-254.1 810,-10 1300.1,342.07 1348.4,299.48 48.3,-42.57 26.8,-84.66 26.8,-84.66 0,0 -465.2,-734.82 -1395.2,-654.82 -796.3,68.5 -1127.2,619.18 -1127.2,619.18"
+         style="fill:#fffeee;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1034" />
+      <path
+         d="m 24970,1289.3 c 219.2,49.9 422.7,246.8 309.1,298.4 -337.3,153.2 -1509.4,161.8 -1244.1,-63.4 257.2,-218.2 812.3,-262.9 935,-235"
+         style="fill:#ff5252;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1036" />
+      <path
+         d="m 24713.5,3853.31 c -3,0.97 -5.1,3.79 -5.2,7.01 0,3.22 2,6.1 5.1,7.13 48.3,16.35 74.7,74.99 74.2,160.59 0,0 7.6,-109.15 50.2,-145.78 3.9,-3.3 5.8,-8.26 5.3,-13.29 -0.4,-5.03 -3.4,-9.52 -7.8,-12.01 -15,-8.49 -36.3,-17.27 -58.8,-16.14 -22.2,1.11 -45.6,7.05 -63,12.49"
+         style="fill:#3a2d29;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1038" />
+      <path
+         d="m 25343.4,3820.96 c -2.2,1.14 -3.5,2.99 -3.1,4.56 0.4,1.58 2.3,2.55 4.8,2.38 39.5,-2.59 67.5,20.29 78.1,62.24 0,0 -8.1,-55.01 20.2,-82.24 2.6,-2.45 3.5,-5.31 2.5,-7.67 -1.1,-2.35 -3.9,-3.89 -7.6,-4.15 -12.8,-0.86 -30.4,-0.48 -47.7,5 -17,5.39 -34.4,13.42 -47.2,19.88"
+         style="fill:#3a2d29;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1040" />
+      <path
+         d="m 23851.7,3752.51 c 69.4,113.55 435.4,480.74 978.3,481.82 543,1.07 925.7,-256.29 1090,-541.67 8.7,-15.09 15,-31.69 19.2,-48.62 12,39.93 9,104.74 -19.2,153.62 -164.3,285.38 -547,611.07 -1090,610 -542.9,-1.07 -908.9,-436.6 -978.3,-550.15 -48.4,-79.17 -56.3,-166.76 -42.4,-212 7.1,34.31 20.7,71.51 42.4,107"
+         style="fill:#f2d5b1;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1042" />
+      <path
+         d="m 23581.6,2496.68 c 0,0 18.3,88.61 80.8,74.92 62.6,-13.7 542.6,-247.64 1066.4,-254.1 810,-10 1300.1,342.07 1348.4,299.48 48.3,-42.57 26.8,-84.66 26.8,-84.66 0,0 -465.2,-699.66 -1395.2,-619.66 -796.3,68.49 -1127.2,584.02 -1127.2,584.02"
+         style="fill:#fffeee;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1044" />
+      <path
+         d="m 23667.4,2539.93 c 62.6,-13.7 542.6,-247.64 1066.4,-254.1 810,-10 1300.1,342.06 1348.4,299.48 12.1,-10.71 19.9,-21.39 24.6,-31.38 3.7,14.29 5.8,45.17 -29.6,76.38 -48.3,42.58 -538.4,-309.48 -1348.4,-299.48 -523.8,6.46 -1003.8,240.4 -1066.4,254.1 -62.5,13.68 -80.8,-74.92 -80.8,-74.92 0,0 4.4,-6.93 13.4,-19.17 10.7,24.96 32.6,57.82 72.4,49.09"
+         style="fill:#ffe9cf;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1046" />
+      <path
+         d="m 26077.2,2616.98 c -2.8,2.49 -7.2,3.59 -13.1,3.53 37.7,-146.7 -420.7,-682.85 -1300.7,-682.85 -653,0 -1156.7,496.67 -1131.5,632.17 -38.2,-14.48 -50.3,-73.15 -50.3,-73.15 0,0 330.9,-550.68 1127.2,-619.18 930,-80 1395.2,654.82 1395.2,654.82 0,0 21.5,42.09 -26.8,84.66"
+         style="fill:#f2d5b1;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1048" />
+      <path
+         d="m 24066.9,4985.51 c -278.4,-52.82 -357.2,-388.69 -344.6,-462.23 12.6,-73.53 583.2,182.23 661.5,324.41 57.1,103.79 -149.1,169.67 -316.9,137.82"
+         style="fill:#ff5252;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1050" />
+      <path
+         d="m 25590.9,4978.14 c -162.9,26.02 -409.7,-29.29 -314.2,-177.14 95.5,-147.87 548,-375.91 573.3,-300 53.4,160 -110,453.32 -259.1,477.14"
+         style="fill:#ff5252;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1052" />
+      <path
+         d="m 25209.6,4843.77 c -26.8,-26.82 -104.2,10.41 -93.8,44.26 10.5,33.84 96.4,36.45 109.4,28.64 13,-7.81 -5.2,-62.49 -15.6,-72.9"
+         style="fill:#ff5252;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1054" />
+      <path
+         d="m 24487.9,4853.71 c -33.4,-3.91 -94.1,72.17 -78.4,86.42 15.7,14.24 91.8,-16.99 101,-32.45 9.3,-15.47 -7.5,-52.2 -22.6,-53.97"
+         style="fill:#ff5252;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1056" />
+      <path
+         d="m 25103.4,4474.32 c -121.9,55.38 -165.5,140.59 -176.7,167.89 21.5,-63.36 3.3,-154.55 3.3,-154.55 l 173.4,-13.34"
+         style="fill:#d82525;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1058" />
+      <path
+         d="m 24800,1897.66 6.7,180 43.3,-180 z"
+         style="fill:#f2d5b1;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1060" />
+      <path
+         d="m 25340,2800.99 c 0,9.21 -18.6,16.67 -41.6,16.67 -23,0 -41.7,-7.46 -41.7,-16.67 0,-9.21 18.7,-16.67 41.7,-16.67 23,0 41.6,7.46 41.6,16.67"
+         style="fill:#ffb3b3;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1062" />
+      <path
+         d="m 25460,2772.67 c 0,6.69 -11.7,12.1 -26.1,12.1 -14.4,0 -26.1,-5.41 -26.1,-12.1 0,-6.69 11.7,-12.1 26.1,-12.1 14.4,0 26.1,5.41 26.1,12.1"
+         style="fill:#ffb3b3;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1064" />
+      <path
+         d="m 25186.7,2750.99 c 0,6.69 -11.7,12.1 -26.1,12.1 -14.5,0 -26.2,-5.41 -26.2,-12.1 0,-6.69 11.7,-12.1 26.2,-12.1 14.4,0 26.1,5.41 26.1,12.1"
+         style="fill:#ffb3b3;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1066" />
+      <path
+         d="m 25815.9,2647.66 c 0,8.36 -17.4,15.12 -38.9,15.12 -21.5,0 -39,-6.76 -39,-15.12 0,-8.36 17.5,-15.14 39,-15.14 21.5,0 38.9,6.78 38.9,15.14"
+         style="fill:#ff6666;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1068" />
+      <path
+         d="m 25535.6,2564.31 c 0,8.37 -17.4,15.13 -38.9,15.13 -21.5,0 -38.9,-6.76 -38.9,-15.13 0,-8.35 17.4,-15.12 38.9,-15.12 21.5,0 38.9,6.77 38.9,15.12"
+         style="fill:#ff6666;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1070" />
+      <path
+         d="m 25630,2664.32 c 0,6.27 -9.9,11.34 -22.2,11.34 -12.3,0 -22.2,-5.07 -22.2,-11.34 0,-6.27 9.9,-11.35 22.2,-11.35 12.3,0 22.2,5.08 22.2,11.35"
+         style="fill:#ff6666;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1072" />
+      <path
+         d="m 25111.2,2467.66 c 0,8.36 -14,15.12 -31.2,15.12 -17.2,0 -31.1,-6.76 -31.1,-15.12 0,-8.36 13.9,-15.14 31.1,-15.14 17.2,0 31.2,6.78 31.2,15.14"
+         style="fill:#ff7e78;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1074" />
+      <path
+         d="m 25024.5,2717.66 c 0,8.36 -13.9,15.12 -31.1,15.12 -17.2,0 -31.2,-6.76 -31.2,-15.12 0,-8.36 14,-15.14 31.2,-15.14 17.2,0 31.1,6.78 31.1,15.14"
+         style="fill:#ff7e78;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1076" />
+      <path
+         d="m 25701.2,2601 c 0,8.36 -14,15.11 -31.2,15.11 -17.2,0 -31.1,-6.75 -31.1,-15.11 0,-8.36 13.9,-15.14 31.1,-15.14 17.2,0 31.2,6.78 31.2,15.14"
+         style="fill:#ff7e78;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1078" />
+      <path
+         d="m 24699.2,2706.91 c 0,8.36 -13.9,15.14 -31.1,15.14 -17.2,0 -31.1,-6.78 -31.1,-15.14 0,-8.36 13.9,-15.13 31.1,-15.13 17.2,0 31.1,6.77 31.1,15.13"
+         style="fill:#ff6666;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1080" />
+      <path
+         d="m 24466.6,2778.85 c 0,8.36 -13.9,15.11 -31.1,15.11 -17.2,0 -31.1,-6.75 -31.1,-15.11 0,-8.36 13.9,-15.14 31.1,-15.14 17.2,0 31.1,6.78 31.1,15.14"
+         style="fill:#ffb3b3;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1082" />
+      <path
+         d="m 24211.6,2740.76 c 0,8.36 -13.9,15.12 -31.1,15.12 -17.2,0 -31.1,-6.76 -31.1,-15.12 0,-8.36 13.9,-15.14 31.1,-15.14 17.2,0 31.1,6.78 31.1,15.14"
+         style="fill:#ffb3b3;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1084" />
+      <path
+         d="m 24371.6,2704.08 c 0,8.36 -13.9,15.14 -31.1,15.14 -17.2,0 -31.1,-6.78 -31.1,-15.14 0,-8.36 13.9,-15.13 31.1,-15.13 17.2,0 31.1,6.77 31.1,15.13"
+         style="fill:#ffb3b3;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1086" />
+      <path
+         d="m 24424.9,2467.42 c 0,8.36 -13.9,15.13 -31.1,15.13 -17.2,0 -31.1,-6.77 -31.1,-15.13 0,-8.36 13.9,-15.13 31.1,-15.13 17.2,0 31.1,6.77 31.1,15.13"
+         style="fill:#ff7e78;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1088" />
+      <path
+         d="m 23942.5,2607.66 c 0,8.36 -13.9,15.12 -31.1,15.12 -17.2,0 -31.1,-6.76 -31.1,-15.12 0,-8.36 13.9,-15.14 31.1,-15.14 17.2,0 31.1,6.78 31.1,15.14"
+         style="fill:#ff6666;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1090" />
+      <path
+         d="m 24722.5,2584.32 c 0,8.36 -13.9,15.13 -31.1,15.13 -17.2,0 -31.1,-6.77 -31.1,-15.13 0,-8.36 13.9,-15.14 31.1,-15.14 17.2,0 31.1,6.78 31.1,15.14"
+         style="fill:#ff6666;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1092" />
+      <path
+         d="m 25577.5,1486.4 c -38.9,-54.8 -181.5,-94.6 -218.6,-91.4 -37.1,3.1 9.2,130.2 51,155 41.7,24.8 255.7,60.4 167.6,-63.6"
+         style="fill:#ff5252;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1094" />
+      <path
+         d="m 24823.4,1807.66 30,-143.36 16.6,140.03 z"
+         style="fill:#d82525;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1096" />
+      <path
+         d="m 25280.8,1873.12 61.1,-88.42 -18,100.8 z"
+         style="fill:#d82525;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1098" />
+      <path
+         d="m 24660.2,1202.8 -12.9,145.1 -31.1,-136.9 z"
+         style="fill:#e83434;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1100" />
+      <path
+         d="m 24074.6,1372.1 1.9,98.2 -37.6,-86 z"
+         style="fill:#e83434;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1102" />
+      <path
+         d="m 25395,1306.1 -58.4,78.9 22.6,-91.1 z"
+         style="fill:#e83434;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1104" />
+      <path
+         d="m 25821.2,1574.4 -47.8,126.6 12.3,-137.6 z"
+         style="fill:#e83434;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1106" />
+      <path
+         d="m 24787.7,4304.77 20,-145 13.9,140.53 z"
+         style="fill:#f2d5b1;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1108" />
+      <path
+         d="m 24288.5,4172.06 19.9,-145 13.9,140.54 z"
+         style="fill:#f2d5b1;fill-opacity:1;fill-rule:nonzero;stroke:none"
+         id="path1110" />
+    </g>
+  </g>
+</svg>