Using shape() in P2D can throw OutOfMemory and ArrayIndexOutOfBoundsException

Hello!
When trying to display a specific svg using shape the P2D renderer spits out a OutOfMemory error. I think this might be a bug.

java.lang.ArrayIndexOutOfBoundsException: 200
	at jogamp.opengl.glu.tessellator.PriorityQSort.pqInit(PriorityQSort.java:151)
	at jogamp.opengl.glu.tessellator.Sweep.InitPriorityQ(Sweep.java:1246)
	at jogamp.opengl.glu.tessellator.Sweep.__gl_computeInterior(Sweep.java:1313)
	at jogamp.opengl.glu.tessellator.GLUtessellatorImpl.gluTessEndPolygon(GLUtessellatorImpl.java:526)
	at com.jogamp.opengl.glu.GLU.gluTessEndPolygon(GLU.java:896)
	at processing.opengl.PJOGL$Tessellator.endPolygon(PJOGL.java:641)
	at processing.opengl.PGraphicsOpenGL$Tessellator.tessellatePolygon(PGraphicsOpenGL.java:12621)
	at processing.opengl.PShapeOpenGL.tessellatePath(PShapeOpenGL.java:3491)
	at processing.opengl.PShapeOpenGL.tessellateImpl(PShapeOpenGL.java:3000)
	at processing.opengl.PShapeOpenGL.tessellateImpl(PShapeOpenGL.java:2907)
	at processing.opengl.PShapeOpenGL.tessellate(PShapeOpenGL.java:2854)
	at processing.opengl.PShapeOpenGL.updateTessellation(PShapeOpenGL.java:2765)
	at processing.opengl.PShapeOpenGL.getVertexMin(PShapeOpenGL.java:654)
	at processing.opengl.PShapeOpenGL.getWidth(PShapeOpenGL.java:615)
	at processing.core.PGraphics.shape(PGraphics.java:4079)
	at processing.opengl.PGraphics2D.shape(PGraphics2D.java:212)
	at processing.core.PApplet.shape(PApplet.java:12914)
	at sketch_190622a.setup(sketch_190622a.java:19)
	at processing.core.PApplet.handleDraw(PApplet.java:2425)
	at processing.opengl.PSurfaceJOGL$DrawListener.display(PSurfaceJOGL.java:866)
	at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:692)
	at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:674)
	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:443)
	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:759)
	at com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:81)
	at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:452)
	at com.jogamp.opengl.util.FPSAnimator$MainTask.run(FPSAnimator.java:178)
	at java.util.TimerThread.mainLoop(Timer.java:555)
	at java.util.TimerThread.run(Timer.java:505)
Tessellation Error: out of memory

The code in question is the following:

size(100,100,P2D);
PShape s = loadShape("shape.svg");
shape(s, 0, 0, 100, 100);

I have 4GB of RAM installed in my system all of which can be used by Processing. run.options.memory.maximum=4096 Changing the value has no effects on the OutOfMemory exception. The default renderer has no such issues.
Thank You
macbrayne

possibly it has to do with the SVG file (you did not make available )
using the one from the examples, works fine
SNAG-0129


so it might be YOUR SVG is to BIG?
or more likely uses one of the newer unsupported SVG features.

Thank you for your answer. I did post the link to the file:

When trying to display a specific svg […]

The file’s size is 325 bytes. The example file’s size is 12,081 bytes…
I don’t know how to circumvent this error without changing the renderer!
You said it could be using a unsupported feature. Which svg feature subset is currently supported by Processing?
Thank You
macbrayne

Ok. I found a solution(?). When trying to export a optimized svg from Inkscape you have to select “Work around renderer bugs” otherwise you’ll get a similar error. Unfortunately Inkscape can’t fix already optimized files! It seems to be a bug in the P2D renderer reproducible by not using that option in Inkscape.

1 Like

Can you post the XML content of both files here? The difference between working and non-working versions may help work out what the renderer doesn’t like.

I used the example provided by Processing. “works.svg” and “doesnt.svg” are optimized with Inkscape. Only one checkbox is checked and all other preselected checkboxes have not been checked. Thus the output svg is larger than the input.
image

original.svg
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In  -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [
	<!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
	<!ENTITY ns_svg "http://www.w3.org/2000/svg">
	<!ENTITY ns_xlink "http://www.w3.org/1999/xlink">
]>
<svg  version="1.0" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
	 width="281" height="285" viewBox="-0.826 -0.359 281 285" enable-background="new -0.826 -0.359 281 285" xml:space="preserve">
<defs>
</defs>
<path fill-rule="evenodd" clip-rule="evenodd" fill="#010101" stroke="#010101" stroke-width="9.6086" d="M113.433,30.168
	c0,13.984-10.961,25.318-24.484,25.316C75.426,55.479,64.46,44.14,64.46,30.155S75.422,4.836,88.944,4.839
	C102.467,4.846,113.433,16.184,113.433,30.168z"/>
<g>
	<path fill="#DCD1C9" d="M39.651,46.68c-44.969,43.663-50.07,140.646-1.164,192.438c51.409,54.444,145.329,53.947,195.813,3.567
		c51.877-51.769,54.604-131.891,8.549-188.207C192.479-7.108,104.535-16.322,39.651,46.68z"/>
	<g>
		<path fill="none" d="M39.651,46.68c-44.969,43.663-50.07,140.646-1.164,192.438c51.409,54.444,145.329,53.947,195.813,3.567
			c51.877-51.769,54.604-131.891,8.549-188.207C192.479-7.108,104.535-16.322,39.651,46.68z"/>
		<path fill="#010101" d="M36.934,43.962C6.838,73.562-3.205,119.66,0.862,160.518c2.165,21.755,8.708,43.123,20.062,61.861
			c11.465,18.922,28.43,34.059,47.793,44.567c38.533,20.912,87.19,22.636,127.435,5.596c42.95-18.185,73.317-58.809,81.129-104.54
			c8.081-47.314-9.347-95.687-43.426-128.983C201.161,7.076,154.53-6.69,109.856,3.103C82.15,9.177,57.217,24.448,36.934,43.962
			c-3.578,3.442,1.864,8.871,5.436,5.436c35.482-34.137,84.699-50.869,132.869-36.563c46.25,13.736,81.641,54.486,92.779,100.845
			c11.391,47.407-5.127,98.258-41.2,130.783c-33.292,30.017-82.76,38.231-125.342,27.153c-22.003-5.724-42.288-17.146-58.358-33.236
			c-15.779-15.8-25.755-36.354-31.091-57.858c-10.125-40.805-3.8-90.13,23.262-123.42c2.202-2.709,4.594-5.257,7.082-7.704
			C45.907,45.918,40.469,40.485,36.934,43.962z"/>
	</g>
</g>
<path opacity="0.22" fill-rule="evenodd" clip-rule="evenodd" fill="none" stroke="#010101" stroke-width="4.2158" d="
	M253.34,71.086c0,0-21.447,73.052-144.24,113.348"/>
