All tasks34 endpoints%22%20id%3D%22download-sv_040-rect-001%22%20%2F%3E%0A%20%20%3Ccircle%20cx%3D%221400%22%20cy%3D%22180%22%20r%3D%22280%22%20fill%3D%22url(%23sun20)%22%20id%3D%22download-sv_040-circle-001%22%20%2F%3E%0A%20%20%3Ccircle%20cx%3D%221380%22%20cy%3D%22180%22%20r%3D%2260%22%20fill%3D%22%23fffaf0%22%20id%3D%22download-sv_040-circle-002%22%20%2F%3E%0A%0A%20%20%0A%20%20%3Cg%20fill%3D%22%23ffffff%22%20opacity%3D%220.7%22%20filter%3D%22url(%23cloud20)%22%3E%0A%20%20%20%20%3Cellipse%20cx%3D%22300%22%20cy%3D%22220%22%20rx%3D%22220%22%20ry%3D%2244%22%20id%3D%22download-sv_040-ellipse-001%22%20%2F%3E%3Cellipse%20cx%3D%22700%22%20cy%3D%22160%22%20rx%3D%22180%22%20ry%3D%2238%22%20id%3D%22download-sv_040-ellipse-002%22%20%2F%3E%3Cellipse%20cx%3D%221050%22%20cy%3D%22360%22%20rx%3D%22200%22%20ry%3D%2240%22%20id%3D%22download-sv_040-ellipse-003%22%20%2F%3E%0A%20%20%3C%2Fg%3E%0A%0A%20%20%0A%20%20%3Cg%20opacity%3D%220.6%22%3E%0A%20%20%20%20%3Cg%20transform%3D%22translate(260%20360)%20scale(0.5)%22%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M-120%200%20Q0%20-30%20120%200%20L80%2060%20Q0%20130%20-70%2070%20Z%22%20fill%3D%22url(%23rock20)%22%20id%3D%22download-sv_040-path-001%22%20%2F%3E%0A%20%20%20%20%20%20%3Cellipse%20cx%3D%220%22%20cy%3D%22-4%22%20rx%3D%22120%22%20ry%3D%2222%22%20fill%3D%22%235a9a4a%22%20id%3D%22download-sv_040-ellipse-004%22%20%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3Cg%20transform%3D%22translate(1180%20480)%20scale(0.45)%22%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M-120%200%20Q0%20-30%20120%200%20L70%2070%20Q0%20130%20-80%2060%20Z%22%20fill%3D%22url(%23rock20)%22%20id%3D%22download-sv_040-path-002%22%20%2F%3E%0A%20%20%20%20%20%20%3Cellipse%20cx%3D%220%22%20cy%3D%22-4%22%20rx%3D%22120%22%20ry%3D%2222%22%20fill%3D%22%235a9a4a%22%20id%3D%22download-sv_040-ellipse-005%22%20%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%3C%2Fg%3E%0A%0A%20%20%0A%20%20%3Cg%20fill%3D%22%233a4a6a%22%20opacity%3D%220.7%22%3E%0A%20%20%20%20%3Cg%20transform%3D%22translate(560%20300)%22%3E%3Cpath%20d%3D%22M0%200%20Q-24%20-16%20-44%20-6%20Q-30%204%20-10%202%20Q-30%2012%20-44%2022%20Q-24%2014%200%204%20Q24%2014%2044%2022%20Q30%2012%2010%202%20Q30%204%2044%20-6%20Q24%20-16%200%200%20Z%22%20id%3D%22download-sv_040-path-003%22%20%2F%3E%3C%2Fg%3E%0A%20%20%20%20%3Cg%20transform%3D%22translate(900%20420)%20scale(0.6)%22%3E%3Cpath%20d%3D%22M0%200%20Q-24%20-16%20-44%20-6%20Q-30%204%20-10%202%20Q-30%2012%20-44%2022%20Q-24%2014%200%204%20Q24%2014%2044%2022%20Q30%2012%2010%202%20Q30%204%2044%20-6%20Q24%20-16%200%200%20Z%22%20id%3D%22download-sv_040-path-004%22%20%2F%3E%3C%2Fg%3E%0A%20%20%3C%2Fg%3E%0A%0A%20%20%0A%20%20%3Cg%20transform%3D%22translate(560%20520)%22%3E%0A%20%20%20%20%0A%20%20%20%20%3Cpath%20d%3D%22M-300%2020%20Q-260%20-30%20-180%20-36%20Q-60%20-50%2060%20-42%20Q200%20-36%20300%200%20L240%20120%20Q180%20240%20120%20300%20Q40%20360%20-40%20300%20Q-140%20220%20-220%20140%20Q-280%2090%20-300%2020%20Z%22%20fill%3D%22url(%23rock20)%22%20id%3D%22download-sv_040-path-005%22%20%2F%3E%0A%20%20%20%20%0A%20%20%20%20%3Cg%20stroke%3D%22%233a2a1e%22%20stroke-width%3D%223%22%20opacity%3D%220.5%22%20fill%3D%22none%22%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M-260%2060%20Q-100%20100%20200%2070%22%20id%3D%22download-sv_040-path-006%22%20%2F%3E%3Cpath%20d%3D%22M-200%20140%20Q-40%20180%20160%20150%22%20id%3D%22download-sv_040-path-007%22%20%2F%3E%3Cpath%20d%3D%22M-120%20220%20Q0%20250%20100%20230%22%20id%3D%22download-sv_040-path-008%22%20%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%0A%20%20%20%20%3Cpath%20d%3D%22M-300%2020%20Q-260%20-30%20-180%20-36%20Q-60%20-50%2060%20-42%20Q200%20-36%20300%200%20Q200%2040%2060%2034%20Q-100%2040%20-300%2020%20Z%22%20fill%3D%22url(%23grass20)%22%20id%3D%22download-sv_040-path-009%22%20%2F%3E%0A%20%20%20%20%3Cellipse%20cx%3D%22-60%22%20cy%3D%22-8%22%20rx%3D%22240%22%20ry%3D%2230%22%20fill%3D%22%237ac85a%22%20opacity%3D%220.6%22%20id%3D%22download-sv_040-ellipse-006%22%20%2F%3E%0A%0A%20%20%20%20%0A%20%20%20%20%3Cg%20transform%3D%22translate(20%20-40)%22%3E%0A%20%20%20%20%20%20%3Crect%20x%3D%22-90%22%20y%3D%22-120%22%20width%3D%22180%22%20height%3D%22120%22%20fill%3D%22url(%23castle20)%22%20id%3D%22download-sv_040-rect-002%22%20%2F%3E%0A%20%20%20%20%20%20%3Crect%20x%3D%22-110%22%20y%3D%22-180%22%20width%3D%2244%22%20height%3D%22180%22%20fill%3D%22url(%23castle20)%22%20id%3D%22download-sv_040-rect-003%22%20%2F%3E%0A%20%20%20%20%20%20%3Crect%20x%3D%2266%22%20y%3D%22-180%22%20width%3D%2244%22%20height%3D%22180%22%20fill%3D%22url(%23castle20)%22%20id%3D%22download-sv_040-rect-004%22%20%2F%3E%0A%20%20%20%20%20%20%3Crect%20x%3D%22-20%22%20y%3D%22-220%22%20width%3D%2244%22%20height%3D%22220%22%20fill%3D%22url(%23castle20)%22%20id%3D%22download-sv_040-rect-005%22%20%2F%3E%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%3Cg%20fill%3D%22%23cabcd0%22%3E%3Crect%20x%3D%22-110%22%20y%3D%22-192%22%20width%3D%2212%22%20height%3D%2214%22%20id%3D%22download-sv_040-rect-006%22%20%2F%3E%3Crect%20x%3D%22-90%22%20y%3D%22-192%22%20width%3D%2212%22%20height%3D%2214%22%20id%3D%22download-sv_040-rect-007%22%20%2F%3E%3Crect%20x%3D%22-78%22%20y%3D%22-192%22%20width%3D%2212%22%20height%3D%2214%22%20id%3D%22download-sv_040-rect-008%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3Crect%20x%3D%2266%22%20y%3D%22-192%22%20width%3D%2212%22%20height%3D%2214%22%20id%3D%22download-sv_040-rect-009%22%20%2F%3E%3Crect%20x%3D%2286%22%20y%3D%22-192%22%20width%3D%2212%22%20height%3D%2214%22%20id%3D%22download-sv_040-rect-010%22%20%2F%3E%3Crect%20x%3D%2298%22%20y%3D%22-192%22%20width%3D%2212%22%20height%3D%2214%22%20id%3D%22download-sv_040-rect-011%22%20%2F%3E%3C%2Fg%3E%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%3Cpolygon%20points%3D%22-114%2C-180%20-88%2C-240%20-62%2C-180%22%20fill%3D%22%237a4aa0%22%20id%3D%22download-sv_040-polygon-001%22%20%2F%3E%0A%20%20%20%20%20%20%3Cpolygon%20points%3D%2262%2C-180%2088%2C-240%20114%2C-180%22%20fill%3D%22%237a4aa0%22%20id%3D%22download-sv_040-polygon-002%22%20%2F%3E%0A%20%20%20%20%20%20%3Cpolygon%20points%3D%22-24%2C-220%202%2C-290%2028%2C-220%22%20fill%3D%22%236a3a90%22%20id%3D%22download-sv_040-polygon-003%22%20%2F%3E%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%3Cline%20x1%3D%222%22%20y1%3D%22-290%22%20x2%3D%222%22%20y2%3D%22-320%22%20stroke%3D%22%235a3a20%22%20stroke-width%3D%223%22%20id%3D%22download-sv_040-line-001%22%20%2F%3E%3Cpolygon%20points%3D%222%2C-318%2014%2C-310%202%2C-302%22%20fill%3D%22%23e0512a%22%20id%3D%22download-sv_040-polygon-004%22%20%2F%3E%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%3Cg%20fill%3D%22%23ffd27a%22%3E%3Crect%20x%3D%22-96%22%20y%3D%22-150%22%20width%3D%2214%22%20height%3D%2224%22%20id%3D%22download-sv_040-rect-012%22%20%2F%3E%3Crect%20x%3D%2280%22%20y%3D%22-150%22%20width%3D%2214%22%20height%3D%2224%22%20id%3D%22download-sv_040-rect-013%22%20%2F%3E%3Crect%20x%3D%22-10%22%20y%3D%22-190%22%20width%3D%2220%22%20height%3D%2230%22%20id%3D%22download-sv_040-rect-014%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3Crect%20x%3D%22-60%22%20y%3D%22-90%22%20width%3D%2220%22%20height%3D%2234%22%20id%3D%22download-sv_040-rect-015%22%20%2F%3E%3Crect%20x%3D%2240%22%20y%3D%22-90%22%20width%3D%2220%22%20height%3D%2234%22%20id%3D%22download-sv_040-rect-016%22%20%2F%3E%3C%2Fg%3E%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M-16%200%20L-16%20-40%20a16%2016%200%200%201%2032%200%20L16%200%20Z%22%20fill%3D%22%233a2a18%22%20id%3D%22download-sv_040-path-010%22%20%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%0A%20%20%20%20%3Cg%20fill%3D%22%233a7a2a%22%3E%3Cellipse%20cx%3D%22-200%22%20cy%3D%22-26%22%20rx%3D%2226%22%20ry%3D%2234%22%20id%3D%22download-sv_040-ellipse-007%22%20%2F%3E%3Cellipse%20cx%3D%22-160%22%20cy%3D%22-18%22%20rx%3D%2220%22%20ry%3D%2228%22%20id%3D%22download-sv_040-ellipse-008%22%20%2F%3E%3Cellipse%20cx%3D%22220%22%20cy%3D%22-18%22%20rx%3D%2224%22%20ry%3D%2232%22%20id%3D%22download-sv_040-ellipse-009%22%20%2F%3E%3C%2Fg%3E%0A%20%20%20%20%3Cg%20stroke%3D%22%234a3420%22%20stroke-width%3D%225%22%3E%3Cline%20x1%3D%22-200%22%20y1%3D%226%22%20x2%3D%22-200%22%20y2%3D%22-20%22%20id%3D%22download-sv_040-line-002%22%20%2F%3E%3Cline%20x1%3D%22220%22%20y1%3D%228%22%20x2%3D%22220%22%20y2%3D%22-14%22%20id%3D%22download-sv_040-line-003%22%20%2F%3E%3C%2Fg%3E%0A%0A%20%20%20%20%0A%20%20%20%20%3Cpath%20d%3D%22M-150%2030%20Q-160%20200%20-150%20360%20Q-148%20420%20-158%20460%20L-110%20460%20Q-120%20420%20-118%20360%20Q-110%20200%20-118%2030%20Z%22%20fill%3D%22url(%23fall20)%22%20id%3D%22download-sv_040-path-011%22%20%2F%3E%0A%20%20%20%20%3Cg%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20opacity%3D%220.6%22%3E%3Cline%20x1%3D%22-145%22%20y1%3D%2240%22%20x2%3D%22-148%22%20y2%3D%22440%22%20id%3D%22download-sv_040-line-004%22%20%2F%3E%3Cline%20x1%3D%22-128%22%20y1%3D%2240%22%20x2%3D%22-124%22%20y2%3D%22440%22%20id%3D%22download-sv_040-line-005%22%20%2F%3E%3C%2Fg%3E%0A%20%20%3C%2Fg%3E%0A%0A%20%20%0A%20%20%3Cg%20transform%3D%22translate(1140%20640)%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M-200%2016%20Q-160%20-24%20-80%20-28%20Q40%20-38%20160%20-10%20L120%2090%20Q60%20180%20-20%20150%20Q-120%20110%20-180%2060%20Q-200%2040%20-200%2016%20Z%22%20fill%3D%22url(%23rock20)%22%20id%3D%22download-sv_040-path-012%22%20%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M-200%2016%20Q-160%20-24%20-80%20-28%20Q40%20-38%20160%20-10%20Q60%2028%20-60%2024%20Q-140%2026%20-200%2016%20Z%22%20fill%3D%22url(%23grass20)%22%20id%3D%22download-sv_040-path-013%22%20%2F%3E%0A%20%20%20%20%0A%20%20%20%20%3Cg%20transform%3D%22translate(40%20-30)%22%3E%0A%20%20%20%20%20%20%3Crect%20x%3D%22-30%22%20y%3D%22-40%22%20width%3D%2260%22%20height%3D%2240%22%20fill%3D%22%23caa06a%22%20id%3D%22download-sv_040-rect-017%22%20%2F%3E%0A%20%20%20%20%20%20%3Cpolygon%20points%3D%22-38%2C-40%200%2C-72%2038%2C-40%22%20fill%3D%22%238a4a2a%22%20id%3D%22download-sv_040-polygon-005%22%20%2F%3E%0A%20%20%20%20%20%20%3Crect%20x%3D%22-10%22%20y%3D%22-30%22%20width%3D%2220%22%20height%3D%2230%22%20fill%3D%22%235a3a20%22%20id%3D%22download-sv_040-rect-018%22%20%2F%3E%0A%20%20%20%20%20%20%3Crect%20x%3D%22-26%22%20y%3D%22-50%22%20width%3D%2210%22%20height%3D%220%22%20id%3D%22download-sv_040-rect-019%22%20%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3Cg%20fill%3D%22%233a7a2a%22%3E%3Cellipse%20cx%3D%22-120%22%20cy%3D%22-12%22%20rx%3D%2222%22%20ry%3D%2228%22%20id%3D%22download-sv_040-ellipse-010%22%20%2F%3E%3C%2Fg%3E%0A%20%20%20%20%0A%20%20%20%20%3Cpath%20d%3D%22M-30%2024%20Q-38%20160%20-30%20300%20L-2%20300%20Q-10%20160%20-2%2024%20Z%22%20fill%3D%22url(%23fall20)%22%20id%3D%22download-sv_040-path-014%22%20%2F%3E%0A%20%20%3C%2Fg%3E%0A%0A%20%20%0A%20%20%3Cg%20stroke%3D%22%236a4a2a%22%20stroke-width%3D%223%22%20fill%3D%22none%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M820%20510%20Q980%20600%20940%20612%22%20id%3D%22download-sv_040-path-015%22%20%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M820%20540%20Q980%20630%20940%20642%22%20id%3D%22download-sv_040-path-016%22%20%2F%3E%0A%20%20%3C%2Fg%3E%0A%20%20%3Cg%20stroke%3D%22%236a4a2a%22%20stroke-width%3D%222%22%3E%0A%20%20%20%20%3Cline%20x1%3D%22845%22%20y1%3D%22522%22%20x2%3D%22848%22%20y2%3D%22552%22%20id%3D%22download-sv_040-line-006%22%20%2F%3E%3Cline%20x1%3D%22875%22%20y1%3D%22540%22%20x2%3D%22878%22%20y2%3D%22570%22%20id%3D%22download-sv_040-line-007%22%20%2F%3E%3Cline%20x1%3D%22905%22%20y1%3D%22566%22%20x2%3D%22908%22%20y2%3D%22596%22%20id%3D%22download-sv_040-line-008%22%20%2F%3E%3Cline%20x1%3D%22930%22%20y1%3D%22600%22%20x2%3D%22932%22%20y2%3D%22628%22%20id%3D%22download-sv_040-line-009%22%20%2F%3E%0A%20%20%3C%2Fg%3E%0A%0A%20%20%0A%20%20%3Cg%20fill%3D%22%23ffffff%22%20filter%3D%22url(%23cloud20)%22%3E%0A%20%20%20%20%3Cellipse%20cx%3D%22500%22%20cy%3D%22940%22%20rx%3D%22420%22%20ry%3D%2270%22%20opacity%3D%220.9%22%20id%3D%22download-sv_040-ellipse-011%22%20%2F%3E%0A%20%20%20%20%3Cellipse%20cx%3D%221100%22%20cy%3D%22980%22%20rx%3D%22480%22%20ry%3D%2280%22%20opacity%3D%220.9%22%20id%3D%22download-sv_040-ellipse-012%22%20%2F%3E%0A%20%20%20%20%3Cellipse%20cx%3D%22820%22%20cy%3D%22900%22%20rx%3D%22300%22%20ry%3D%2256%22%20opacity%3D%220.8%22%20id%3D%22download-sv_040-ellipse-013%22%20%2F%3E%0A%20%20%20%20%3Cellipse%20cx%3D%22150%22%20cy%3D%22900%22%20rx%3D%22260%22%20ry%3D%2250%22%20opacity%3D%220.8%22%20id%3D%22download-sv_040-ellipse-014%22%20%2F%3E%0A%20%20%20%20%3Cellipse%20cx%3D%221500%22%20cy%3D%22900%22%20rx%3D%22260%22%20ry%3D%2250%22%20opacity%3D%220.8%22%20id%3D%22download-sv_040-ellipse-015%22%20%2F%3E%0A%20%20%3C%2Fg%3E%0A%0A%20%20%0A%20%20%3Cg%20transform%3D%22translate(420%20340)%22%20fill%3D%22%232a3650%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M0%200%20Q40%20-30%2090%20-20%20Q70%20-6%2056%20-2%20Q90%200%20120%2018%20Q86%2022%2060%2016%20Q40%2040%2010%2044%20Q24%2018%2016%2012%20Q-20%2030%20-54%2028%20Q-30%208%20-22%200%20Q-50%20-8%20-70%20-28%20Q-34%20-18%20-10%20-8%20Q-6%20-22%200%200%20Z%22%20id%3D%22download-sv_040-path-017%22%20%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M56%20-2%20Q120%20-40%20150%20-30%22%20stroke%3D%22%232a3650%22%20stroke-width%3D%225%22%20fill%3D%22none%22%20id%3D%22download-sv_040-path-018%22%20%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E)
theta labs / task
sv_040very_hard
downloaded_scenic_surgical
instructionnatural language
Remove the accidental marker from the floating-islands sky. Move the large sun glow back toward the upper right, restore the purple roof on the castle tower, slim the little flagpole, and make the grass edge on the main island more visible. Preserve the waterfalls, bridge, and distant islands.
initial · brokeninput
target · expected fixcanonical
published model outputs
What each model produced.
model result explorerGemini 3.1 Flash Lite
Gemini 3.1 Flash Lite
google/gemini-3.1-flash-lite-preview
TracePARTIAL
requested repairs
4/5
semantic preservation
changed
SVG validity
valid
source fidelity
different
target match
different
Full pass requires the first three gates. Source fidelity and canonical target match are diagnostics only.
outcome
partial
progress
80.0%
UCR
3.1%
preserve
96.9%
elapsed
2677.9s
cost
$0.0088
requested repairs4/5
sv_040-extra-survey-marker.existspassed
expected false / produced false
required presence matches
download-sv_040-polygon-002.fillpassed
expected #7a4aa0 / produced #7a4aa0
color-lab: 0 <= 18 Delta E76 / 100.0% repaired
download-sv_040-circle-001.cxmissed
expected 1240 / produced 1400
numeric-delta: 160 <= 21.5 user units / 0.0% repaired
download-sv_040-line-001.stroke-widthpassed
expected 3 / produced 3
line-weight-delta: 0 <= 1.2 user units / 100.0% repaired
download-sv_040-ellipse-006.opacitypassed
expected 0.6 / produced 0.6
opacity-delta: 0 <= 0.12 absolute opacity / 100.0% repaired
Why it did not pass
requested repairs incompleteunintended document changes
Unexpected changes
download-sv_040-circle-001download-sv_040-circle-002download-sv_040-ellipse-006download-sv_040-polygon-004
Semantic preservation failures
download-sv_040-circle-002download-sv_040-polygon-004
Source fidelity diagnostics
download-sv_040-circle-002download-sv_040-polygon-004
prompt 5,171 tokoutput 4,991 tokreasoning 0 tokceiling 5,313 tokfinish stopcheap control
resolved google/gemini-3.1-flash-lite-preview
response gen-1784547575-AkMTQES8oF22NQv20q4h
expected diff5 edits
| Part | Attr | Before | After |
|---|---|---|---|
| sv_040-extra-survey-marker | exists | true | false |
| download-sv_040-polygon-002 | fill | #ef4444 | #7a4aa0 |
| download-sv_040-circle-001 | cx | 1283 | 1240 |
| download-sv_040-line-001 | stroke-width | 8 | 3 |
| download-sv_040-ellipse-006 | opacity | 0.27 | 0.6 |
partsscope
Target (5)
sv_040-extra-survey-marker
download-sv_040-polygon-002
download-sv_040-circle-001
download-sv_040-line-001
download-sv_040-ellipse-006
Should preserve (64)
download-sv_040-rect-001
download-sv_040-circle-002
download-sv_040-ellipse-001
download-sv_040-ellipse-002
download-sv_040-ellipse-003
download-sv_040-path-001
download-sv_040-ellipse-004
download-sv_040-path-002
download-sv_040-ellipse-005
download-sv_040-path-003
download-sv_040-path-004
download-sv_040-path-005
download-sv_040-path-006
download-sv_040-path-007
download-sv_040-path-008
download-sv_040-path-009
download-sv_040-rect-002
download-sv_040-rect-003
download-sv_040-rect-004
download-sv_040-rect-005
download-sv_040-rect-006
download-sv_040-rect-007
download-sv_040-rect-008
download-sv_040-rect-009
download-sv_040-rect-010
download-sv_040-rect-011
download-sv_040-polygon-001
download-sv_040-polygon-003
download-sv_040-polygon-004
download-sv_040-rect-012
download-sv_040-rect-013
download-sv_040-rect-014
download-sv_040-rect-015
download-sv_040-rect-016
download-sv_040-path-010
download-sv_040-ellipse-007
download-sv_040-ellipse-008
download-sv_040-ellipse-009
download-sv_040-line-002
download-sv_040-line-003
download-sv_040-path-011
download-sv_040-line-004
download-sv_040-line-005
download-sv_040-path-012
download-sv_040-path-013
download-sv_040-rect-017
download-sv_040-polygon-005
download-sv_040-rect-018
download-sv_040-rect-019
download-sv_040-ellipse-010
download-sv_040-path-014
download-sv_040-path-015
download-sv_040-path-016
download-sv_040-line-006
download-sv_040-line-007
download-sv_040-line-008
download-sv_040-line-009
download-sv_040-ellipse-011
download-sv_040-ellipse-012
download-sv_040-ellipse-013
download-sv_040-ellipse-014
download-sv_040-ellipse-015
download-sv_040-path-017
download-sv_040-path-018
initial svgsource
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1600 1000">
<defs>
<linearGradient id="sky20" x1="0" y1="0" x2="0" y2="1">
<stop offset="0" stop-color="#5aa8d8" />
<stop offset="0.45" stop-color="#9fcfe6" />
<stop offset="0.75" stop-color="#e6d8e8" />
<stop offset="1" stop-color="#fbe6d0" />
</linearGradient>
<radialGradient id="sun20" cx="0.5" cy="0.5" r="0.5">
<stop offset="0" stop-color="#fffae8" /><stop offset="0.5" stop-color="#ffe6b0" stop-opacity="0.6" /><stop offset="1" stop-color="#ffe6b0" stop-opacity="0" />
</radialGradient>
<linearGradient id="grass20" x1="0" y1="0" x2="0" y2="1">
<stop offset="0" stop-color="#7ac85a" /><stop offset="1" stop-color="#4a9a3a" />
</linearGradient>
<linearGradient id="rock20" x1="0" y1="0" x2="0" y2="1">
<stop offset="0" stop-color="#8a6a52" /><stop offset="0.6" stop-color="#5a4232" /><stop offset="1" stop-color="#3a2a1e" />
</linearGradient>
<linearGradient id="fall20" x1="0" y1="0" x2="0" y2="1">
<stop offset="0" stop-color="#dffaff" /><stop offset="1" stop-color="#aee0f0" stop-opacity="0.3" />
</linearGradient>
<linearGradient id="castle20" x1="0" y1="0" x2="0" y2="1">
<stop offset="0" stop-color="#e8e0e8" /><stop offset="1" stop-color="#b8acc0" />
</linearGradient>
<filter id="cloud20" x="-50%" y="-50%" width="200%" height="200%"><feGaussianBlur stdDeviation="18" /></filter>
</defs>
<rect width="1600" height="1000" fill="url(#sky20)" id="download-sv_040-rect-001" />
<circle cx="1283" cy="240" r="280" fill="url(#sun20)" id="download-sv_040-circle-001" />
<circle cx="1240" cy="240" r="60" fill="#fffaf0" id="download-sv_040-circle-002" />
<g fill="#ffffff" opacity="0.7" filter="url(#cloud20)">
<ellipse cx="300" cy="220" rx="220" ry="44" id="download-sv_040-ellipse-001" /><ellipse cx="700" cy="160" rx="180" ry="38" id="download-sv_040-ellipse-002" /><ellipse cx="1050" cy="360" rx="200" ry="40" id="download-sv_040-ellipse-003" />
</g>
<g opacity="0.6">
<g transform="translate(260 360) scale(0.5)">
<path d="M-120 0 Q0 -30 120 0 L80 60 Q0 130 -70 70 Z" fill="url(#rock20)" id="download-sv_040-path-001" />
<ellipse cx="0" cy="-4" rx="120" ry="22" fill="#5a9a4a" id="download-sv_040-ellipse-004" />
</g>
<g transform="translate(1180 480) scale(0.45)">
<path d="M-120 0 Q0 -30 120 0 L70 70 Q0 130 -80 60 Z" fill="url(#rock20)" id="download-sv_040-path-002" />
<ellipse cx="0" cy="-4" rx="120" ry="22" fill="#5a9a4a" id="download-sv_040-ellipse-005" />
</g>
</g>
<g fill="#3a4a6a" opacity="0.7">
<g transform="translate(560 300)"><path d="M0 0 Q-24 -16 -44 -6 Q-30 4 -10 2 Q-30 12 -44 22 Q-24 14 0 4 Q24 14 44 22 Q30 12 10 2 Q30 4 44 -6 Q24 -16 0 0 Z" id="download-sv_040-path-003" /></g>
<g transform="translate(900 420) scale(0.6)"><path d="M0 0 Q-24 -16 -44 -6 Q-30 4 -10 2 Q-30 12 -44 22 Q-24 14 0 4 Q24 14 44 22 Q30 12 10 2 Q30 4 44 -6 Q24 -16 0 0 Z" id="download-sv_040-path-004" /></g>
</g>
<g transform="translate(560 520)">
<path d="M-300 20 Q-260 -30 -180 -36 Q-60 -50 60 -42 Q200 -36 300 0 L240 120 Q180 240 120 300 Q40 360 -40 300 Q-140 220 -220 140 Q-280 90 -300 20 Z" fill="url(#rock20)" id="download-sv_040-path-005" />
<g stroke="#3a2a1e" stroke-width="3" opacity="0.5" fill="none">
<path d="M-260 60 Q-100 100 200 70" id="download-sv_040-path-006" /><path d="M-200 140 Q-40 180 160 150" id="download-sv_040-path-007" /><path d="M-120 220 Q0 250 100 230" id="download-sv_040-path-008" />
</g>
<path d="M-300 20 Q-260 -30 -180 -36 Q-60 -50 60 -42 Q200 -36 300 0 Q200 40 60 34 Q-100 40 -300 20 Z" fill="url(#grass20)" id="download-sv_040-path-009" />
<ellipse cx="-60" cy="-8" rx="240" ry="30" fill="#8ad86a" opacity="0.27" id="download-sv_040-ellipse-006" />
<g transform="translate(20 -40)">
<rect x="-90" y="-120" width="180" height="120" fill="url(#castle20)" id="download-sv_040-rect-002" />
<rect x="-110" y="-180" width="44" height="180" fill="url(#castle20)" id="download-sv_040-rect-003" />
<rect x="66" y="-180" width="44" height="180" fill="url(#castle20)" id="download-sv_040-rect-004" />
<rect x="-20" y="-220" width="44" height="220" fill="url(#castle20)" id="download-sv_040-rect-005" />
<g fill="#cabcd0"><rect x="-110" y="-192" width="12" height="14" id="download-sv_040-rect-006" /><rect x="-90" y="-192" width="12" height="14" id="download-sv_040-rect-007" /><rect x="-78" y="-192" width="12" height="14" id="download-sv_040-rect-008" />
<rect x="66" y="-192" width="12" height="14" id="download-sv_040-rect-009" /><rect x="86" y="-192" width="12" height="14" id="download-sv_040-rect-010" /><rect x="98" y="-192" width="12" height="14" id="download-sv_040-rect-011" /></g>
<polygon points="-114,-180 -88,-240 -62,-180" fill="#7a4aa0" id="download-sv_040-polygon-001" />
<polygon points="62,-180 88,-240 114,-180" fill="#ef4444" id="download-sv_040-polygon-002" />
<polygon points="-24,-220 2,-290 28,-220" fill="#6a3a90" id="download-sv_040-polygon-003" />
<line x1="2" y1="-290" x2="2" y2="-320" stroke="#5a3a20" stroke-width="8" id="download-sv_040-line-001" /><polygon points="2,-318 34,-308 2,-298" fill="#e0512a" id="download-sv_040-polygon-004" />
<g fill="#ffd27a"><rect x="-96" y="-150" width="14" height="24" id="download-sv_040-rect-012" /><rect x="80" y="-150" width="14" height="24" id="download-sv_040-rect-013" /><rect x="-10" y="-190" width="20" height="30" id="download-sv_040-rect-014" />
<rect x="-60" y="-90" width="20" height="34" id="download-sv_040-rect-015" /><rect x="40" y="-90" width="20" height="34" id="download-sv_040-rect-016" /></g>
<path d="M-16 0 L-16 -40 a16 16 0 0 1 32 0 L16 0 Z" fill="#3a2a18" id="download-sv_040-path-010" />
</g>
<g fill="#3a7a2a"><ellipse cx="-200" cy="-26" rx="26" ry="34" id="download-sv_040-ellipse-007" /><ellipse cx="-160" cy="-18" rx="20" ry="28" id="download-sv_040-ellipse-008" /><ellipse cx="220" cy="-18" rx="24" ry="32" id="download-sv_040-ellipse-009" /></g>
<g stroke="#4a3420" stroke-width="5"><line x1="-200" y1="6" x2="-200" y2="-20" id="download-sv_040-line-002" /><line x1="220" y1="8" x2="220" y2="-14" id="download-sv_040-line-003" /></g>
<path d="M-150 30 Q-160 200 -150 360 Q-148 420 -158 460 L-110 460 Q-120 420 -118 360 Q-110 200 -118 30 Z" fill="url(#fall20)" id="download-sv_040-path-011" />
<g stroke="#ffffff" stroke-width="3" opacity="0.6"><line x1="-145" y1="40" x2="-148" y2="440" id="download-sv_040-line-004" /><line x1="-128" y1="40" x2="-124" y2="440" id="download-sv_040-line-005" /></g>
</g>
<g transform="translate(1140 640)">
<path d="M-200 16 Q-160 -24 -80 -28 Q40 -38 160 -10 L120 90 Q60 180 -20 150 Q-120 110 -180 60 Q-200 40 -200 16 Z" fill="url(#rock20)" id="download-sv_040-path-012" />
<path d="M-200 16 Q-160 -24 -80 -28 Q40 -38 160 -10 Q60 28 -60 24 Q-140 26 -200 16 Z" fill="url(#grass20)" id="download-sv_040-path-013" />
<g transform="translate(40 -30)">
<rect x="-30" y="-40" width="60" height="40" fill="#caa06a" id="download-sv_040-rect-017" />
<polygon points="-38,-40 0,-72 38,-40" fill="#8a4a2a" id="download-sv_040-polygon-005" />
<rect x="-10" y="-30" width="20" height="30" fill="#5a3a20" id="download-sv_040-rect-018" />
<rect x="-26" y="-50" width="10" height="0" id="download-sv_040-rect-019" />
</g>
<g fill="#3a7a2a"><ellipse cx="-120" cy="-12" rx="22" ry="28" id="download-sv_040-ellipse-010" /></g>
<path d="M-30 24 Q-38 160 -30 300 L-2 300 Q-10 160 -2 24 Z" fill="url(#fall20)" id="download-sv_040-path-014" />
</g>
<g stroke="#6a4a2a" stroke-width="3" fill="none">
<path d="M820 510 Q980 600 940 612" id="download-sv_040-path-015" />
<path d="M820 540 Q980 630 940 642" id="download-sv_040-path-016" />
</g>
<g stroke="#6a4a2a" stroke-width="2">
<line x1="845" y1="522" x2="848" y2="552" id="download-sv_040-line-006" /><line x1="875" y1="540" x2="878" y2="570" id="download-sv_040-line-007" /><line x1="905" y1="566" x2="908" y2="596" id="download-sv_040-line-008" /><line x1="930" y1="600" x2="932" y2="628" id="download-sv_040-line-009" />
</g>
<g fill="#ffffff" filter="url(#cloud20)">
<ellipse cx="500" cy="940" rx="420" ry="70" opacity="0.9" id="download-sv_040-ellipse-011" />
<ellipse cx="1100" cy="980" rx="480" ry="80" opacity="0.9" id="download-sv_040-ellipse-012" />
<ellipse cx="820" cy="900" rx="300" ry="56" opacity="0.8" id="download-sv_040-ellipse-013" />
<ellipse cx="150" cy="900" rx="260" ry="50" opacity="0.8" id="download-sv_040-ellipse-014" />
<ellipse cx="1500" cy="900" rx="260" ry="50" opacity="0.8" id="download-sv_040-ellipse-015" />
</g>
<g transform="translate(420 340)" fill="#2a3650">
<path d="M0 0 Q40 -30 90 -20 Q70 -6 56 -2 Q90 0 120 18 Q86 22 60 16 Q40 40 10 44 Q24 18 16 12 Q-20 30 -54 28 Q-30 8 -22 0 Q-50 -8 -70 -28 Q-34 -18 -10 -8 Q-6 -22 0 0 Z" id="download-sv_040-path-017" />
<path d="M56 -2 Q120 -40 150 -30" stroke="#2a3650" stroke-width="5" fill="none" id="download-sv_040-path-018" />
</g>
<circle id="sv_040-extra-survey-marker" cx="1360" cy="358" r="41" fill="#f8fafc" opacity="0.82" stroke="#111827" stroke-width="5" /></svg>target svgsource
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1600 1000">
<defs>
<linearGradient id="sky20" x1="0" y1="0" x2="0" y2="1">
<stop offset="0" stop-color="#5aa8d8" />
<stop offset="0.45" stop-color="#9fcfe6" />
<stop offset="0.75" stop-color="#e6d8e8" />
<stop offset="1" stop-color="#fbe6d0" />
</linearGradient>
<radialGradient id="sun20" cx="0.5" cy="0.5" r="0.5">
<stop offset="0" stop-color="#fffae8" /><stop offset="0.5" stop-color="#ffe6b0" stop-opacity="0.6" /><stop offset="1" stop-color="#ffe6b0" stop-opacity="0" />
</radialGradient>
<linearGradient id="grass20" x1="0" y1="0" x2="0" y2="1">
<stop offset="0" stop-color="#7ac85a" /><stop offset="1" stop-color="#4a9a3a" />
</linearGradient>
<linearGradient id="rock20" x1="0" y1="0" x2="0" y2="1">
<stop offset="0" stop-color="#8a6a52" /><stop offset="0.6" stop-color="#5a4232" /><stop offset="1" stop-color="#3a2a1e" />
</linearGradient>
<linearGradient id="fall20" x1="0" y1="0" x2="0" y2="1">
<stop offset="0" stop-color="#dffaff" /><stop offset="1" stop-color="#aee0f0" stop-opacity="0.3" />
</linearGradient>
<linearGradient id="castle20" x1="0" y1="0" x2="0" y2="1">
<stop offset="0" stop-color="#e8e0e8" /><stop offset="1" stop-color="#b8acc0" />
</linearGradient>
<filter id="cloud20" x="-50%" y="-50%" width="200%" height="200%"><feGaussianBlur stdDeviation="18" /></filter>
</defs>
<rect width="1600" height="1000" fill="url(#sky20)" id="download-sv_040-rect-001" />
<circle cx="1240" cy="240" r="280" fill="url(#sun20)" id="download-sv_040-circle-001" />
<circle cx="1240" cy="240" r="60" fill="#fffaf0" id="download-sv_040-circle-002" />
<g fill="#ffffff" opacity="0.7" filter="url(#cloud20)">
<ellipse cx="300" cy="220" rx="220" ry="44" id="download-sv_040-ellipse-001" /><ellipse cx="700" cy="160" rx="180" ry="38" id="download-sv_040-ellipse-002" /><ellipse cx="1050" cy="360" rx="200" ry="40" id="download-sv_040-ellipse-003" />
</g>
<g opacity="0.6">
<g transform="translate(260 360) scale(0.5)">
<path d="M-120 0 Q0 -30 120 0 L80 60 Q0 130 -70 70 Z" fill="url(#rock20)" id="download-sv_040-path-001" />
<ellipse cx="0" cy="-4" rx="120" ry="22" fill="#5a9a4a" id="download-sv_040-ellipse-004" />
</g>
<g transform="translate(1180 480) scale(0.45)">
<path d="M-120 0 Q0 -30 120 0 L70 70 Q0 130 -80 60 Z" fill="url(#rock20)" id="download-sv_040-path-002" />
<ellipse cx="0" cy="-4" rx="120" ry="22" fill="#5a9a4a" id="download-sv_040-ellipse-005" />
</g>
</g>
<g fill="#3a4a6a" opacity="0.7">
<g transform="translate(560 300)"><path d="M0 0 Q-24 -16 -44 -6 Q-30 4 -10 2 Q-30 12 -44 22 Q-24 14 0 4 Q24 14 44 22 Q30 12 10 2 Q30 4 44 -6 Q24 -16 0 0 Z" id="download-sv_040-path-003" /></g>
<g transform="translate(900 420) scale(0.6)"><path d="M0 0 Q-24 -16 -44 -6 Q-30 4 -10 2 Q-30 12 -44 22 Q-24 14 0 4 Q24 14 44 22 Q30 12 10 2 Q30 4 44 -6 Q24 -16 0 0 Z" id="download-sv_040-path-004" /></g>
</g>
<g transform="translate(560 520)">
<path d="M-300 20 Q-260 -30 -180 -36 Q-60 -50 60 -42 Q200 -36 300 0 L240 120 Q180 240 120 300 Q40 360 -40 300 Q-140 220 -220 140 Q-280 90 -300 20 Z" fill="url(#rock20)" id="download-sv_040-path-005" />
<g stroke="#3a2a1e" stroke-width="3" opacity="0.5" fill="none">
<path d="M-260 60 Q-100 100 200 70" id="download-sv_040-path-006" /><path d="M-200 140 Q-40 180 160 150" id="download-sv_040-path-007" /><path d="M-120 220 Q0 250 100 230" id="download-sv_040-path-008" />
</g>
<path d="M-300 20 Q-260 -30 -180 -36 Q-60 -50 60 -42 Q200 -36 300 0 Q200 40 60 34 Q-100 40 -300 20 Z" fill="url(#grass20)" id="download-sv_040-path-009" />
<ellipse cx="-60" cy="-8" rx="240" ry="30" fill="#8ad86a" opacity="0.6" id="download-sv_040-ellipse-006" />
<g transform="translate(20 -40)">
<rect x="-90" y="-120" width="180" height="120" fill="url(#castle20)" id="download-sv_040-rect-002" />
<rect x="-110" y="-180" width="44" height="180" fill="url(#castle20)" id="download-sv_040-rect-003" />
<rect x="66" y="-180" width="44" height="180" fill="url(#castle20)" id="download-sv_040-rect-004" />
<rect x="-20" y="-220" width="44" height="220" fill="url(#castle20)" id="download-sv_040-rect-005" />
<g fill="#cabcd0"><rect x="-110" y="-192" width="12" height="14" id="download-sv_040-rect-006" /><rect x="-90" y="-192" width="12" height="14" id="download-sv_040-rect-007" /><rect x="-78" y="-192" width="12" height="14" id="download-sv_040-rect-008" />
<rect x="66" y="-192" width="12" height="14" id="download-sv_040-rect-009" /><rect x="86" y="-192" width="12" height="14" id="download-sv_040-rect-010" /><rect x="98" y="-192" width="12" height="14" id="download-sv_040-rect-011" /></g>
<polygon points="-114,-180 -88,-240 -62,-180" fill="#7a4aa0" id="download-sv_040-polygon-001" />
<polygon points="62,-180 88,-240 114,-180" fill="#7a4aa0" id="download-sv_040-polygon-002" />
<polygon points="-24,-220 2,-290 28,-220" fill="#6a3a90" id="download-sv_040-polygon-003" />
<line x1="2" y1="-290" x2="2" y2="-320" stroke="#5a3a20" stroke-width="3" id="download-sv_040-line-001" /><polygon points="2,-318 34,-308 2,-298" fill="#e0512a" id="download-sv_040-polygon-004" />
<g fill="#ffd27a"><rect x="-96" y="-150" width="14" height="24" id="download-sv_040-rect-012" /><rect x="80" y="-150" width="14" height="24" id="download-sv_040-rect-013" /><rect x="-10" y="-190" width="20" height="30" id="download-sv_040-rect-014" />
<rect x="-60" y="-90" width="20" height="34" id="download-sv_040-rect-015" /><rect x="40" y="-90" width="20" height="34" id="download-sv_040-rect-016" /></g>
<path d="M-16 0 L-16 -40 a16 16 0 0 1 32 0 L16 0 Z" fill="#3a2a18" id="download-sv_040-path-010" />
</g>
<g fill="#3a7a2a"><ellipse cx="-200" cy="-26" rx="26" ry="34" id="download-sv_040-ellipse-007" /><ellipse cx="-160" cy="-18" rx="20" ry="28" id="download-sv_040-ellipse-008" /><ellipse cx="220" cy="-18" rx="24" ry="32" id="download-sv_040-ellipse-009" /></g>
<g stroke="#4a3420" stroke-width="5"><line x1="-200" y1="6" x2="-200" y2="-20" id="download-sv_040-line-002" /><line x1="220" y1="8" x2="220" y2="-14" id="download-sv_040-line-003" /></g>
<path d="M-150 30 Q-160 200 -150 360 Q-148 420 -158 460 L-110 460 Q-120 420 -118 360 Q-110 200 -118 30 Z" fill="url(#fall20)" id="download-sv_040-path-011" />
<g stroke="#ffffff" stroke-width="3" opacity="0.6"><line x1="-145" y1="40" x2="-148" y2="440" id="download-sv_040-line-004" /><line x1="-128" y1="40" x2="-124" y2="440" id="download-sv_040-line-005" /></g>
</g>
<g transform="translate(1140 640)">
<path d="M-200 16 Q-160 -24 -80 -28 Q40 -38 160 -10 L120 90 Q60 180 -20 150 Q-120 110 -180 60 Q-200 40 -200 16 Z" fill="url(#rock20)" id="download-sv_040-path-012" />
<path d="M-200 16 Q-160 -24 -80 -28 Q40 -38 160 -10 Q60 28 -60 24 Q-140 26 -200 16 Z" fill="url(#grass20)" id="download-sv_040-path-013" />
<g transform="translate(40 -30)">
<rect x="-30" y="-40" width="60" height="40" fill="#caa06a" id="download-sv_040-rect-017" />
<polygon points="-38,-40 0,-72 38,-40" fill="#8a4a2a" id="download-sv_040-polygon-005" />
<rect x="-10" y="-30" width="20" height="30" fill="#5a3a20" id="download-sv_040-rect-018" />
<rect x="-26" y="-50" width="10" height="0" id="download-sv_040-rect-019" />
</g>
<g fill="#3a7a2a"><ellipse cx="-120" cy="-12" rx="22" ry="28" id="download-sv_040-ellipse-010" /></g>
<path d="M-30 24 Q-38 160 -30 300 L-2 300 Q-10 160 -2 24 Z" fill="url(#fall20)" id="download-sv_040-path-014" />
</g>
<g stroke="#6a4a2a" stroke-width="3" fill="none">
<path d="M820 510 Q980 600 940 612" id="download-sv_040-path-015" />
<path d="M820 540 Q980 630 940 642" id="download-sv_040-path-016" />
</g>
<g stroke="#6a4a2a" stroke-width="2">
<line x1="845" y1="522" x2="848" y2="552" id="download-sv_040-line-006" /><line x1="875" y1="540" x2="878" y2="570" id="download-sv_040-line-007" /><line x1="905" y1="566" x2="908" y2="596" id="download-sv_040-line-008" /><line x1="930" y1="600" x2="932" y2="628" id="download-sv_040-line-009" />
</g>
<g fill="#ffffff" filter="url(#cloud20)">
<ellipse cx="500" cy="940" rx="420" ry="70" opacity="0.9" id="download-sv_040-ellipse-011" />
<ellipse cx="1100" cy="980" rx="480" ry="80" opacity="0.9" id="download-sv_040-ellipse-012" />
<ellipse cx="820" cy="900" rx="300" ry="56" opacity="0.8" id="download-sv_040-ellipse-013" />
<ellipse cx="150" cy="900" rx="260" ry="50" opacity="0.8" id="download-sv_040-ellipse-014" />
<ellipse cx="1500" cy="900" rx="260" ry="50" opacity="0.8" id="download-sv_040-ellipse-015" />
</g>
<g transform="translate(420 340)" fill="#2a3650">
<path d="M0 0 Q40 -30 90 -20 Q70 -6 56 -2 Q90 0 120 18 Q86 22 60 16 Q40 40 10 44 Q24 18 16 12 Q-20 30 -54 28 Q-30 8 -22 0 Q-50 -8 -70 -28 Q-34 -18 -10 -8 Q-6 -22 0 0 Z" id="download-sv_040-path-017" />
<path d="M56 -2 Q120 -40 150 -30" stroke="#2a3650" stroke-width="5" fill="none" id="download-sv_040-path-018" />
</g>
</svg>