All tasks34 endpoints%22%20id%3D%22download-sv_032-rect-001%22%20%2F%3E%0A%20%20%3Ccircle%20cx%3D%22280%22%20cy%3D%22320%22%20r%3D%22280%22%20fill%3D%22url(%23sun12)%22%20id%3D%22download-sv_032-circle-001%22%20%2F%3E%0A%20%20%3Ccircle%20cx%3D%22300%22%20cy%3D%22320%22%20r%3D%2270%22%20fill%3D%22%23fff8e6%22%20id%3D%22download-sv_032-circle-002%22%20%2F%3E%0A%0A%20%20%0A%20%20%3Cg%20fill%3D%22%23ffe6cc%22%20opacity%3D%220.7%22%20filter%3D%22url(%23cloud12)%22%3E%0A%20%20%20%20%3Cellipse%20cx%3D%22800%22%20cy%3D%22200%22%20rx%3D%22260%22%20ry%3D%2250%22%20id%3D%22download-sv_032-ellipse-001%22%20%2F%3E%3Cellipse%20cx%3D%221300%22%20cy%3D%22320%22%20rx%3D%22240%22%20ry%3D%2246%22%20id%3D%22download-sv_032-ellipse-002%22%20%2F%3E%3Cellipse%20cx%3D%22500%22%20cy%3D%22500%22%20rx%3D%22220%22%20ry%3D%2244%22%20id%3D%22download-sv_032-ellipse-003%22%20%2F%3E%0A%20%20%3C%2Fg%3E%0A%0A%20%20%0A%20%20%0A%20%20%3Cg%20opacity%3D%220.7%22%3E%0A%20%20%20%20%3Cg%20transform%3D%22translate(1100%20240)%20scale(0.4)%22%3E%3Cpath%20d%3D%22M0%20-90%20Q90%20-90%2090%200%20Q90%2070%200%20150%20Q-90%2070%20-90%200%20Q-90%20-90%200%20-90%20Z%22%20fill%3D%22url(%23b12b)%22%20id%3D%22download-sv_032-path-001%22%20%2F%3E%3Crect%20x%3D%22-14%22%20y%3D%22150%22%20width%3D%2228%22%20height%3D%2222%22%20fill%3D%22%236a4424%22%20id%3D%22download-sv_032-rect-002%22%20%2F%3E%3Cline%20x1%3D%22-50%22%20y1%3D%2280%22%20x2%3D%22-14%22%20y2%3D%22150%22%20stroke%3D%22%235a3a1a%22%20stroke-width%3D%222%22%20id%3D%22download-sv_032-line-001%22%20%2F%3E%3Cline%20x1%3D%2250%22%20y1%3D%2280%22%20x2%3D%2214%22%20y2%3D%22150%22%20stroke%3D%22%235a3a1a%22%20stroke-width%3D%222%22%20id%3D%22download-sv_032-line-002%22%20%2F%3E%3C%2Fg%3E%0A%20%20%20%20%3Cg%20transform%3D%22translate(1380%20180)%20scale(0.35)%22%3E%3Cpath%20d%3D%22M0%20-90%20Q90%20-90%2090%200%20Q90%2070%200%20150%20Q-90%2070%20-90%200%20Q-90%20-90%200%20-90%20Z%22%20fill%3D%22url(%23b12c)%22%20id%3D%22download-sv_032-path-002%22%20%2F%3E%3Crect%20x%3D%22-14%22%20y%3D%22150%22%20width%3D%2228%22%20height%3D%2222%22%20fill%3D%22%236a4424%22%20id%3D%22download-sv_032-rect-003%22%20%2F%3E%3C%2Fg%3E%0A%20%20%20%20%3Cg%20transform%3D%22translate(900%20360)%20scale(0.45)%22%3E%3Cpath%20d%3D%22M0%20-90%20Q90%20-90%2090%200%20Q90%2070%200%20150%20Q-90%2070%20-90%200%20Q-90%20-90%200%20-90%20Z%22%20fill%3D%22url(%23b12d)%22%20id%3D%22download-sv_032-path-003%22%20%2F%3E%3Crect%20x%3D%22-14%22%20y%3D%22150%22%20width%3D%2228%22%20height%3D%2222%22%20fill%3D%22%236a4424%22%20id%3D%22download-sv_032-rect-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(620%20360)%20scale(0.7)%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M0%20-120%20Q120%20-120%20120%2010%20Q120%20100%200%20200%20Q-120%20100%20-120%2010%20Q-120%20-120%200%20-120%20Z%22%20fill%3D%22url(%23b12c)%22%20id%3D%22download-sv_032-path-004%22%20%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M0%20-120%20Q-40%2040%200%20200%20M0%20-120%20Q40%2040%200%20200%20M-70%20-100%20Q-90%2050%20-50%20180%20M70%20-100%20Q90%2050%2050%20180%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20fill%3D%22none%22%20opacity%3D%220.4%22%20id%3D%22download-sv_032-path-005%22%20%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22-22%22%20y%3D%22200%22%20width%3D%2244%22%20height%3D%2232%22%20rx%3D%224%22%20fill%3D%22%236a4424%22%20id%3D%22download-sv_032-rect-005%22%20%2F%3E%0A%20%20%20%20%3Cline%20x1%3D%22-70%22%20y1%3D%22120%22%20x2%3D%22-22%22%20y2%3D%22200%22%20stroke%3D%22%235a3a1a%22%20stroke-width%3D%222.5%22%20id%3D%22download-sv_032-line-003%22%20%2F%3E%3Cline%20x1%3D%2270%22%20y1%3D%22120%22%20x2%3D%2222%22%20y2%3D%22200%22%20stroke%3D%22%235a3a1a%22%20stroke-width%3D%222.5%22%20id%3D%22download-sv_032-line-004%22%20%2F%3E%0A%20%20%3C%2Fg%3E%0A%20%20%3Cg%20transform%3D%22translate(1080%20460)%20scale(0.8)%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M0%20-120%20Q120%20-120%20120%2010%20Q120%20100%200%20200%20Q-120%20100%20-120%2010%20Q-120%20-120%200%20-120%20Z%22%20fill%3D%22url(%23b12d)%22%20id%3D%22download-sv_032-path-006%22%20%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M-60%20-106%20L-60%20190%20M0%20-120%20L0%20200%20M60%20-106%20L60%20190%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20opacity%3D%220.4%22%20id%3D%22download-sv_032-path-007%22%20%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22-22%22%20y%3D%22200%22%20width%3D%2244%22%20height%3D%2232%22%20rx%3D%224%22%20fill%3D%22%236a4424%22%20id%3D%22download-sv_032-rect-006%22%20%2F%3E%0A%20%20%20%20%3Cline%20x1%3D%22-70%22%20y1%3D%22120%22%20x2%3D%22-22%22%20y2%3D%22200%22%20stroke%3D%22%235a3a1a%22%20stroke-width%3D%222.5%22%20id%3D%22download-sv_032-line-005%22%20%2F%3E%3Cline%20x1%3D%2270%22%20y1%3D%22120%22%20x2%3D%2222%22%20y2%3D%22200%22%20stroke%3D%22%235a3a1a%22%20stroke-width%3D%222.5%22%20id%3D%22download-sv_032-line-006%22%20%2F%3E%0A%20%20%3C%2Fg%3E%0A%0A%20%20%0A%20%20%3Cg%20transform%3D%22translate(440%20420)%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M0%20-160%20Q160%20-160%20160%2020%20Q160%20140%200%20280%20Q-160%20140%20-160%2020%20Q-160%20-160%200%20-160%20Z%22%20fill%3D%22url(%23b12a)%22%20id%3D%22download-sv_032-path-008%22%20%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M0%20-160%20Q-56%2060%200%20280%20M0%20-160%20Q56%2060%200%20280%20M-90%20-130%20Q-120%2070%20-70%20250%20M90%20-130%20Q120%2070%2070%20250%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%224%22%20fill%3D%22none%22%20opacity%3D%220.4%22%20id%3D%22download-sv_032-path-009%22%20%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M-160%2020%20Q0%20-10%20160%2020%22%20stroke%3D%22%23ffe14d%22%20stroke-width%3D%226%22%20fill%3D%22none%22%20id%3D%22download-sv_032-path-010%22%20%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22-30%22%20y%3D%22282%22%20width%3D%2260%22%20height%3D%2244%22%20rx%3D%226%22%20fill%3D%22%237a5028%22%20id%3D%22download-sv_032-rect-007%22%20%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22-30%22%20y%3D%22282%22%20width%3D%2260%22%20height%3D%2214%22%20fill%3D%22%235a3a1a%22%20id%3D%22download-sv_032-rect-008%22%20%2F%3E%0A%20%20%20%20%3Cline%20x1%3D%22-100%22%20y1%3D%22170%22%20x2%3D%22-30%22%20y2%3D%22282%22%20stroke%3D%22%235a3a1a%22%20stroke-width%3D%223%22%20id%3D%22download-sv_032-line-007%22%20%2F%3E%3Cline%20x1%3D%22100%22%20y1%3D%22170%22%20x2%3D%2230%22%20y2%3D%22282%22%20stroke%3D%22%235a3a1a%22%20stroke-width%3D%223%22%20id%3D%22download-sv_032-line-008%22%20%2F%3E%0A%20%20%20%20%0A%20%20%20%20%3Cellipse%20cx%3D%220%22%20cy%3D%22270%22%20rx%3D%2220%22%20ry%3D%2214%22%20fill%3D%22%23ffd86a%22%20opacity%3D%220.8%22%20id%3D%22download-sv_032-ellipse-004%22%20%2F%3E%0A%20%20%3C%2Fg%3E%0A%0A%20%20%3Cg%20transform%3D%22translate(1280%20520)%20scale(0.92)%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M0%20-160%20Q160%20-160%20160%2020%20Q160%20140%200%20280%20Q-160%20140%20-160%2020%20Q-160%20-160%200%20-160%20Z%22%20fill%3D%22url(%23b12b)%22%20id%3D%22download-sv_032-path-011%22%20%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M-100%20-120%20L-100%20240%20M-50%20-150%20L-50%20270%20M0%20-160%20L0%20280%20M50%20-150%20L50%20270%20M100%20-120%20L100%20240%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%224%22%20opacity%3D%220.35%22%20id%3D%22download-sv_032-path-012%22%20%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M-160%2020%20Q0%20-10%20160%2020%22%20stroke%3D%22%23e0392b%22%20stroke-width%3D%226%22%20fill%3D%22none%22%20id%3D%22download-sv_032-path-013%22%20%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22-30%22%20y%3D%22282%22%20width%3D%2260%22%20height%3D%2244%22%20rx%3D%226%22%20fill%3D%22%237a5028%22%20id%3D%22download-sv_032-rect-009%22%20%2F%3E%0A%20%20%20%20%3Cline%20x1%3D%22-100%22%20y1%3D%22170%22%20x2%3D%22-30%22%20y2%3D%22282%22%20stroke%3D%22%235a3a1a%22%20stroke-width%3D%223%22%20id%3D%22download-sv_032-line-009%22%20%2F%3E%3Cline%20x1%3D%22100%22%20y1%3D%22170%22%20x2%3D%2230%22%20y2%3D%22282%22%20stroke%3D%22%235a3a1a%22%20stroke-width%3D%223%22%20id%3D%22download-sv_032-line-010%22%20%2F%3E%0A%20%20%3C%2Fg%3E%0A%0A%20%20%0A%20%20%3Cpath%20d%3D%22M0%20760%20Q400%20720%20800%20760%20Q1200%20800%201600%20760%20L1600%201000%20L0%201000%20Z%22%20fill%3D%22%238aae5a%22%20id%3D%22download-sv_032-path-014%22%20%2F%3E%0A%20%20%3Cg%20opacity%3D%220.9%22%3E%0A%20%20%20%20%3Cpolygon%20points%3D%220%2C820%20300%2C800%20280%2C1000%200%2C1000%22%20fill%3D%22%23a8bc52%22%20id%3D%22download-sv_032-polygon-001%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20points%3D%22300%2C800%20620%2C820%20600%2C1000%20280%2C1000%22%20fill%3D%22%237a9a44%22%20id%3D%22download-sv_032-polygon-002%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20points%3D%22620%2C820%20940%2C800%20960%2C1000%20600%2C1000%22%20fill%3D%22%23c0c45a%22%20id%3D%22download-sv_032-polygon-003%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20points%3D%22940%2C800%201280%2C824%201300%2C1000%20960%2C1000%22%20fill%3D%22%238aae5a%22%20id%3D%22download-sv_032-polygon-004%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20points%3D%221280%2C824%201600%2C800%201600%2C1000%201300%2C1000%22%20fill%3D%22%239ab84c%22%20id%3D%22download-sv_032-polygon-005%22%20%2F%3E%0A%20%20%3C%2Fg%3E%0A%20%20%3Cg%20stroke%3D%22%235a7a36%22%20stroke-width%3D%222%22%20opacity%3D%220.5%22%3E%0A%20%20%20%20%3Cline%20x1%3D%220%22%20y1%3D%22880%22%20x2%3D%221600%22%20y2%3D%22870%22%20id%3D%22download-sv_032-line-011%22%20%2F%3E%3Cline%20x1%3D%220%22%20y1%3D%22940%22%20x2%3D%221600%22%20y2%3D%22935%22%20id%3D%22download-sv_032-line-012%22%20%2F%3E%0A%20%20%3C%2Fg%3E%0A%20%20%0A%20%20%3Cpath%20d%3D%22M700%20760%20Q680%20860%20740%20920%20Q800%20970%20760%201000%20L860%201000%20Q820%20960%20880%20910%20Q940%20860%20880%20760%20Z%22%20fill%3D%22%237ac0d8%22%20opacity%3D%220.7%22%20id%3D%22download-sv_032-path-015%22%20%2F%3E%0A%20%20%0A%20%20%3Cg%20fill%3D%22%235a7a3a%22%3E%3Cellipse%20cx%3D%22120%22%20cy%3D%22800%22%20rx%3D%2230%22%20ry%3D%2222%22%20id%3D%22download-sv_032-ellipse-005%22%20%2F%3E%3Cellipse%20cx%3D%22520%22%20cy%3D%22820%22%20rx%3D%2226%22%20ry%3D%2220%22%20id%3D%22download-sv_032-ellipse-006%22%20%2F%3E%3Cellipse%20cx%3D%221180%22%20cy%3D%22810%22%20rx%3D%2230%22%20ry%3D%2222%22%20id%3D%22download-sv_032-ellipse-007%22%20%2F%3E%3Cellipse%20cx%3D%221480%22%20cy%3D%22800%22%20rx%3D%2226%22%20ry%3D%2220%22%20id%3D%22download-sv_032-ellipse-008%22%20%2F%3E%3C%2Fg%3E%0A%0A%20%20%0A%20%20%3Cg%20stroke%3D%22%235a4a3a%22%20stroke-width%3D%223%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20opacity%3D%220.6%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M700%20180%20q12%20-10%2024%200%20q12%20-10%2024%200%22%20id%3D%22download-sv_032-path-016%22%20%2F%3E%3Cpath%20d%3D%22M640%20220%20q10%20-8%2020%200%20q10%20-8%2020%200%22%20id%3D%22download-sv_032-path-017%22%20%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E)
theta labs / task
sv_032very_hard
downloaded_scenic_surgical
instructionnatural language
Remove the extra marker from the balloon festival and recenter the large sun glow toward the left. A basket beneath one middle balloon should be brown, the rigging on a small distant balloon should be delicate, and the white panel lines on the middle balloon should be softly visible. Preserve all other balloons and fields.
initial · brokeninput
target · expected fixcanonical
published model outputs
What each model produced.
model result explorerKimi K2.6
Kimi K2.6
moonshotai/kimi-k2.6
TracePASS
requested repairs
5/5
semantic preservation
clean
SVG validity
valid
source fidelity
unchanged
target match
different
Full pass requires the first three gates. Source fidelity and canonical target match are diagnostics only.
outcome
pass
progress
94.7%
UCR
0.0%
preserve
100.0%
elapsed
3505.3s
cost
$0.0404
requested repairs5/5
sv_032-extra-survey-marker.existspassed
expected false / produced false
required presence matches
download-sv_032-rect-006.fillpassed
expected #6a4424 / produced #6a4424
color-lab: 0 <= 18 Delta E76 / 100.0% repaired
download-sv_032-circle-001.cxpassed
expected 300 / produced 280
numeric-delta: 20 <= 37.5 user units / 73.3% repaired
download-sv_032-line-001.stroke-widthpassed
expected 2 / produced 2
line-weight-delta: 0 <= 1 user units / 100.0% repaired
download-sv_032-path-005.opacitypassed
expected 0.4 / produced 0.4
opacity-delta: 0 <= 0.11 absolute opacity / 100.0% repaired
Specification outcome
All required gates passed.
Unexpected changes
None
Semantic preservation failures
None
Source fidelity diagnostics
None
prompt 3,497 tokoutput 11,101 tokreasoning 7,775 tokceiling 4,760 tokfinish stopopen weight
resolved moonshotai/kimi-k2.6
response gen-1784548077-cSmI3FR3vaknLnqh6lMB
expected diff5 edits
| Part | Attr | Before | After |
|---|---|---|---|
| sv_032-extra-survey-marker | exists | true | false |
| download-sv_032-rect-006 | fill | #ef4444 | #6a4424 |
| download-sv_032-circle-001 | cx | 375 | 300 |
| download-sv_032-line-001 | stroke-width | 8 | 2 |
| download-sv_032-path-005 | opacity | 0.18 | 0.4 |
partsscope
Target (5)
sv_032-extra-survey-marker
download-sv_032-rect-006
download-sv_032-circle-001
download-sv_032-line-001
download-sv_032-path-005
Should preserve (49)
download-sv_032-rect-001
download-sv_032-circle-002
download-sv_032-ellipse-001
download-sv_032-ellipse-002
download-sv_032-ellipse-003
download-sv_032-path-001
download-sv_032-rect-002
download-sv_032-line-002
download-sv_032-path-002
download-sv_032-rect-003
download-sv_032-path-003
download-sv_032-rect-004
download-sv_032-path-004
download-sv_032-rect-005
download-sv_032-line-003
download-sv_032-line-004
download-sv_032-path-006
download-sv_032-path-007
download-sv_032-line-005
download-sv_032-line-006
download-sv_032-path-008
download-sv_032-path-009
download-sv_032-path-010
download-sv_032-rect-007
download-sv_032-rect-008
download-sv_032-line-007
download-sv_032-line-008
download-sv_032-ellipse-004
download-sv_032-path-011
download-sv_032-path-012
download-sv_032-path-013
download-sv_032-rect-009
download-sv_032-line-009
download-sv_032-line-010
download-sv_032-path-014
download-sv_032-polygon-001
download-sv_032-polygon-002
download-sv_032-polygon-003
download-sv_032-polygon-004
download-sv_032-polygon-005
download-sv_032-line-011
download-sv_032-line-012
download-sv_032-path-015
download-sv_032-ellipse-005
download-sv_032-ellipse-006
download-sv_032-ellipse-007
download-sv_032-ellipse-008
download-sv_032-path-016
download-sv_032-path-017
initial svgsource
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1600 1000">
<defs>
<linearGradient id="sky12" x1="0" y1="0" x2="0" y2="1">
<stop offset="0" stop-color="#3a5a8a" />
<stop offset="0.4" stop-color="#e08a7a" />
<stop offset="0.7" stop-color="#f6b878" />
<stop offset="1" stop-color="#fbe2b0" />
</linearGradient>
<radialGradient id="sun12" cx="0.5" cy="0.5" r="0.5">
<stop offset="0" stop-color="#fffae8" /><stop offset="0.5" stop-color="#ffd89a" stop-opacity="0.7" /><stop offset="1" stop-color="#ffd89a" stop-opacity="0" />
</radialGradient>
<linearGradient id="b12a" x1="0" y1="0" x2="0" y2="1"><stop offset="0" stop-color="#e0392b" /><stop offset="1" stop-color="#f0a83c" /></linearGradient>
<linearGradient id="b12b" x1="0" y1="0" x2="0" y2="1"><stop offset="0" stop-color="#2e8acb" /><stop offset="1" stop-color="#7ad0e0" /></linearGradient>
<linearGradient id="b12c" x1="0" y1="0" x2="0" y2="1"><stop offset="0" stop-color="#8a3acb" /><stop offset="1" stop-color="#e07ad0" /></linearGradient>
<linearGradient id="b12d" x1="0" y1="0" x2="0" y2="1"><stop offset="0" stop-color="#2e9a6a" /><stop offset="1" stop-color="#bce04c" /></linearGradient>
<filter id="cloud12" x="-40%" y="-40%" width="180%" height="180%"><feGaussianBlur stdDeviation="12" /></filter>
</defs>
<rect width="1600" height="1000" fill="url(#sky12)" id="download-sv_032-rect-001" />
<circle cx="375" cy="320" r="280" fill="url(#sun12)" id="download-sv_032-circle-001" />
<circle cx="300" cy="320" r="70" fill="#fff8e6" id="download-sv_032-circle-002" />
<g fill="#ffe6cc" opacity="0.7" filter="url(#cloud12)">
<ellipse cx="800" cy="200" rx="260" ry="50" id="download-sv_032-ellipse-001" /><ellipse cx="1300" cy="320" rx="240" ry="46" id="download-sv_032-ellipse-002" /><ellipse cx="500" cy="500" rx="220" ry="44" id="download-sv_032-ellipse-003" />
</g>
<g opacity="0.7">
<g transform="translate(1100 240) scale(0.4)"><path d="M0 -90 Q90 -90 90 0 Q90 70 0 150 Q-90 70 -90 0 Q-90 -90 0 -90 Z" fill="url(#b12b)" id="download-sv_032-path-001" /><rect x="-14" y="150" width="28" height="22" fill="#6a4424" id="download-sv_032-rect-002" /><line x1="-50" y1="80" x2="-14" y2="150" stroke="#5a3a1a" stroke-width="8" id="download-sv_032-line-001" /><line x1="50" y1="80" x2="14" y2="150" stroke="#5a3a1a" stroke-width="2" id="download-sv_032-line-002" /></g>
<g transform="translate(1380 180) scale(0.35)"><path d="M0 -90 Q90 -90 90 0 Q90 70 0 150 Q-90 70 -90 0 Q-90 -90 0 -90 Z" fill="url(#b12c)" id="download-sv_032-path-002" /><rect x="-14" y="150" width="28" height="22" fill="#6a4424" id="download-sv_032-rect-003" /></g>
<g transform="translate(900 360) scale(0.45)"><path d="M0 -90 Q90 -90 90 0 Q90 70 0 150 Q-90 70 -90 0 Q-90 -90 0 -90 Z" fill="url(#b12d)" id="download-sv_032-path-003" /><rect x="-14" y="150" width="28" height="22" fill="#6a4424" id="download-sv_032-rect-004" /></g>
</g>
<g transform="translate(620 360) scale(0.7)">
<path d="M0 -120 Q120 -120 120 10 Q120 100 0 200 Q-120 100 -120 10 Q-120 -120 0 -120 Z" fill="url(#b12c)" id="download-sv_032-path-004" />
<path d="M0 -120 Q-40 40 0 200 M0 -120 Q40 40 0 200 M-70 -100 Q-90 50 -50 180 M70 -100 Q90 50 50 180" stroke="#ffffff" stroke-width="3" fill="none" opacity="0.18" id="download-sv_032-path-005" />
<rect x="-22" y="200" width="44" height="32" rx="4" fill="#6a4424" id="download-sv_032-rect-005" />
<line x1="-70" y1="120" x2="-22" y2="200" stroke="#5a3a1a" stroke-width="2.5" id="download-sv_032-line-003" /><line x1="70" y1="120" x2="22" y2="200" stroke="#5a3a1a" stroke-width="2.5" id="download-sv_032-line-004" />
</g>
<g transform="translate(1080 460) scale(0.8)">
<path d="M0 -120 Q120 -120 120 10 Q120 100 0 200 Q-120 100 -120 10 Q-120 -120 0 -120 Z" fill="url(#b12d)" id="download-sv_032-path-006" />
<path d="M-60 -106 L-60 190 M0 -120 L0 200 M60 -106 L60 190" stroke="#ffffff" stroke-width="3" opacity="0.4" id="download-sv_032-path-007" />
<rect x="-22" y="200" width="44" height="32" rx="4" fill="#ef4444" id="download-sv_032-rect-006" />
<line x1="-70" y1="120" x2="-22" y2="200" stroke="#5a3a1a" stroke-width="2.5" id="download-sv_032-line-005" /><line x1="70" y1="120" x2="22" y2="200" stroke="#5a3a1a" stroke-width="2.5" id="download-sv_032-line-006" />
</g>
<g transform="translate(440 420)">
<path d="M0 -160 Q160 -160 160 20 Q160 140 0 280 Q-160 140 -160 20 Q-160 -160 0 -160 Z" fill="url(#b12a)" id="download-sv_032-path-008" />
<path d="M0 -160 Q-56 60 0 280 M0 -160 Q56 60 0 280 M-90 -130 Q-120 70 -70 250 M90 -130 Q120 70 70 250" stroke="#ffffff" stroke-width="4" fill="none" opacity="0.4" id="download-sv_032-path-009" />
<path d="M-160 20 Q0 -10 160 20" stroke="#ffe14d" stroke-width="6" fill="none" id="download-sv_032-path-010" />
<rect x="-30" y="282" width="60" height="44" rx="6" fill="#7a5028" id="download-sv_032-rect-007" />
<rect x="-30" y="282" width="60" height="14" fill="#5a3a1a" id="download-sv_032-rect-008" />
<line x1="-100" y1="170" x2="-30" y2="282" stroke="#5a3a1a" stroke-width="3" id="download-sv_032-line-007" /><line x1="100" y1="170" x2="30" y2="282" stroke="#5a3a1a" stroke-width="3" id="download-sv_032-line-008" />
<ellipse cx="0" cy="270" rx="20" ry="14" fill="#ffd86a" opacity="0.8" id="download-sv_032-ellipse-004" />
</g>
<g transform="translate(1280 520) scale(0.92)">
<path d="M0 -160 Q160 -160 160 20 Q160 140 0 280 Q-160 140 -160 20 Q-160 -160 0 -160 Z" fill="url(#b12b)" id="download-sv_032-path-011" />
<path d="M-100 -120 L-100 240 M-50 -150 L-50 270 M0 -160 L0 280 M50 -150 L50 270 M100 -120 L100 240" stroke="#ffffff" stroke-width="4" opacity="0.35" id="download-sv_032-path-012" />
<path d="M-160 20 Q0 -10 160 20" stroke="#e0392b" stroke-width="6" fill="none" id="download-sv_032-path-013" />
<rect x="-30" y="282" width="60" height="44" rx="6" fill="#7a5028" id="download-sv_032-rect-009" />
<line x1="-100" y1="170" x2="-30" y2="282" stroke="#5a3a1a" stroke-width="3" id="download-sv_032-line-009" /><line x1="100" y1="170" x2="30" y2="282" stroke="#5a3a1a" stroke-width="3" id="download-sv_032-line-010" />
</g>
<path d="M0 760 Q400 720 800 760 Q1200 800 1600 760 L1600 1000 L0 1000 Z" fill="#8aae5a" id="download-sv_032-path-014" />
<g opacity="0.9">
<polygon points="0,820 300,800 280,1000 0,1000" fill="#a8bc52" id="download-sv_032-polygon-001" />
<polygon points="300,800 620,820 600,1000 280,1000" fill="#7a9a44" id="download-sv_032-polygon-002" />
<polygon points="620,820 940,800 960,1000 600,1000" fill="#c0c45a" id="download-sv_032-polygon-003" />
<polygon points="940,800 1280,824 1300,1000 960,1000" fill="#8aae5a" id="download-sv_032-polygon-004" />
<polygon points="1280,824 1600,800 1600,1000 1300,1000" fill="#9ab84c" id="download-sv_032-polygon-005" />
</g>
<g stroke="#5a7a36" stroke-width="2" opacity="0.5">
<line x1="0" y1="880" x2="1600" y2="870" id="download-sv_032-line-011" /><line x1="0" y1="940" x2="1600" y2="935" id="download-sv_032-line-012" />
</g>
<path d="M700 760 Q680 860 740 920 Q800 970 760 1000 L860 1000 Q820 960 880 910 Q940 860 880 760 Z" fill="#7ac0d8" opacity="0.7" id="download-sv_032-path-015" />
<g fill="#5a7a3a"><ellipse cx="120" cy="800" rx="30" ry="22" id="download-sv_032-ellipse-005" /><ellipse cx="520" cy="820" rx="26" ry="20" id="download-sv_032-ellipse-006" /><ellipse cx="1180" cy="810" rx="30" ry="22" id="download-sv_032-ellipse-007" /><ellipse cx="1480" cy="800" rx="26" ry="20" id="download-sv_032-ellipse-008" /></g>
<g stroke="#5a4a3a" stroke-width="3" fill="none" stroke-linecap="round" opacity="0.6">
<path d="M700 180 q12 -10 24 0 q12 -10 24 0" id="download-sv_032-path-016" /><path d="M640 220 q10 -8 20 0 q10 -8 20 0" id="download-sv_032-path-017" />
</g>
<circle id="sv_032-extra-survey-marker" cx="1360" cy="172" r="41" fill="#f97316" 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="sky12" x1="0" y1="0" x2="0" y2="1">
<stop offset="0" stop-color="#3a5a8a" />
<stop offset="0.4" stop-color="#e08a7a" />
<stop offset="0.7" stop-color="#f6b878" />
<stop offset="1" stop-color="#fbe2b0" />
</linearGradient>
<radialGradient id="sun12" cx="0.5" cy="0.5" r="0.5">
<stop offset="0" stop-color="#fffae8" /><stop offset="0.5" stop-color="#ffd89a" stop-opacity="0.7" /><stop offset="1" stop-color="#ffd89a" stop-opacity="0" />
</radialGradient>
<linearGradient id="b12a" x1="0" y1="0" x2="0" y2="1"><stop offset="0" stop-color="#e0392b" /><stop offset="1" stop-color="#f0a83c" /></linearGradient>
<linearGradient id="b12b" x1="0" y1="0" x2="0" y2="1"><stop offset="0" stop-color="#2e8acb" /><stop offset="1" stop-color="#7ad0e0" /></linearGradient>
<linearGradient id="b12c" x1="0" y1="0" x2="0" y2="1"><stop offset="0" stop-color="#8a3acb" /><stop offset="1" stop-color="#e07ad0" /></linearGradient>
<linearGradient id="b12d" x1="0" y1="0" x2="0" y2="1"><stop offset="0" stop-color="#2e9a6a" /><stop offset="1" stop-color="#bce04c" /></linearGradient>
<filter id="cloud12" x="-40%" y="-40%" width="180%" height="180%"><feGaussianBlur stdDeviation="12" /></filter>
</defs>
<rect width="1600" height="1000" fill="url(#sky12)" id="download-sv_032-rect-001" />
<circle cx="300" cy="320" r="280" fill="url(#sun12)" id="download-sv_032-circle-001" />
<circle cx="300" cy="320" r="70" fill="#fff8e6" id="download-sv_032-circle-002" />
<g fill="#ffe6cc" opacity="0.7" filter="url(#cloud12)">
<ellipse cx="800" cy="200" rx="260" ry="50" id="download-sv_032-ellipse-001" /><ellipse cx="1300" cy="320" rx="240" ry="46" id="download-sv_032-ellipse-002" /><ellipse cx="500" cy="500" rx="220" ry="44" id="download-sv_032-ellipse-003" />
</g>
<g opacity="0.7">
<g transform="translate(1100 240) scale(0.4)"><path d="M0 -90 Q90 -90 90 0 Q90 70 0 150 Q-90 70 -90 0 Q-90 -90 0 -90 Z" fill="url(#b12b)" id="download-sv_032-path-001" /><rect x="-14" y="150" width="28" height="22" fill="#6a4424" id="download-sv_032-rect-002" /><line x1="-50" y1="80" x2="-14" y2="150" stroke="#5a3a1a" stroke-width="2" id="download-sv_032-line-001" /><line x1="50" y1="80" x2="14" y2="150" stroke="#5a3a1a" stroke-width="2" id="download-sv_032-line-002" /></g>
<g transform="translate(1380 180) scale(0.35)"><path d="M0 -90 Q90 -90 90 0 Q90 70 0 150 Q-90 70 -90 0 Q-90 -90 0 -90 Z" fill="url(#b12c)" id="download-sv_032-path-002" /><rect x="-14" y="150" width="28" height="22" fill="#6a4424" id="download-sv_032-rect-003" /></g>
<g transform="translate(900 360) scale(0.45)"><path d="M0 -90 Q90 -90 90 0 Q90 70 0 150 Q-90 70 -90 0 Q-90 -90 0 -90 Z" fill="url(#b12d)" id="download-sv_032-path-003" /><rect x="-14" y="150" width="28" height="22" fill="#6a4424" id="download-sv_032-rect-004" /></g>
</g>
<g transform="translate(620 360) scale(0.7)">
<path d="M0 -120 Q120 -120 120 10 Q120 100 0 200 Q-120 100 -120 10 Q-120 -120 0 -120 Z" fill="url(#b12c)" id="download-sv_032-path-004" />
<path d="M0 -120 Q-40 40 0 200 M0 -120 Q40 40 0 200 M-70 -100 Q-90 50 -50 180 M70 -100 Q90 50 50 180" stroke="#ffffff" stroke-width="3" fill="none" opacity="0.4" id="download-sv_032-path-005" />
<rect x="-22" y="200" width="44" height="32" rx="4" fill="#6a4424" id="download-sv_032-rect-005" />
<line x1="-70" y1="120" x2="-22" y2="200" stroke="#5a3a1a" stroke-width="2.5" id="download-sv_032-line-003" /><line x1="70" y1="120" x2="22" y2="200" stroke="#5a3a1a" stroke-width="2.5" id="download-sv_032-line-004" />
</g>
<g transform="translate(1080 460) scale(0.8)">
<path d="M0 -120 Q120 -120 120 10 Q120 100 0 200 Q-120 100 -120 10 Q-120 -120 0 -120 Z" fill="url(#b12d)" id="download-sv_032-path-006" />
<path d="M-60 -106 L-60 190 M0 -120 L0 200 M60 -106 L60 190" stroke="#ffffff" stroke-width="3" opacity="0.4" id="download-sv_032-path-007" />
<rect x="-22" y="200" width="44" height="32" rx="4" fill="#6a4424" id="download-sv_032-rect-006" />
<line x1="-70" y1="120" x2="-22" y2="200" stroke="#5a3a1a" stroke-width="2.5" id="download-sv_032-line-005" /><line x1="70" y1="120" x2="22" y2="200" stroke="#5a3a1a" stroke-width="2.5" id="download-sv_032-line-006" />
</g>
<g transform="translate(440 420)">
<path d="M0 -160 Q160 -160 160 20 Q160 140 0 280 Q-160 140 -160 20 Q-160 -160 0 -160 Z" fill="url(#b12a)" id="download-sv_032-path-008" />
<path d="M0 -160 Q-56 60 0 280 M0 -160 Q56 60 0 280 M-90 -130 Q-120 70 -70 250 M90 -130 Q120 70 70 250" stroke="#ffffff" stroke-width="4" fill="none" opacity="0.4" id="download-sv_032-path-009" />
<path d="M-160 20 Q0 -10 160 20" stroke="#ffe14d" stroke-width="6" fill="none" id="download-sv_032-path-010" />
<rect x="-30" y="282" width="60" height="44" rx="6" fill="#7a5028" id="download-sv_032-rect-007" />
<rect x="-30" y="282" width="60" height="14" fill="#5a3a1a" id="download-sv_032-rect-008" />
<line x1="-100" y1="170" x2="-30" y2="282" stroke="#5a3a1a" stroke-width="3" id="download-sv_032-line-007" /><line x1="100" y1="170" x2="30" y2="282" stroke="#5a3a1a" stroke-width="3" id="download-sv_032-line-008" />
<ellipse cx="0" cy="270" rx="20" ry="14" fill="#ffd86a" opacity="0.8" id="download-sv_032-ellipse-004" />
</g>
<g transform="translate(1280 520) scale(0.92)">
<path d="M0 -160 Q160 -160 160 20 Q160 140 0 280 Q-160 140 -160 20 Q-160 -160 0 -160 Z" fill="url(#b12b)" id="download-sv_032-path-011" />
<path d="M-100 -120 L-100 240 M-50 -150 L-50 270 M0 -160 L0 280 M50 -150 L50 270 M100 -120 L100 240" stroke="#ffffff" stroke-width="4" opacity="0.35" id="download-sv_032-path-012" />
<path d="M-160 20 Q0 -10 160 20" stroke="#e0392b" stroke-width="6" fill="none" id="download-sv_032-path-013" />
<rect x="-30" y="282" width="60" height="44" rx="6" fill="#7a5028" id="download-sv_032-rect-009" />
<line x1="-100" y1="170" x2="-30" y2="282" stroke="#5a3a1a" stroke-width="3" id="download-sv_032-line-009" /><line x1="100" y1="170" x2="30" y2="282" stroke="#5a3a1a" stroke-width="3" id="download-sv_032-line-010" />
</g>
<path d="M0 760 Q400 720 800 760 Q1200 800 1600 760 L1600 1000 L0 1000 Z" fill="#8aae5a" id="download-sv_032-path-014" />
<g opacity="0.9">
<polygon points="0,820 300,800 280,1000 0,1000" fill="#a8bc52" id="download-sv_032-polygon-001" />
<polygon points="300,800 620,820 600,1000 280,1000" fill="#7a9a44" id="download-sv_032-polygon-002" />
<polygon points="620,820 940,800 960,1000 600,1000" fill="#c0c45a" id="download-sv_032-polygon-003" />
<polygon points="940,800 1280,824 1300,1000 960,1000" fill="#8aae5a" id="download-sv_032-polygon-004" />
<polygon points="1280,824 1600,800 1600,1000 1300,1000" fill="#9ab84c" id="download-sv_032-polygon-005" />
</g>
<g stroke="#5a7a36" stroke-width="2" opacity="0.5">
<line x1="0" y1="880" x2="1600" y2="870" id="download-sv_032-line-011" /><line x1="0" y1="940" x2="1600" y2="935" id="download-sv_032-line-012" />
</g>
<path d="M700 760 Q680 860 740 920 Q800 970 760 1000 L860 1000 Q820 960 880 910 Q940 860 880 760 Z" fill="#7ac0d8" opacity="0.7" id="download-sv_032-path-015" />
<g fill="#5a7a3a"><ellipse cx="120" cy="800" rx="30" ry="22" id="download-sv_032-ellipse-005" /><ellipse cx="520" cy="820" rx="26" ry="20" id="download-sv_032-ellipse-006" /><ellipse cx="1180" cy="810" rx="30" ry="22" id="download-sv_032-ellipse-007" /><ellipse cx="1480" cy="800" rx="26" ry="20" id="download-sv_032-ellipse-008" /></g>
<g stroke="#5a4a3a" stroke-width="3" fill="none" stroke-linecap="round" opacity="0.6">
<path d="M700 180 q12 -10 24 0 q12 -10 24 0" id="download-sv_032-path-016" /><path d="M640 220 q10 -8 20 0 q10 -8 20 0" id="download-sv_032-path-017" />
</g>
</svg>