<path opacity="0.22" fill-rule="evenodd" clip-rule="evenodd" fill="none" stroke="#010101" stroke-width="4.2158" d="
	M50.023,37.374c0,0,16.015,107.296,184.966,205.785"/>
<g>
	<path fill="#010101" d="M174.355,101.981c-43.021-7.701-111.662,3.068-137.524,26.602c-39.524,35.657,16.247,121.859,56.42,133.004
		c52.411,14.541,116.388,7.237,143.871-45.502c32.469-64.455-4.94-99.36-60.651-114.104"/>
	<g>
		<path fill="none" d="M174.355,101.981c-43.021-7.701-111.662,3.068-137.524,26.602c-39.524,35.657,16.247,121.859,56.42,133.004
			c52.411,14.541,116.388,7.237,143.871-45.502c32.469-64.455-4.94-99.36-60.651-114.104"/>
		<path fill="#010101" d="M175.788,99.106c-22.491-3.917-45.875-2.992-68.383,0.283c-21.383,3.111-43.581,8.509-62.346,19.588
			c-14.892,8.792-24.576,21.822-25.77,39.378c-1.249,18.36,5.922,36.67,14.672,52.43c9.148,16.477,21.649,31.662,36.767,42.994
			c15.058,11.288,33.858,14.645,52.219,16.477c42.724,4.263,88.239-8.147,113.104-45.316c15.824-23.655,24.019-56.618,9.717-82.75
			c-13.166-24.056-41.782-36.14-66.927-42.883c-3.38-0.906-9.645,4.035-4.738,5.351c19.54,5.24,39.436,13.162,54.013,27.673
			c13.713,13.652,18.818,31.942,16.123,50.89c-3.305,23.229-15.872,46.106-34.214,60.756
			c-17.037,13.607-38.688,19.634-60.147,21.017c-11.116,0.716-22.279-0.017-33.288-1.619c-9.442-1.374-19.371-3.145-28.102-7.137
			c-16.275-7.442-29.36-22.438-39.418-36.794c-10.987-15.681-19.566-34.055-21.424-53.286c-0.806-8.338,0.27-16.99,3.752-24.637
			c3.572-7.842,10.018-13.394,17.18-17.892c17.482-10.98,39.337-15.744,59.494-18.676c21.364-3.108,43.522-3.81,64.854-0.096
			C176.822,105.536,181.239,100.055,175.788,99.106L175.788,99.106z"/>
	</g>
</g>
<g>
	<path fill="#ED1B6A" d="M250.235,163.193c-5.812-31.253-35.123-50.524-72.66-60.612h-2.145
		c-43.628-7.931-113.24,3.161-139.468,27.398c-10.321,9.456-14.197,22.372-13.625,36.523l4.348,3.13
		c8.622,7.931,17.963-3.604,22.99-9.373c6.469-7.93,9.343-12.977,19.403-15.86c9.341-3.606,18.684-2.884,28.019-4.326
		c8.624-1.442,15.096-5.046,23.713-5.768c7.906-0.721,15.093-5.768,22.996-2.884c3.597,0.721,6.468,2.884,10.058,3.605
		c4.317,0,8.623-1.442,12.938-0.721c5.03,1.442,6.466,5.768,11.495,7.21c5.749,1.441,7.902,1.441,12.934,5.048
		c4.314,2.163,7.907,5.045,12.217,7.208c5.747,2.883,10.058,1.443,15.087,2.883c6.472,2.164,7.182,10.095,15.092,10.814
		c4.312,0,12.214-1.439,15.808-3.603L250.235,163.193z"/>
</g>
<g>
	<path fill="#ED1B6A" d="M98.567,263.236c50.975,14.76,109.2,2.759,136.183-45.144c0.402-0.735,0.743-1.448,1.124-2.178
		l-2.929-2.908c0-0.634-0.696-2.543-1.388-3.178c-11.829-13.353-41.738,21.617-55.656,19.074c-5.565-1.271-5.565-5.725-12.519-3.817
		c-4.176,0.639-7.652,3.817-11.826,4.453c-5.562,1.907-5.562-0.636-10.437-0.636c-3.475-0.636-7.651,1.271-11.128,1.907
		c-11.132,1.907-18.086-1.271-27.134-5.086c-6.953-3.178-15.303-5.086-22.255-8.268c-5.566-2.542-31.306-16.53-34.782-4.45
		c0,0-1.272,1.979-2.911,4.764C56.87,238.188,72.218,255.607,98.567,263.236z"/>
</g>
<g>
	<path fill="#FFFFFF" d="M88.249,157.79c6.698,2.19,16.259-6.914,17.8-13.337c1.535-8.641-2.75-23.457-11.903-26.308
		c-10.047-3.29-28.312,4.297-30.956,14.044c-3.752,13.073,11.67,23.428,22.827,25.609"/>
</g>
<g>
	<path fill="#FFFFFF" d="M90.08,235.423c0.705-2.8,4.232-10.5,9.167-12.601c7.054-2.8,16.222,2.101,19.042,8.399
		c4.938,8.401,0,18.898-8.463,19.601c-10.579,1.399-17.631-4.2-20.451-12.601"/>
</g>
<g>
	<path fill="#FFFFFF" d="M79.232,236.037c9.167-3.502,3.55-27.247-8.463-22.401c-17.366,7-2.998,25.726,8.288,22.226"/>
</g>
<g>
	<path fill="#FFFFFF" d="M126.639,252.798c-10.073-22.721,15.564-39.986,31.131-24.539c7.322,7.271,9.04,23.288-1.948,27.832
		C149.414,258.816,132.13,258.25,126.639,252.798"/>
</g>
<g>
	<path fill="#FFFFFF" d="M50.407,213.636c0-7.001,9.875-9.801,11.99-1.401c2.116,11.199-12.696,6.827-11.903,1.314"/>
</g>
<g>
	<path fill="#FFFFFF" d="M194.573,241.075c5.755-10.238-17.841-27.873-25.184-14.225c-10.609,19.727,17.177,26.05,24.887,14.197"/>
</g>
<g>
	<path fill="#FFFFFF" d="M196.846,228.575c-0.241-1.773,0.016-7.014,2.379-9.352c3.42-3.218,9.84-2.478,12.921,0.511
		c4.787,3.723,4.364,10.9-0.356,13.23c-5.777,3.211-11.137,1.593-14.702-2.614"/>
</g>
<g>
	<path fill="#FFFFFF" d="M216.494,212.062c0-7.002,9.875-9.803,11.989-1.401c2.116,11.2-12.695,6.824-11.903,1.313"/>
</g>
<g>
	<path fill="#FFFFFF" d="M59.668,149.918c0.314,2.627-0.19,10.368-3.735,13.762c-5.132,4.677-14.6,3.434-19.084-1.06
		c-6.985-5.614-6.186-16.212,0.844-19.543c8.613-4.61,16.496-2.085,21.666,4.21"/>
</g>
<g>
	<path fill="#FFFFFF" d="M184.648,158.552c-6.402,2.938-16.947-5.027-19.219-11.233c-2.516-8.407,0.036-23.615,8.801-27.482
		c9.604-4.405,28.62,1.061,32.369,10.445c5.229,12.562-8.9,24.596-19.734,28.025"/>
</g>
<g>
	<path fill="#FFFFFF" d="M207.767,150.477c-0.341,2.864,0.208,11.304,4.072,15.005c5.597,5.096,15.921,3.741,20.806-1.158
		c7.618-6.12,6.745-17.673-0.918-21.306c-9.391-5.028-17.984-2.273-23.621,4.589"/>
</g>
<g>
	<circle fill="#010101" cx="36.818" cy="77.957" r="19.355"/>
</g>
<g>
	<circle fill="#010101" cx="237.251" cy="76.863" r="22.024"/>
</g>
<circle fill-rule="evenodd" clip-rule="evenodd" fill="#FFFFFF" cx="36.677" cy="76.608" r="16.548"/>
<circle fill-rule="evenodd" clip-rule="evenodd" fill="#FFFFFF" cx="237.924" cy="76.074" r="19.217"/>
<path opacity="0.22" fill-rule="evenodd" clip-rule="evenodd" fill="none" stroke="#010101" stroke-width="2.4" d="M187.23,11.758
	c-13.361,38.694-59.96,40.978-115.854,73.392"/>
<circle fill-rule="evenodd" clip-rule="evenodd" fill="#F7F8F8" cx="62.383" cy="43.059" r="5.072"/>
<polygon fill="#9F9F9F" points="65.342,42.071 63.369,42.071 63.369,40.1 61.396,40.1 61.396,42.071 59.425,42.071 59.425,44.046 
	61.396,44.046 61.396,46.018 63.369,46.018 63.369,44.046 65.342,44.046 "/>
<circle fill-rule="evenodd" clip-rule="evenodd" fill="#F7F8F8" cx="68.255" cy="56.778" r="5.072"/>
<polygon fill="#9F9F9F" points="71.213,55.79 69.24,55.79 69.24,53.819 67.268,53.819 67.268,55.79 65.296,55.79 65.296,57.765 
	67.268,57.765 67.268,59.736 69.24,59.736 69.24,57.765 71.213,57.765 "/>
<ellipse transform="matrix(0.8929 -0.4502 0.4502 0.8929 -53.4242 36.5359)" fill-rule="evenodd" clip-rule="evenodd" fill="#F7F8F8" cx="50.106" cy="130.595" rx="5.072" ry="3.111"/>
<polygon fill="#9F9F9F" points="52.476,128.724 50.714,129.611 50.169,128.532 48.407,129.42 48.951,130.5 47.192,131.386 
	47.736,132.468 49.496,131.58 50.041,132.661 51.803,131.774 51.259,130.691 53.02,129.803 "/>
<ellipse fill-rule="evenodd" clip-rule="evenodd" fill="#F7F8F8" cx="170.956" cy="251.875" rx="5.072" ry="3.644"/>
<polygon fill="#9F9F9F" points="173.912,251.166 171.94,251.166 171.94,249.75 169.969,249.75 169.969,251.166 167.996,251.166 
	167.996,252.583 169.969,252.583 169.969,254 171.94,254 171.94,252.583 173.912,252.583 "/>
<circle fill-rule="evenodd" clip-rule="evenodd" fill="#F7F8F8" cx="248.846" cy="109.625" r="5.071"/>
<polygon fill="#9F9F9F" points="251.805,108.637 249.831,108.637 249.831,106.666 247.858,106.666 247.858,108.637 245.887,108.637 
	245.887,110.612 247.858,110.612 247.858,112.584 249.831,112.584 249.831,110.612 251.805,110.612 "/>
<path fill-rule="evenodd" clip-rule="evenodd" fill="#E54097" d="M107.625,29.171c0,10.696-8.384,19.365-18.727,19.363
	c-10.343-0.003-18.73-8.676-18.73-19.373S78.553,9.796,88.896,9.799C99.238,9.803,107.625,18.475,107.625,29.171z"/>
<path fill-rule="evenodd" clip-rule="evenodd" fill="#AD208E" d="M99.555,29.17c0,5.887-4.771,10.657-10.656,10.655
	c-5.885,0-10.657-4.776-10.66-10.66c0-5.888,4.771-10.658,10.656-10.657C94.781,18.51,99.555,23.283,99.555,29.17z"/>
<g>
	<path fill="#F490AF" d="M88.895,7.848c-11.386-0.002-20.613,9.54-20.613,21.314c0,11.772,9.23,21.32,20.617,21.323
		c11.385,0.003,20.612-9.539,20.612-21.312C109.511,17.4,100.278,7.853,88.895,7.848L88.895,7.848z M88.9,47.361
		c-9.646-0.002-17.494-8.166-17.494-18.199c0-4.88,1.832-9.462,5.158-12.901c3.299-3.412,7.678-5.29,12.33-5.289
		c9.646,0.004,17.493,8.169,17.493,18.2c0,4.88-1.832,9.462-5.158,12.901C97.93,45.485,93.551,47.362,88.9,47.361L88.9,47.361z"/>
</g>
<path fill-rule="evenodd" clip-rule="evenodd" fill="#F490AF" d="M103.231,19.386c0,3.882-3.143,7.027-7.024,7.026
	c-3.887,0-7.03-3.149-7.033-7.03c0-3.882,3.146-7.027,7.027-7.026C100.085,12.358,103.231,15.505,103.231,19.386z"/>
<circle fill-rule="evenodd" clip-rule="evenodd" fill="#FFFFFF" cx="100.37" cy="26.965" r="3.905"/>
<path fill-rule="evenodd" clip-rule="evenodd" fill="#FFFFFF" d="M101.996,34.82c0,1.424-1.154,2.577-2.581,2.577
	c-1.423,0-2.575-1.156-2.575-2.579c0-1.424,1.152-2.576,2.575-2.575C100.838,32.243,101.996,33.397,101.996,34.82z"/>
<path fill-rule="evenodd" clip-rule="evenodd" fill="#E54097" d="M134.252,19.146c0,5.71-4.476,10.339-9.998,10.337
	s-10-4.632-10-10.343c0-5.711,4.476-10.339,9.998-10.338C129.774,8.805,134.252,13.435,134.252,19.146z"/>
<circle fill-rule="evenodd" clip-rule="evenodd" fill="#AD208E" cx="124.253" cy="19.143" r="5.69"/>
<g>
	<path fill="#F490AF" d="M124.252,7.761c-6.079-0.001-11.005,5.093-11.005,11.38c0,6.285,4.927,11.382,11.007,11.384
		c6.079,0.001,11.005-5.093,11.005-11.379S130.329,7.764,124.252,7.761L124.252,7.761z M124.254,28.857
		c-5.149-0.001-9.339-4.36-9.339-9.716c0-2.606,0.978-5.052,2.754-6.889c1.761-1.821,4.099-2.824,6.583-2.823
		c5.149,0.002,9.339,4.361,9.339,9.717c0,2.605-0.978,5.051-2.754,6.888C129.076,27.855,126.738,28.858,124.254,28.857
		L124.254,28.857z"/>
</g>
<circle fill-rule="evenodd" clip-rule="evenodd" fill="#F490AF" cx="128.154" cy="13.92" r="3.753"/>
<circle fill-rule="evenodd" clip-rule="evenodd" fill="#FFFFFF" cx="130.378" cy="17.967" r="2.085"/>
<circle fill-rule="evenodd" clip-rule="evenodd" fill="#FFFFFF" cx="129.87" cy="22.161" r="1.376"/>
</svg>
works.svg
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In  -->
<svg id="svg144" width="281" height="285" enable-background="new -0.826 -0.359 281 285" version="1.0" viewBox="-.826 -.359 281 285" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><metadata id="metadata148"><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>
<path id="path4" d="m113.43 30.168c0 13.984-10.961 25.318-24.484 25.316-13.523-5e-3 -24.489-11.344-24.489-25.329s10.962-25.319 24.484-25.316c13.523 7e-3 24.489 11.345 24.489 25.329z" clip-rule="evenodd" fill="#010101" fill-rule="evenodd" stroke="#010101" stroke-width="9.6086"/>
<g id="g14">
	<path id="path6" d="m39.651 46.68c-44.969 43.663-50.07 140.65-1.164 192.44 51.409 54.444 145.33 53.947 195.81 3.567 51.877-51.769 54.604-131.89 8.549-188.21-50.37-61.586-138.31-70.8-203.2-7.798z" fill="#DCD1C9"/>
	<g id="g12">
		<path id="path8" d="m39.651 46.68c-44.969 43.663-50.07 140.65-1.164 192.44 51.409 54.444 145.33 53.947 195.81 3.567 51.877-51.769 54.604-131.89 8.549-188.21-50.37-61.586-138.31-70.8-203.2-7.798z" fill="none"/>
		<path id="path10" d="m36.934 43.962c-30.096 29.6-40.139 75.698-36.072 116.56 2.165 21.755 8.708 43.123 20.062 61.861 11.465 18.922 28.43 34.059 47.793 44.567 38.533 20.912 87.19 22.636 127.44 5.596 42.95-18.185 73.317-58.809 81.129-104.54 8.081-47.314-9.347-95.687-43.426-128.98-32.694-31.943-79.325-45.709-124-35.916-27.706 6.074-52.639 21.345-72.922 40.859-3.578 3.442 1.864 8.871 5.436 5.436 35.482-34.137 84.699-50.869 132.87-36.563 46.25 13.736 81.641 54.486 92.779 100.84 11.391 47.407-5.127 98.258-41.2 130.78-33.292 30.017-82.76 38.231-125.34 27.153-22.003-5.724-42.288-17.146-58.358-33.236-15.779-15.8-25.755-36.354-31.091-57.858-10.125-40.805-3.8-90.13 23.262-123.42 2.202-2.709 4.594-5.257 7.082-7.704 3.536-3.48-1.902-8.913-5.437-5.436z" fill="#010101"/>
	</g>
</g>
<path id="path16" d="m253.34 71.086s-21.447 73.052-144.24 113.35" clip-rule="evenodd" fill="none" fill-rule="evenodd" opacity=".22" stroke="#010101" stroke-width="4.2158"/>
<path id="path18" d="m50.023 37.374s16.015 107.3 184.97 205.78" clip-rule="evenodd" fill="none" fill-rule="evenodd" opacity=".22" stroke="#010101" stroke-width="4.2158"/>
<g id="g28">
	<path id="path20" d="m174.36 101.98c-43.021-7.701-111.66 3.068-137.52 26.602-39.524 35.657 16.247 121.86 56.42 133 52.411 14.541 116.39 7.237 143.87-45.502 32.469-64.455-4.94-99.36-60.651-114.1" fill="#010101"/>
	<g id="g26">
		<path id="path22" d="m174.36 101.98c-43.021-7.701-111.66 3.068-137.52 26.602-39.524 35.657 16.247 121.86 56.42 133 52.411 14.541 116.39 7.237 143.87-45.502 32.469-64.455-4.94-99.36-60.651-114.1" fill="none"/>
		<path id="path24" d="m175.79 99.106c-22.491-3.917-45.875-2.992-68.383 0.283-21.383 3.111-43.581 8.509-62.346 19.588-14.892 8.792-24.576 21.822-25.77 39.378-1.249 18.36 5.922 36.67 14.672 52.43 9.148 16.477 21.649 31.662 36.767 42.994 15.058 11.288 33.858 14.645 52.219 16.477 42.724 4.263 88.239-8.147 113.1-45.316 15.824-23.655 24.019-56.618 9.717-82.75-13.166-24.056-41.782-36.14-66.927-42.883-3.38-0.906-9.645 4.035-4.738 5.351 19.54 5.24 39.436 13.162 54.013 27.673 13.713 13.652 18.818 31.942 16.123 50.89-3.305 23.229-15.872 46.106-34.214 60.756-17.037 13.607-38.688 19.634-60.147 21.017-11.116 0.716-22.279-0.017-33.288-1.619-9.442-1.374-19.371-3.145-28.102-7.137-16.275-7.442-29.36-22.438-39.418-36.794-10.987-15.681-19.566-34.055-21.424-53.286-0.806-8.338 0.27-16.99 3.752-24.637 3.572-7.842 10.018-13.394 17.18-17.892 17.482-10.98 39.337-15.744 59.494-18.676 21.364-3.108 43.522-3.81 64.854-0.096 3.896 0.679 8.313-4.802 2.862-5.751z" fill="#010101"/>
	</g>
</g>
<g id="g32">
	<path id="path30" d="m250.24 163.19c-5.812-31.253-35.123-50.524-72.66-60.612h-2.145c-43.628-7.931-113.24 3.161-139.47 27.398-10.321 9.456-14.197 22.372-13.625 36.523l4.348 3.13c8.622 7.931 17.963-3.604 22.99-9.373 6.469-7.93 9.343-12.977 19.403-15.86 9.341-3.606 18.684-2.884 28.019-4.326 8.624-1.442 15.096-5.046 23.713-5.768 7.906-0.721 15.093-5.768 22.996-2.884 3.597 0.721 6.468 2.884 10.058 3.605 4.317 0 8.623-1.442 12.938-0.721 5.03 1.442 6.466 5.768 11.495 7.21 5.749 1.441 7.902 1.441 12.934 5.048 4.314 2.163 7.907 5.045 12.217 7.208 5.747 2.883 10.058 1.443 15.087 2.883 6.472 2.164 7.182 10.095 15.092 10.814 4.312 0 12.214-1.439 15.808-3.603l0.8-0.672z" fill="#ED1B6A"/>
</g>
<g id="g36">
	<path id="path34" d="m98.567 263.24c50.975 14.76 109.2 2.759 136.18-45.144 0.402-0.735 0.743-1.448 1.124-2.178l-2.929-2.908c0-0.634-0.696-2.543-1.388-3.178-11.829-13.353-41.738 21.617-55.656 19.074-5.565-1.271-5.565-5.725-12.519-3.817-4.176 0.639-7.652 3.817-11.826 4.453-5.562 1.907-5.562-0.636-10.437-0.636-3.475-0.636-7.651 1.271-11.128 1.907-11.132 1.907-18.086-1.271-27.134-5.086-6.953-3.178-15.303-5.086-22.255-8.268-5.566-2.542-31.306-16.53-34.782-4.45 0 0-1.272 1.979-2.911 4.764 13.961 20.419 29.309 37.838 55.658 45.467z" fill="#ED1B6A"/>
</g>
<g id="g40">
	<path id="path38" d="m88.249 157.79c6.698 2.19 16.259-6.914 17.8-13.337 1.535-8.641-2.75-23.457-11.903-26.308-10.047-3.29-28.312 4.297-30.956 14.044-3.752 13.073 11.67 23.428 22.827 25.609" fill="#FFFFFF"/>
</g>
<g id="g44">
	<path id="path42" d="m90.08 235.42c0.705-2.8 4.232-10.5 9.167-12.601 7.054-2.8 16.222 2.101 19.042 8.399 4.938 8.401 0 18.898-8.463 19.601-10.579 1.399-17.631-4.2-20.451-12.601" fill="#FFFFFF"/>
</g>
<g id="g48">
	<path id="path46" d="m79.232 236.04c9.167-3.502 3.55-27.247-8.463-22.401-17.366 7-2.998 25.726 8.288 22.226" fill="#FFFFFF"/>
</g>
<g id="g52">
	<path id="path50" d="m126.64 252.8c-10.073-22.721 15.564-39.986 31.131-24.539 7.322 7.271 9.04 23.288-1.948 27.832-6.408 2.725-23.692 2.159-29.183-3.293" fill="#FFFFFF"/>
</g>
<g id="g56">
	<path id="path54" d="m50.407 213.64c0-7.001 9.875-9.801 11.99-1.401 2.116 11.199-12.696 6.827-11.903 1.314" fill="#FFFFFF"/>
</g>
<g id="g60">
	<path id="path58" d="m194.57 241.08c5.755-10.238-17.841-27.873-25.184-14.225-10.609 19.727 17.177 26.05 24.887 14.197" fill="#FFFFFF"/>
</g>
<g id="g64">
	<path id="path62" d="m196.85 228.58c-0.241-1.773 0.016-7.014 2.379-9.352 3.42-3.218 9.84-2.478 12.921 0.511 4.787 3.723 4.364 10.9-0.356 13.23-5.777 3.211-11.137 1.593-14.702-2.614" fill="#FFFFFF"/>
</g>
<g id="g68">
	<path id="path66" d="m216.49 212.06c0-7.002 9.875-9.803 11.989-1.401 2.116 11.2-12.695 6.824-11.903 1.313" fill="#FFFFFF"/>
</g>
<g id="g72">
	<path id="path70" d="m59.668 149.92c0.314 2.627-0.19 10.368-3.735 13.762-5.132 4.677-14.6 3.434-19.084-1.06-6.985-5.614-6.186-16.212 0.844-19.543 8.613-4.61 16.496-2.085 21.666 4.21" fill="#FFFFFF"/>
</g>
<g id="g76">
	<path id="path74" d="m184.65 158.55c-6.402 2.938-16.947-5.027-19.219-11.233-2.516-8.407 0.036-23.615 8.801-27.482 9.604-4.405 28.62 1.061 32.369 10.445 5.229 12.562-8.9 24.596-19.734 28.025" fill="#FFFFFF"/>
</g>
<g id="g80">
	<path id="path78" d="m207.77 150.48c-0.341 2.864 0.208 11.304 4.072 15.005 5.597 5.096 15.921 3.741 20.806-1.158 7.618-6.12 6.745-17.673-0.918-21.306-9.391-5.028-17.984-2.273-23.621 4.589" fill="#FFFFFF"/>
</g>
<g id="g84">
	<circle id="circle82" cx="36.818" cy="77.957" r="19.355" fill="#010101"/>
</g>
<g id="g88">
	<circle id="circle86" cx="237.25" cy="76.863" r="22.024" fill="#010101"/>
</g>
<circle id="circle90" cx="36.677" cy="76.608" r="16.548" clip-rule="evenodd" fill="#FFFFFF" fill-rule="evenodd"/>
<circle id="circle92" cx="237.92" cy="76.074" r="19.217" clip-rule="evenodd" fill="#FFFFFF" fill-rule="evenodd"/>
<path id="path94" d="m187.23 11.758c-13.361 38.694-59.96 40.978-115.85 73.392" clip-rule="evenodd" fill="none" fill-rule="evenodd" opacity=".22" stroke="#010101" stroke-width="2.4"/>
<circle id="circle96" cx="62.383" cy="43.059" r="5.072" clip-rule="evenodd" fill="#F7F8F8" fill-rule="evenodd"/>
<polygon id="polygon98" points="65.342 42.071 63.369 42.071 63.369 40.1 61.396 40.1 61.396 42.071 59.425 42.071 59.425 44.046 61.396 44.046 61.396 46.018 63.369 46.018 63.369 44.046 65.342 44.046" fill="#9F9F9F"/>
<circle id="circle100" cx="68.255" cy="56.778" r="5.072" clip-rule="evenodd" fill="#F7F8F8" fill-rule="evenodd"/>
<polygon id="polygon102" points="71.213 55.79 69.24 55.79 69.24 53.819 67.268 53.819 67.268 55.79 65.296 55.79 65.296 57.765 67.268 57.765 67.268 59.736 69.24 59.736 69.24 57.765 71.213 57.765" fill="#9F9F9F"/>
<ellipse id="ellipse104" transform="matrix(.8929 -.4502 .4502 .8929 -53.424 36.536)" cx="50.106" cy="130.6" rx="5.072" ry="3.111" clip-rule="evenodd" fill="#F7F8F8" fill-rule="evenodd"/>
<polygon id="polygon106" points="52.476 128.72 50.714 129.61 50.169 128.53 48.407 129.42 48.951 130.5 47.192 131.39 47.736 132.47 49.496 131.58 50.041 132.66 51.803 131.77 51.259 130.69 53.02 129.8" fill="#9F9F9F"/>
<ellipse id="ellipse108" cx="170.96" cy="251.88" rx="5.072" ry="3.644" clip-rule="evenodd" fill="#F7F8F8" fill-rule="evenodd"/>
<polygon id="polygon110" points="173.91 251.17 171.94 251.17 171.94 249.75 169.97 249.75 169.97 251.17 168 251.17 168 252.58 169.97 252.58 169.97 254 171.94 254 171.94 252.58 173.91 252.58" fill="#9F9F9F"/>
<circle id="circle112" cx="248.85" cy="109.62" r="5.071" clip-rule="evenodd" fill="#F7F8F8" fill-rule="evenodd"/>
<polygon id="polygon114" points="251.8 108.64 249.83 108.64 249.83 106.67 247.86 106.67 247.86 108.64 245.89 108.64 245.89 110.61 247.86 110.61 247.86 112.58 249.83 112.58 249.83 110.61 251.8 110.61" fill="#9F9F9F"/>
<path id="path116" d="m107.62 29.171c0 10.696-8.384 19.365-18.727 19.363-10.343-3e-3 -18.73-8.676-18.73-19.373s8.385-19.365 18.728-19.362c10.342 4e-3 18.729 8.676 18.729 19.372z" clip-rule="evenodd" fill="#E54097" fill-rule="evenodd"/>
<path id="path118" d="m99.555 29.17c0 5.887-4.771 10.657-10.656 10.655-5.885 0-10.657-4.776-10.66-10.66 0-5.888 4.771-10.658 10.656-10.657 5.886 2e-3 10.66 4.775 10.66 10.662z" clip-rule="evenodd" fill="#AD208E" fill-rule="evenodd"/>
<g id="g122">
	<path id="path120" d="m88.895 7.848c-11.386-2e-3 -20.613 9.54-20.613 21.314 0 11.772 9.23 21.32 20.617 21.323 11.385 3e-3 20.612-9.539 20.612-21.312s-9.233-21.32-20.616-21.325zm5e-3 39.513c-9.646-2e-3 -17.494-8.166-17.494-18.199 0-4.88 1.832-9.462 5.158-12.901 3.299-3.412 7.678-5.29 12.33-5.289 9.646 4e-3 17.493 8.169 17.493 18.2 0 4.88-1.832 9.462-5.158 12.901-3.299 3.412-7.678 5.289-12.329 5.288z" fill="#F490AF"/>
</g>
<path id="path124" d="m103.23 19.386c0 3.882-3.143 7.027-7.024 7.026-3.887 0-7.03-3.149-7.033-7.03 0-3.882 3.146-7.027 7.027-7.026 3.884 2e-3 7.03 3.149 7.03 7.03z" clip-rule="evenodd" fill="#F490AF" fill-rule="evenodd"/>
<circle id="circle126" cx="100.37" cy="26.965" r="3.905" clip-rule="evenodd" fill="#FFFFFF" fill-rule="evenodd"/>
<path id="path128" d="m102 34.82c0 1.424-1.154 2.577-2.581 2.577-1.423 0-2.575-1.156-2.575-2.579 0-1.424 1.152-2.576 2.575-2.575 1.423 0 2.581 1.154 2.581 2.577z" clip-rule="evenodd" fill="#FFFFFF" fill-rule="evenodd"/>
<path id="path130" d="m134.25 19.146c0 5.71-4.476 10.339-9.998 10.337s-10-4.632-10-10.343 4.476-10.339 9.998-10.338c5.522 3e-3 10 4.633 10 10.344z" clip-rule="evenodd" fill="#E54097" fill-rule="evenodd"/>
<circle id="circle132" cx="124.25" cy="19.143" r="5.69" clip-rule="evenodd" fill="#AD208E" fill-rule="evenodd"/>
<g id="g136">
	<path id="path134" d="m124.25 7.761c-6.079-1e-3 -11.005 5.093-11.005 11.38 0 6.285 4.927 11.382 11.007 11.384 6.079 1e-3 11.005-5.093 11.005-11.379s-4.93-11.382-11.007-11.385zm2e-3 21.096c-5.149-1e-3 -9.339-4.36-9.339-9.716 0-2.606 0.978-5.052 2.754-6.889 1.761-1.821 4.099-2.824 6.583-2.823 5.149 2e-3 9.339 4.361 9.339 9.717 0 2.605-0.978 5.051-2.754 6.888-1.761 1.821-4.099 2.824-6.583 2.823z" fill="#F490AF"/>
</g>
<circle id="circle138" cx="128.15" cy="13.92" r="3.753" clip-rule="evenodd" fill="#F490AF" fill-rule="evenodd"/>
<circle id="circle140" cx="130.38" cy="17.967" r="2.085" clip-rule="evenodd" fill="#FFFFFF" fill-rule="evenodd"/>
<circle id="circle142" cx="129.87" cy="22.161" r="1.376" clip-rule="evenodd" fill="#FFFFFF" fill-rule="evenodd"/>
</svg>
doesnt.svg
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In  -->
<svg id="svg144" width="281" height="285" enable-background="new -0.826 -0.359 281 285" version="1.0" viewBox="-.826 -.359 281 285" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><metadata id="metadata148"><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>
<path id="path4" d="m113.43 30.168c0 13.984-10.961 25.318-24.484 25.316-13.523-.005-24.489-11.344-24.489-25.329s10.962-25.319 24.484-25.316c13.523.007 24.489 11.345 24.489 25.329z" clip-rule="evenodd" fill="#010101" fill-rule="evenodd" stroke="#010101" stroke-width="9.6086"/>
<g id="g14">
	<path id="path6" d="m39.651 46.68c-44.969 43.663-50.07 140.65-1.164 192.44 51.409 54.444 145.33 53.947 195.81 3.567 51.877-51.769 54.604-131.89 8.549-188.21-50.37-61.586-138.31-70.8-203.2-7.798z" fill="#DCD1C9"/>
	<g id="g12">
		<path id="path8" d="m39.651 46.68c-44.969 43.663-50.07 140.65-1.164 192.44 51.409 54.444 145.33 53.947 195.81 3.567 51.877-51.769 54.604-131.89 8.549-188.21-50.37-61.586-138.31-70.8-203.2-7.798z" fill="none"/>
		<path id="path10" d="m36.934 43.962c-30.096 29.6-40.139 75.698-36.072 116.56 2.165 21.755 8.708 43.123 20.062 61.861 11.465 18.922 28.43 34.059 47.793 44.567 38.533 20.912 87.19 22.636 127.44 5.596 42.95-18.185 73.317-58.809 81.129-104.54 8.081-47.314-9.347-95.687-43.426-128.98-32.694-31.943-79.325-45.709-124-35.916-27.706 6.074-52.639 21.345-72.922 40.859-3.578 3.442 1.864 8.871 5.436 5.436 35.482-34.137 84.699-50.869 132.87-36.563 46.25 13.736 81.641 54.486 92.779 100.84 11.391 47.407-5.127 98.258-41.2 130.78-33.292 30.017-82.76 38.231-125.34 27.153-22.003-5.724-42.288-17.146-58.358-33.236-15.779-15.8-25.755-36.354-31.091-57.858-10.125-40.805-3.8-90.13 23.262-123.42 2.202-2.709 4.594-5.257 7.082-7.704 3.536-3.48-1.902-8.913-5.437-5.436z" fill="#010101"/>
	</g>
</g>
<path id="path16" d="m253.34 71.086s-21.447 73.052-144.24 113.35" clip-rule="evenodd" fill="none" fill-rule="evenodd" opacity=".22" stroke="#010101" stroke-width="4.2158"/>
<path id="path18" d="m50.023 37.374s16.015 107.3 184.97 205.78" clip-rule="evenodd" fill="none" fill-rule="evenodd" opacity=".22" stroke="#010101" stroke-width="4.2158"/>
<g id="g28">
	<path id="path20" d="m174.36 101.98c-43.021-7.701-111.66 3.068-137.52 26.602-39.524 35.657 16.247 121.86 56.42 133 52.411 14.541 116.39 7.237 143.87-45.502 32.469-64.455-4.94-99.36-60.651-114.1" fill="#010101"/>
	<g id="g26">
		<path id="path22" d="m174.36 101.98c-43.021-7.701-111.66 3.068-137.52 26.602-39.524 35.657 16.247 121.86 56.42 133 52.411 14.541 116.39 7.237 143.87-45.502 32.469-64.455-4.94-99.36-60.651-114.1" fill="none"/>
		<path id="path24" d="m175.79 99.106c-22.491-3.917-45.875-2.992-68.383.283-21.383 3.111-43.581 8.509-62.346 19.588-14.892 8.792-24.576 21.822-25.77 39.378-1.249 18.36 5.922 36.67 14.672 52.43 9.148 16.477 21.649 31.662 36.767 42.994 15.058 11.288 33.858 14.645 52.219 16.477 42.724 4.263 88.239-8.147 113.1-45.316 15.824-23.655 24.019-56.618 9.717-82.75-13.166-24.056-41.782-36.14-66.927-42.883-3.38-.906-9.645 4.035-4.738 5.351 19.54 5.24 39.436 13.162 54.013 27.673 13.713 13.652 18.818 31.942 16.123 50.89-3.305 23.229-15.872 46.106-34.214 60.756-17.037 13.607-38.688 19.634-60.147 21.017-11.116.716-22.279-.017-33.288-1.619-9.442-1.374-19.371-3.145-28.102-7.137-16.275-7.442-29.36-22.438-39.418-36.794-10.987-15.681-19.566-34.055-21.424-53.286-.806-8.338.27-16.99 3.752-24.637 3.572-7.842 10.018-13.394 17.18-17.892 17.482-10.98 39.337-15.744 59.494-18.676 21.364-3.108 43.522-3.81 64.854-.096 3.896.679 8.313-4.802 2.862-5.751z" fill="#010101"/>
	</g>
</g>
<g id="g32">
	<path id="path30" d="m250.24 163.19c-5.812-31.253-35.123-50.524-72.66-60.612h-2.145c-43.628-7.931-113.24 3.161-139.47 27.398-10.321 9.456-14.197 22.372-13.625 36.523l4.348 3.13c8.622 7.931 17.963-3.604 22.99-9.373 6.469-7.93 9.343-12.977 19.403-15.86 9.341-3.606 18.684-2.884 28.019-4.326 8.624-1.442 15.096-5.046 23.713-5.768 7.906-.721 15.093-5.768 22.996-2.884 3.597.721 6.468 2.884 10.058 3.605 4.317 0 8.623-1.442 12.938-.721 5.03 1.442 6.466 5.768 11.495 7.21 5.749 1.441 7.902 1.441 12.934 5.048 4.314 2.163 7.907 5.045 12.217 7.208 5.747 2.883 10.058 1.443 15.087 2.883 6.472 2.164 7.182 10.095 15.092 10.814 4.312 0 12.214-1.439 15.808-3.603l.8-.672z" fill="#ED1B6A"/>
</g>
<g id="g36">
	<path id="path34" d="m98.567 263.24c50.975 14.76 109.2 2.759 136.18-45.144.402-.735.743-1.448 1.124-2.178l-2.929-2.908c0-.634-.696-2.543-1.388-3.178-11.829-13.353-41.738 21.617-55.656 19.074-5.565-1.271-5.565-5.725-12.519-3.817-4.176.639-7.652 3.817-11.826 4.453-5.562 1.907-5.562-.636-10.437-.636-3.475-.636-7.651 1.271-11.128 1.907-11.132 1.907-18.086-1.271-27.134-5.086-6.953-3.178-15.303-5.086-22.255-8.268-5.566-2.542-31.306-16.53-34.782-4.45 0 0-1.272 1.979-2.911 4.764 13.961 20.419 29.309 37.838 55.658 45.467z" fill="#ED1B6A"/>
</g>
<g id="g40">
	<path id="path38" d="m88.249 157.79c6.698 2.19 16.259-6.914 17.8-13.337 1.535-8.641-2.75-23.457-11.903-26.308-10.047-3.29-28.312 4.297-30.956 14.044-3.752 13.073 11.67 23.428 22.827 25.609" fill="#FFFFFF"/>
</g>
<g id="g44">
	<path id="path42" d="m90.08 235.42c.705-2.8 4.232-10.5 9.167-12.601 7.054-2.8 16.222 2.101 19.042 8.399 4.938 8.401 0 18.898-8.463 19.601-10.579 1.399-17.631-4.2-20.451-12.601" fill="#FFFFFF"/>
</g>
<g id="g48">
	<path id="path46" d="m79.232 236.04c9.167-3.502 3.55-27.247-8.463-22.401-17.366 7-2.998 25.726 8.288 22.226" fill="#FFFFFF"/>
</g>
<g id="g52">
	<path id="path50" d="m126.64 252.8c-10.073-22.721 15.564-39.986 31.131-24.539 7.322 7.271 9.04 23.288-1.948 27.832-6.408 2.725-23.692 2.159-29.183-3.293" fill="#FFFFFF"/>
</g>
<g id="g56">
	<path id="path54" d="m50.407 213.64c0-7.001 9.875-9.801 11.99-1.401 2.116 11.199-12.696 6.827-11.903 1.314" fill="#FFFFFF"/>
</g>
<g id="g60">
	<path id="path58" d="m194.57 241.08c5.755-10.238-17.841-27.873-25.184-14.225-10.609 19.727 17.177 26.05 24.887 14.197" fill="#FFFFFF"/>
</g>
<g id="g64">
	<path id="path62" d="m196.85 228.58c-.241-1.773.016-7.014 2.379-9.352 3.42-3.218 9.84-2.478 12.921.511 4.787 3.723 4.364 10.9-.356 13.23-5.777 3.211-11.137 1.593-14.702-2.614" fill="#FFFFFF"/>
</g>
<g id="g68">
	<path id="path66" d="m216.49 212.06c0-7.002 9.875-9.803 11.989-1.401 2.116 11.2-12.695 6.824-11.903 1.313" fill="#FFFFFF"/>
</g>
<g id="g72">
	<path id="path70" d="m59.668 149.92c.314 2.627-.19 10.368-3.735 13.762-5.132 4.677-14.6 3.434-19.084-1.06-6.985-5.614-6.186-16.212.844-19.543 8.613-4.61 16.496-2.085 21.666 4.21" fill="#FFFFFF"/>
</g>
<g id="g76">
	<path id="path74" d="m184.65 158.55c-6.402 2.938-16.947-5.027-19.219-11.233-2.516-8.407.036-23.615 8.801-27.482 9.604-4.405 28.62 1.061 32.369 10.445 5.229 12.562-8.9 24.596-19.734 28.025" fill="#FFFFFF"/>
</g>
<g id="g80">
	<path id="path78" d="m207.77 150.48c-.341 2.864.208 11.304 4.072 15.005 5.597 5.096 15.921 3.741 20.806-1.158 7.618-6.12 6.745-17.673-.918-21.306-9.391-5.028-17.984-2.273-23.621 4.589" fill="#FFFFFF"/>
</g>
<g id="g84">
	<circle id="circle82" cx="36.818" cy="77.957" r="19.355" fill="#010101"/>
</g>
<g id="g88">
	<circle id="circle86" cx="237.25" cy="76.863" r="22.024" fill="#010101"/>
</g>
<circle id="circle90" cx="36.677" cy="76.608" r="16.548" clip-rule="evenodd" fill="#FFFFFF" fill-rule="evenodd"/>
<circle id="circle92" cx="237.92" cy="76.074" r="19.217" clip-rule="evenodd" fill="#FFFFFF" fill-rule="evenodd"/>
<path id="path94" d="m187.23 11.758c-13.361 38.694-59.96 40.978-115.85 73.392" clip-rule="evenodd" fill="none" fill-rule="evenodd" opacity=".22" stroke="#010101" stroke-width="2.4"/>
<circle id="circle96" cx="62.383" cy="43.059" r="5.072" clip-rule="evenodd" fill="#F7F8F8" fill-rule="evenodd"/>
<polygon id="polygon98" points="65.342 42.071 63.369 42.071 63.369 40.1 61.396 40.1 61.396 42.071 59.425 42.071 59.425 44.046 61.396 44.046 61.396 46.018 63.369 46.018 63.369 44.046 65.342 44.046" fill="#9F9F9F"/>
<circle id="circle100" cx="68.255" cy="56.778" r="5.072" clip-rule="evenodd" fill="#F7F8F8" fill-rule="evenodd"/>
<polygon id="polygon102" points="71.213 55.79 69.24 55.79 69.24 53.819 67.268 53.819 67.268 55.79 65.296 55.79 65.296 57.765 67.268 57.765 67.268 59.736 69.24 59.736 69.24 57.765 71.213 57.765" fill="#9F9F9F"/>
<ellipse id="ellipse104" transform="matrix(.8929 -.4502 .4502 .8929 -53.424 36.536)" cx="50.106" cy="130.6" rx="5.072" ry="3.111" clip-rule="evenodd" fill="#F7F8F8" fill-rule="evenodd"/>
<polygon id="polygon106" points="52.476 128.72 50.714 129.61 50.169 128.53 48.407 129.42 48.951 130.5 47.192 131.39 47.736 132.47 49.496 131.58 50.041 132.66 51.803 131.77 51.259 130.69 53.02 129.8" fill="#9F9F9F"/>
<ellipse id="ellipse108" cx="170.96" cy="251.88" rx="5.072" ry="3.644" clip-rule="evenodd" fill="#F7F8F8" fill-rule="evenodd"/>
<polygon id="polygon110" points="173.91 251.17 171.94 251.17 171.94 249.75 169.97 249.75 169.97 251.17 168 251.17 168 252.58 169.97 252.58 169.97 254 171.94 254 171.94 252.58 173.91 252.58" fill="#9F9F9F"/>
<circle id="circle112" cx="248.85" cy="109.62" r="5.071" clip-rule="evenodd" fill="#F7F8F8" fill-rule="evenodd"/>
<polygon id="polygon114" points="251.8 108.64 249.83 108.64 249.83 106.67 247.86 106.67 247.86 108.64 245.89 108.64 245.89 110.61 247.86 110.61 247.86 112.58 249.83 112.58 249.83 110.61 251.8 110.61" fill="#9F9F9F"/>
<path id="path116" d="m107.62 29.171c0 10.696-8.384 19.365-18.727 19.363-10.343-.003-18.73-8.676-18.73-19.373s8.385-19.365 18.728-19.362c10.342.004 18.729 8.676 18.729 19.372z" clip-rule="evenodd" fill="#E54097" fill-rule="evenodd"/>
<path id="path118" d="m99.555 29.17c0 5.887-4.771 10.657-10.656 10.655-5.885 0-10.657-4.776-10.66-10.66 0-5.888 4.771-10.658 10.656-10.657 5.886.002 10.66 4.775 10.66 10.662z" clip-rule="evenodd" fill="#AD208E" fill-rule="evenodd"/>
<g id="g122">
	<path id="path120" d="m88.895 7.848c-11.386-.002-20.613 9.54-20.613 21.314 0 11.772 9.23 21.32 20.617 21.323 11.385.003 20.612-9.539 20.612-21.312s-9.233-21.32-20.616-21.325zm.005 39.513c-9.646-.002-17.494-8.166-17.494-18.199 0-4.88 1.832-9.462 5.158-12.901 3.299-3.412 7.678-5.29 12.33-5.289 9.646.004 17.493 8.169 17.493 18.2 0 4.88-1.832 9.462-5.158 12.901-3.299 3.412-7.678 5.289-12.329 5.288z" fill="#F490AF"/>
</g>
<path id="path124" d="m103.23 19.386c0 3.882-3.143 7.027-7.024 7.026-3.887 0-7.03-3.149-7.033-7.03 0-3.882 3.146-7.027 7.027-7.026 3.884.002 7.03 3.149 7.03 7.03z" clip-rule="evenodd" fill="#F490AF" fill-rule="evenodd"/>
<circle id="circle126" cx="100.37" cy="26.965" r="3.905" clip-rule="evenodd" fill="#FFFFFF" fill-rule="evenodd"/>
<path id="path128" d="m102 34.82c0 1.424-1.154 2.577-2.581 2.577-1.423 0-2.575-1.156-2.575-2.579 0-1.424 1.152-2.576 2.575-2.575 1.423 0 2.581 1.154 2.581 2.577z" clip-rule="evenodd" fill="#FFFFFF" fill-rule="evenodd"/>
<path id="path130" d="m134.25 19.146c0 5.71-4.476 10.339-9.998 10.337s-10-4.632-10-10.343 4.476-10.339 9.998-10.338c5.522.003 10 4.633 10 10.344z" clip-rule="evenodd" fill="#E54097" fill-rule="evenodd"/>
<circle id="circle132" cx="124.25" cy="19.143" r="5.69" clip-rule="evenodd" fill="#AD208E" fill-rule="evenodd"/>
<g id="g136">
	<path id="path134" d="m124.25 7.761c-6.079-.001-11.005 5.093-11.005 11.38 0 6.285 4.927 11.382 11.007 11.384 6.079.001 11.005-5.093 11.005-11.379s-4.93-11.382-11.007-11.385zm.002 21.096c-5.149-.001-9.339-4.36-9.339-9.716 0-2.606.978-5.052 2.754-6.889 1.761-1.821 4.099-2.824 6.583-2.823 5.149.002 9.339 4.361 9.339 9.717 0 2.605-.978 5.051-2.754 6.888-1.761 1.821-4.099 2.824-6.583 2.823z" fill="#F490AF"/>
</g>
<circle id="circle138" cx="128.15" cy="13.92" r="3.753" clip-rule="evenodd" fill="#F490AF" fill-rule="evenodd"/>
<circle id="circle140" cx="130.38" cy="17.967" r="2.085" clip-rule="evenodd" fill="#FFFFFF" fill-rule="evenodd"/>
<circle id="circle142" cx="129.87" cy="22.161" r="1.376" clip-rule="evenodd" fill="#FFFFFF" fill-rule="evenodd"/>
</svg>