All tasks34 endpoints%22%20id%3D%22download-sv_038-rect-001%22%20%2F%3E%0A%20%20%3Ccircle%20cx%3D%22800%22%20cy%3D%22380%22%20r%3D%22320%22%20fill%3D%22url(%23sun18)%22%20id%3D%22download-sv_038-circle-001%22%20%2F%3E%0A%20%20%3Ccircle%20cx%3D%22800%22%20cy%3D%22380%22%20r%3D%2274%22%20fill%3D%22%23fff8e6%22%20id%3D%22download-sv_038-circle-002%22%20%2F%3E%0A%0A%20%20%0A%20%20%3Cg%20fill%3D%22%23ffe2c0%22%20opacity%3D%220.6%22%3E%3Cellipse%20cx%3D%22300%22%20cy%3D%22160%22%20rx%3D%22200%22%20ry%3D%2234%22%20id%3D%22download-sv_038-ellipse-001%22%20%2F%3E%3Cellipse%20cx%3D%221280%22%20cy%3D%22220%22%20rx%3D%22220%22%20ry%3D%2238%22%20id%3D%22download-sv_038-ellipse-002%22%20%2F%3E%3C%2Fg%3E%0A%0A%20%20%0A%20%20%3Cg%3E%0A%20%20%20%20%3Cpolygon%20points%3D%220%2C160%20360%2C200%20360%2C640%200%2C640%22%20fill%3D%22url(%23bldgL18)%22%20id%3D%22download-sv_038-polygon-001%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20points%3D%220%2C160%20360%2C200%20360%2C230%200%2C196%22%20fill%3D%22%238a5238%22%20id%3D%22download-sv_038-polygon-002%22%20%2F%3E%0A%20%20%20%20%0A%20%20%20%20%3Cg%20fill%3D%22%237a4830%22%3E%3Crect%20x%3D%2220%22%20y%3D%22200%22%20width%3D%2260%22%20height%3D%2214%22%20id%3D%22download-sv_038-rect-002%22%20%2F%3E%3Crect%20x%3D%22120%22%20y%3D%22210%22%20width%3D%2260%22%20height%3D%2214%22%20id%3D%22download-sv_038-rect-003%22%20%2F%3E%3Crect%20x%3D%22240%22%20y%3D%22220%22%20width%3D%2260%22%20height%3D%2214%22%20id%3D%22download-sv_038-rect-004%22%20%2F%3E%3C%2Fg%3E%0A%20%20%20%20%0A%20%20%20%20%3Cg%20fill%3D%22%235a3424%22%3E%0A%20%20%20%20%20%20%3Crect%20x%3D%2240%22%20y%3D%22280%22%20width%3D%2240%22%20height%3D%2270%22%20id%3D%22download-sv_038-rect-005%22%20%2F%3E%3Crect%20x%3D%22140%22%20y%3D%22290%22%20width%3D%2240%22%20height%3D%2270%22%20id%3D%22download-sv_038-rect-006%22%20%2F%3E%3Crect%20x%3D%22240%22%20y%3D%22300%22%20width%3D%2240%22%20height%3D%2270%22%20id%3D%22download-sv_038-rect-007%22%20%2F%3E%0A%20%20%20%20%20%20%3Crect%20x%3D%2240%22%20y%3D%22400%22%20width%3D%2240%22%20height%3D%2270%22%20id%3D%22download-sv_038-rect-008%22%20%2F%3E%3Crect%20x%3D%22140%22%20y%3D%22410%22%20width%3D%2240%22%20height%3D%2270%22%20id%3D%22download-sv_038-rect-009%22%20%2F%3E%3Crect%20x%3D%22240%22%20y%3D%22420%22%20width%3D%2240%22%20height%3D%2270%22%20id%3D%22download-sv_038-rect-010%22%20%2F%3E%0A%20%20%20%20%20%20%3Crect%20x%3D%2240%22%20y%3D%22520%22%20width%3D%2240%22%20height%3D%2270%22%20id%3D%22download-sv_038-rect-011%22%20%2F%3E%3Crect%20x%3D%22140%22%20y%3D%22530%22%20width%3D%2240%22%20height%3D%2270%22%20id%3D%22download-sv_038-rect-012%22%20%2F%3E%3Crect%20x%3D%22240%22%20y%3D%22540%22%20width%3D%2240%22%20height%3D%2270%22%20id%3D%22download-sv_038-rect-013%22%20%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3Cg%20fill%3D%22%23a86a4a%22%3E%3Cpath%20d%3D%22M40%20280%20a20%2020%200%200%201%2040%200%20Z%22%20id%3D%22download-sv_038-path-001%22%20%2F%3E%3Cpath%20d%3D%22M140%20290%20a20%2020%200%200%201%2040%200%20Z%22%20id%3D%22download-sv_038-path-002%22%20%2F%3E%3Cpath%20d%3D%22M240%20300%20a20%2020%200%200%201%2040%200%20Z%22%20id%3D%22download-sv_038-path-003%22%20%2F%3E%3C%2Fg%3E%0A%20%20%20%20%0A%20%20%20%20%3Crect%20x%3D%22140%22%20y%3D%22410%22%20width%3D%2240%22%20height%3D%2270%22%20fill%3D%22%23ffd27a%22%20opacity%3D%220.8%22%20id%3D%22download-sv_038-rect-014%22%20%2F%3E%3Crect%20x%3D%2240%22%20y%3D%22520%22%20width%3D%2240%22%20height%3D%2270%22%20fill%3D%22%23ffd27a%22%20opacity%3D%220.8%22%20id%3D%22download-sv_038-rect-015%22%20%2F%3E%0A%20%20%3C%2Fg%3E%0A%0A%20%20%0A%20%20%3Cg%3E%0A%20%20%20%20%3Cpolygon%20points%3D%221600%2C140%201240%2C200%201240%2C640%201600%2C640%22%20fill%3D%22url(%23bldgR18)%22%20id%3D%22download-sv_038-polygon-003%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20points%3D%221600%2C140%201240%2C200%201240%2C230%201600%2C176%22%20fill%3D%22%237a4040%22%20id%3D%22download-sv_038-polygon-004%22%20%2F%3E%0A%20%20%20%20%3Cg%20fill%3D%22%236a3838%22%3E%3Crect%20x%3D%221520%22%20y%3D%22200%22%20width%3D%2260%22%20height%3D%2214%22%20id%3D%22download-sv_038-rect-016%22%20%2F%3E%3Crect%20x%3D%221420%22%20y%3D%22210%22%20width%3D%2260%22%20height%3D%2214%22%20id%3D%22download-sv_038-rect-017%22%20%2F%3E%3Crect%20x%3D%221300%22%20y%3D%22222%22%20width%3D%2260%22%20height%3D%2214%22%20id%3D%22download-sv_038-rect-018%22%20%2F%3E%3C%2Fg%3E%0A%20%20%20%20%3Cg%20fill%3D%22%235a3030%22%3E%0A%20%20%20%20%20%20%3Crect%20x%3D%221520%22%20y%3D%22280%22%20width%3D%2240%22%20height%3D%2270%22%20id%3D%22download-sv_038-rect-019%22%20%2F%3E%3Crect%20x%3D%221420%22%20y%3D%22290%22%20width%3D%2240%22%20height%3D%2270%22%20id%3D%22download-sv_038-rect-020%22%20%2F%3E%3Crect%20x%3D%221320%22%20y%3D%22300%22%20width%3D%2240%22%20height%3D%2270%22%20id%3D%22download-sv_038-rect-021%22%20%2F%3E%0A%20%20%20%20%20%20%3Crect%20x%3D%221520%22%20y%3D%22400%22%20width%3D%2240%22%20height%3D%2270%22%20id%3D%22download-sv_038-rect-022%22%20%2F%3E%3Crect%20x%3D%221420%22%20y%3D%22410%22%20width%3D%2240%22%20height%3D%2270%22%20id%3D%22download-sv_038-rect-023%22%20%2F%3E%3Crect%20x%3D%221320%22%20y%3D%22420%22%20width%3D%2240%22%20height%3D%2270%22%20id%3D%22download-sv_038-rect-024%22%20%2F%3E%0A%20%20%20%20%20%20%3Crect%20x%3D%221520%22%20y%3D%22520%22%20width%3D%2240%22%20height%3D%2270%22%20id%3D%22download-sv_038-rect-025%22%20%2F%3E%3Crect%20x%3D%221420%22%20y%3D%22530%22%20width%3D%2240%22%20height%3D%2270%22%20id%3D%22download-sv_038-rect-026%22%20%2F%3E%3Crect%20x%3D%221320%22%20y%3D%22540%22%20width%3D%2240%22%20height%3D%2270%22%20id%3D%22download-sv_038-rect-027%22%20%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3Cg%20fill%3D%22%239a5a5a%22%3E%3Cpath%20d%3D%22M1520%20280%20a20%2020%200%200%201%2040%200%20Z%22%20id%3D%22download-sv_038-path-004%22%20%2F%3E%3Cpath%20d%3D%22M1420%20290%20a20%2020%200%200%201%2040%200%20Z%22%20id%3D%22download-sv_038-path-005%22%20%2F%3E%3Cpath%20d%3D%22M1320%20300%20a20%2020%200%200%201%2040%200%20Z%22%20id%3D%22download-sv_038-path-006%22%20%2F%3E%3C%2Fg%3E%0A%20%20%20%20%3Crect%20x%3D%221420%22%20y%3D%22410%22%20width%3D%2240%22%20height%3D%2270%22%20fill%3D%22%23ffd27a%22%20opacity%3D%220.8%22%20id%3D%22download-sv_038-rect-028%22%20%2F%3E%3Crect%20x%3D%221520%22%20y%3D%22520%22%20width%3D%2240%22%20height%3D%2270%22%20fill%3D%22%23ffd27a%22%20opacity%3D%220.8%22%20id%3D%22download-sv_038-rect-029%22%20%2F%3E%0A%20%20%3C%2Fg%3E%0A%0A%20%20%0A%20%20%3Cg%20transform%3D%22translate(560%20470)%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M0%20160%20Q240%20-40%20480%20160%20L480%20200%20Q240%2020%200%20200%20Z%22%20fill%3D%22%23cbb088%22%20id%3D%22download-sv_038-path-007%22%20%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M0%20160%20Q240%20-40%20480%20160%22%20fill%3D%22none%22%20stroke%3D%22%239a8060%22%20stroke-width%3D%224%22%20id%3D%22download-sv_038-path-008%22%20%2F%3E%0A%20%20%20%20%0A%20%20%20%20%3Cg%20stroke%3D%22%23a8906a%22%20stroke-width%3D%225%22%3E%3Cline%20x1%3D%2260%22%20y1%3D%22118%22%20x2%3D%2260%22%20y2%3D%2280%22%20id%3D%22download-sv_038-line-001%22%20%2F%3E%3Cline%20x1%3D%22150%22%20y1%3D%2258%22%20x2%3D%22150%22%20y2%3D%2220%22%20id%3D%22download-sv_038-line-002%22%20%2F%3E%3Cline%20x1%3D%22240%22%20y1%3D%2238%22%20x2%3D%22240%22%20y2%3D%220%22%20id%3D%22download-sv_038-line-003%22%20%2F%3E%3Cline%20x1%3D%22330%22%20y1%3D%2258%22%20x2%3D%22330%22%20y2%3D%2220%22%20id%3D%22download-sv_038-line-004%22%20%2F%3E%3Cline%20x1%3D%22420%22%20y1%3D%22118%22%20x2%3D%22420%22%20y2%3D%2280%22%20id%3D%22download-sv_038-line-005%22%20%2F%3E%3C%2Fg%3E%0A%20%20%20%20%3Cpath%20d%3D%22M50%2080%20Q240%20-70%20430%2080%22%20fill%3D%22none%22%20stroke%3D%22%23bca078%22%20stroke-width%3D%226%22%20id%3D%22download-sv_038-path-009%22%20%2F%3E%0A%20%20%3C%2Fg%3E%0A%0A%20%20%0A%20%20%3Crect%20x%3D%220%22%20y%3D%22640%22%20width%3D%221600%22%20height%3D%22360%22%20fill%3D%22url(%23waterTop18)%22%20id%3D%22download-sv_038-rect-030%22%20%2F%3E%0A%0A%20%20%0A%20%20%3Cg%20opacity%3D%220.4%22%20filter%3D%22url(%23refl18)%22%3E%0A%20%20%20%20%3Cpolygon%20points%3D%220%2C640%20360%2C640%20360%2C860%200%2C800%22%20fill%3D%22%23a8694a%22%20id%3D%22download-sv_038-polygon-005%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20points%3D%221600%2C640%201240%2C640%201240%2C860%201600%2C820%22%20fill%3D%22%239a5656%22%20id%3D%22download-sv_038-polygon-006%22%20%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22140%22%20y%3D%22700%22%20width%3D%2240%22%20height%3D%2260%22%20fill%3D%22%23ffd27a%22%20id%3D%22download-sv_038-rect-031%22%20%2F%3E%3Crect%20x%3D%221420%22%20y%3D%22700%22%20width%3D%2240%22%20height%3D%2260%22%20fill%3D%22%23ffd27a%22%20id%3D%22download-sv_038-rect-032%22%20%2F%3E%0A%20%20%3C%2Fg%3E%0A%20%20%0A%20%20%3Cg%20fill%3D%22%23fff4d8%22%20opacity%3D%220.6%22%3E%0A%20%20%20%20%3Cellipse%20cx%3D%22800%22%20cy%3D%22680%22%20rx%3D%2280%22%20ry%3D%226%22%20id%3D%22download-sv_038-ellipse-003%22%20%2F%3E%3Cellipse%20cx%3D%22800%22%20cy%3D%22720%22%20rx%3D%22120%22%20ry%3D%227%22%20id%3D%22download-sv_038-ellipse-004%22%20%2F%3E%3Cellipse%20cx%3D%22800%22%20cy%3D%22770%22%20rx%3D%22160%22%20ry%3D%228%22%20id%3D%22download-sv_038-ellipse-005%22%20%2F%3E%3Cellipse%20cx%3D%22800%22%20cy%3D%22830%22%20rx%3D%22200%22%20ry%3D%229%22%20id%3D%22download-sv_038-ellipse-006%22%20%2F%3E%0A%20%20%3C%2Fg%3E%0A%20%20%3Cg%20stroke%3D%22%23fff%22%20stroke-width%3D%221.2%22%20opacity%3D%220.25%22%3E%0A%20%20%20%20%3Cline%20x1%3D%22100%22%20y1%3D%22700%22%20x2%3D%221500%22%20y2%3D%22700%22%20id%3D%22download-sv_038-line-006%22%20%2F%3E%3Cline%20x1%3D%2260%22%20y1%3D%22780%22%20x2%3D%221540%22%20y2%3D%22780%22%20id%3D%22download-sv_038-line-007%22%20%2F%3E%3Cline%20x1%3D%2220%22%20y1%3D%22880%22%20x2%3D%221580%22%20y2%3D%22880%22%20id%3D%22download-sv_038-line-008%22%20%2F%3E%0A%20%20%3C%2Fg%3E%0A%0A%20%20%0A%20%20%3Cg%20fill%3D%22%236a4a3a%22%3E%3Crect%20x%3D%22380%22%20y%3D%22640%22%20width%3D%2212%22%20height%3D%22140%22%20rx%3D%224%22%20id%3D%22download-sv_038-rect-033%22%20%2F%3E%3Crect%20x%3D%221200%22%20y%3D%22640%22%20width%3D%2212%22%20height%3D%22150%22%20rx%3D%224%22%20id%3D%22download-sv_038-rect-034%22%20%2F%3E%3Crect%20x%3D%22520%22%20y%3D%22700%22%20width%3D%2210%22%20height%3D%22120%22%20rx%3D%224%22%20id%3D%22download-sv_038-rect-035%22%20%2F%3E%3C%2Fg%3E%0A%0A%20%20%0A%20%20%3Cg%3E%0A%20%20%20%20%3Cg%20transform%3D%22translate(560%20760)%22%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M-140%200%20Q-150%2030%20-110%2036%20L110%2036%20Q150%2030%20140%200%20Q60%2024%20-60%2024%20Q-110%2022%20-140%200%20Z%22%20fill%3D%22%231a1a1a%22%20id%3D%22download-sv_038-path-010%22%20%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M-140%200%20Q-200%20-20%20-210%20-50%22%20stroke%3D%22%231a1a1a%22%20stroke-width%3D%226%22%20fill%3D%22none%22%20id%3D%22download-sv_038-path-011%22%20%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M140%200%20Q190%20-10%20196%20-34%22%20stroke%3D%22%231a1a1a%22%20stroke-width%3D%226%22%20fill%3D%22none%22%20id%3D%22download-sv_038-path-012%22%20%2F%3E%0A%20%20%20%20%20%20%3Crect%20x%3D%22-30%22%20y%3D%22-18%22%20width%3D%2260%22%20height%3D%2220%22%20rx%3D%224%22%20fill%3D%22%237a1f1f%22%20id%3D%22download-sv_038-rect-036%22%20%2F%3E%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%3Cg%20transform%3D%22translate(90%20-10)%22%3E%3Crect%20x%3D%22-4%22%20y%3D%22-40%22%20width%3D%228%22%20height%3D%2240%22%20fill%3D%22%232a2a2a%22%20id%3D%22download-sv_038-rect-037%22%20%2F%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22-46%22%20r%3D%227%22%20fill%3D%22%23e8c9a0%22%20id%3D%22download-sv_038-circle-003%22%20%2F%3E%3Cline%20x1%3D%220%22%20y1%3D%22-30%22%20x2%3D%2240%22%20y2%3D%22-70%22%20stroke%3D%22%235a3a1a%22%20stroke-width%3D%223%22%20id%3D%22download-sv_038-line-009%22%20%2F%3E%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3Cg%20transform%3D%22translate(1040%20820)%20scale(0.9)%22%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M-140%200%20Q-150%2030%20-110%2036%20L110%2036%20Q150%2030%20140%200%20Q60%2024%20-60%2024%20Q-110%2022%20-140%200%20Z%22%20fill%3D%22%23161616%22%20id%3D%22download-sv_038-path-013%22%20%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M-140%200%20Q-200%20-20%20-210%20-50%22%20stroke%3D%22%23161616%22%20stroke-width%3D%226%22%20fill%3D%22none%22%20id%3D%22download-sv_038-path-014%22%20%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M140%200%20Q190%20-10%20196%20-34%22%20stroke%3D%22%23161616%22%20stroke-width%3D%226%22%20fill%3D%22none%22%20id%3D%22download-sv_038-path-015%22%20%2F%3E%0A%20%20%20%20%20%20%3Crect%20x%3D%22-30%22%20y%3D%22-18%22%20width%3D%2260%22%20height%3D%2220%22%20rx%3D%224%22%20fill%3D%22%231a3a5a%22%20id%3D%22download-sv_038-rect-038%22%20%2F%3E%0A%20%20%20%20%20%20%3Cg%20transform%3D%22translate(90%20-10)%22%3E%3Crect%20x%3D%22-4%22%20y%3D%22-40%22%20width%3D%228%22%20height%3D%2240%22%20fill%3D%22%232a2a2a%22%20id%3D%22download-sv_038-rect-039%22%20%2F%3E%3Ccircle%20cx%3D%220%22%20cy%3D%22-46%22%20r%3D%227%22%20fill%3D%22%23e8c9a0%22%20id%3D%22download-sv_038-circle-004%22%20%2F%3E%3Cline%20x1%3D%220%22%20y1%3D%22-30%22%20x2%3D%2240%22%20y2%3D%22-70%22%20stroke%3D%22%235a3a1a%22%20stroke-width%3D%223%22%20id%3D%22download-sv_038-line-010%22%20%2F%3E%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%3C%2Fg%3E%0A%0A%20%20%0A%20%20%3Cg%20stroke%3D%22%236a4a3a%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%22M400%20200%20q12%20-10%2024%200%20q12%20-10%2024%200%22%20id%3D%22download-sv_038-path-016%22%20%2F%3E%3Cpath%20d%3D%22M1100%20160%20q10%20-8%2020%200%20q10%20-8%2020%200%22%20id%3D%22download-sv_038-path-017%22%20%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E)
theta labs / task
sv_038very_hard
downloaded_scenic_surgical
instructionnatural language
Remove the colored marker from the Venetian sunset. Center the large sun glow behind the canal, restore the dark red body of the gondola, slim the main arch of the bridge, and bring back the warm glow in the affected window. Keep the other buildings and reflections intact.
initial · brokeninput
target · expected fixcanonical
published model outputs
What each model produced.
model result explorerClaude Sonnet 5
Claude Sonnet 5
anthropic/claude-sonnet-5
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
97.4%
UCR
0.0%
preserve
100.0%
elapsed
1385.7s
cost
$0.0603
requested repairs5/5
sv_038-extra-survey-marker.existspassed
expected false / produced false
required presence matches
download-sv_038-rect-036.fillpassed
expected #6a1a1a / produced #7a1f1f
color-lab: 6.074 <= 18 Delta E76 / 87.1% repaired
download-sv_038-circle-001.cxpassed
expected 800 / produced 800
numeric-delta: 0 <= 37.5 user units / 100.0% repaired
download-sv_038-path-008.stroke-widthpassed
expected 4 / produced 4
line-weight-delta: 0 <= 1.6 user units / 100.0% repaired
download-sv_038-rect-014.opacitypassed
expected 0.8 / produced 0.8
opacity-delta: 0 <= 0.12 absolute opacity / 100.0% repaired
Specification outcome
All required gates passed.
Unexpected changes
None
Semantic preservation failures
None
Source fidelity diagnostics
None
prompt 5,048 tokoutput 5,021 tokreasoning 0 tokceiling 5,376 tokfinish stopfrontier
resolved anthropic/claude-sonnet-5
response gen-1784563871-dk7drJgQUugrgTVTkK7d
expected diff5 edits
| Part | Attr | Before | After |
|---|---|---|---|
| sv_038-extra-survey-marker | exists | true | false |
| download-sv_038-rect-036 | fill | #ef4444 | #6a1a1a |
| download-sv_038-circle-001 | cx | 875 | 800 |
| download-sv_038-path-008 | stroke-width | 10 | 4 |
| download-sv_038-rect-014 | opacity | 0.36 | 0.8 |
partsscope
Target (5)
sv_038-extra-survey-marker
download-sv_038-rect-036
download-sv_038-circle-001
download-sv_038-path-008
download-sv_038-rect-014
Should preserve (78)
download-sv_038-rect-001
download-sv_038-circle-002
download-sv_038-ellipse-001
download-sv_038-ellipse-002
download-sv_038-polygon-001
download-sv_038-polygon-002
download-sv_038-rect-002
download-sv_038-rect-003
download-sv_038-rect-004
download-sv_038-rect-005
download-sv_038-rect-006
download-sv_038-rect-007
download-sv_038-rect-008
download-sv_038-rect-009
download-sv_038-rect-010
download-sv_038-rect-011
download-sv_038-rect-012
download-sv_038-rect-013
download-sv_038-path-001
download-sv_038-path-002
download-sv_038-path-003
download-sv_038-rect-015
download-sv_038-polygon-003
download-sv_038-polygon-004
download-sv_038-rect-016
download-sv_038-rect-017
download-sv_038-rect-018
download-sv_038-rect-019
download-sv_038-rect-020
download-sv_038-rect-021
download-sv_038-rect-022
download-sv_038-rect-023
download-sv_038-rect-024
download-sv_038-rect-025
download-sv_038-rect-026
download-sv_038-rect-027
download-sv_038-path-004
download-sv_038-path-005
download-sv_038-path-006
download-sv_038-rect-028
download-sv_038-rect-029
download-sv_038-path-007
download-sv_038-line-001
download-sv_038-line-002
download-sv_038-line-003
download-sv_038-line-004
download-sv_038-line-005
download-sv_038-path-009
download-sv_038-rect-030
download-sv_038-polygon-005
download-sv_038-polygon-006
download-sv_038-rect-031
download-sv_038-rect-032
download-sv_038-ellipse-003
download-sv_038-ellipse-004
download-sv_038-ellipse-005
download-sv_038-ellipse-006
download-sv_038-line-006
download-sv_038-line-007
download-sv_038-line-008
download-sv_038-rect-033
download-sv_038-rect-034
download-sv_038-rect-035
download-sv_038-path-010
download-sv_038-path-011
download-sv_038-path-012
download-sv_038-rect-037
download-sv_038-circle-003
download-sv_038-line-009
download-sv_038-path-013
download-sv_038-path-014
download-sv_038-path-015
download-sv_038-rect-038
download-sv_038-rect-039
download-sv_038-circle-004
download-sv_038-line-010
download-sv_038-path-016
download-sv_038-path-017
initial svgsource
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1600 1000">
<defs>
<linearGradient id="sky18" x1="0" y1="0" x2="0" y2="1">
<stop offset="0" stop-color="#f0a85a" />
<stop offset="0.4" stop-color="#f6c478" />
<stop offset="0.75" stop-color="#f8dca0" />
<stop offset="1" stop-color="#fbeccb" />
</linearGradient>
<radialGradient id="sun18" cx="0.5" cy="0.5" r="0.5">
<stop offset="0" stop-color="#fffae8" /><stop offset="0.5" stop-color="#ffe0a0" stop-opacity="0.7" /><stop offset="1" stop-color="#ffe0a0" stop-opacity="0" />
</radialGradient>
<linearGradient id="waterTop18" x1="0" y1="0" x2="0" y2="1">
<stop offset="0" stop-color="#e8b878" /><stop offset="0.5" stop-color="#c89060" /><stop offset="1" stop-color="#7a6a6a" />
</linearGradient>
<linearGradient id="bldgL18" x1="0" y1="0" x2="0" y2="1">
<stop offset="0" stop-color="#d4986a" /><stop offset="1" stop-color="#a86a4a" />
</linearGradient>
<linearGradient id="bldgR18" x1="0" y1="0" x2="0" y2="1">
<stop offset="0" stop-color="#c88a8a" /><stop offset="1" stop-color="#9a5a5a" />
</linearGradient>
<filter id="refl18" x="-20%" y="-20%" width="140%" height="140%"><feGaussianBlur stdDeviation="3" /></filter>
</defs>
<rect width="1600" height="1000" fill="url(#sky18)" id="download-sv_038-rect-001" />
<circle cx="875" cy="380" r="320" fill="url(#sun18)" id="download-sv_038-circle-001" />
<circle cx="800" cy="380" r="74" fill="#fff8e6" id="download-sv_038-circle-002" />
<g fill="#ffe2c0" opacity="0.6"><ellipse cx="300" cy="160" rx="200" ry="34" id="download-sv_038-ellipse-001" /><ellipse cx="1280" cy="220" rx="220" ry="38" id="download-sv_038-ellipse-002" /></g>
<g>
<polygon points="0,160 360,200 360,640 0,640" fill="url(#bldgL18)" id="download-sv_038-polygon-001" />
<polygon points="0,160 360,200 360,230 0,196" fill="#8a5238" id="download-sv_038-polygon-002" />
<g fill="#7a4830"><rect x="20" y="200" width="60" height="14" id="download-sv_038-rect-002" /><rect x="120" y="210" width="60" height="14" id="download-sv_038-rect-003" /><rect x="240" y="220" width="60" height="14" id="download-sv_038-rect-004" /></g>
<g fill="#5a3424">
<rect x="40" y="280" width="40" height="70" id="download-sv_038-rect-005" /><rect x="140" y="290" width="40" height="70" id="download-sv_038-rect-006" /><rect x="240" y="300" width="40" height="70" id="download-sv_038-rect-007" />
<rect x="40" y="400" width="40" height="70" id="download-sv_038-rect-008" /><rect x="140" y="410" width="40" height="70" id="download-sv_038-rect-009" /><rect x="240" y="420" width="40" height="70" id="download-sv_038-rect-010" />
<rect x="40" y="520" width="40" height="70" id="download-sv_038-rect-011" /><rect x="140" y="530" width="40" height="70" id="download-sv_038-rect-012" /><rect x="240" y="540" width="40" height="70" id="download-sv_038-rect-013" />
</g>
<g fill="#a86a4a"><path d="M40 280 a20 20 0 0 1 40 0 Z" id="download-sv_038-path-001" /><path d="M140 290 a20 20 0 0 1 40 0 Z" id="download-sv_038-path-002" /><path d="M240 300 a20 20 0 0 1 40 0 Z" id="download-sv_038-path-003" /></g>
<rect x="140" y="410" width="40" height="70" fill="#ffd27a" opacity="0.36" id="download-sv_038-rect-014" /><rect x="40" y="520" width="40" height="70" fill="#ffd27a" opacity="0.8" id="download-sv_038-rect-015" />
</g>
<g>
<polygon points="1600,140 1240,200 1240,640 1600,640" fill="url(#bldgR18)" id="download-sv_038-polygon-003" />
<polygon points="1600,140 1240,200 1240,230 1600,176" fill="#7a4040" id="download-sv_038-polygon-004" />
<g fill="#6a3838"><rect x="1520" y="200" width="60" height="14" id="download-sv_038-rect-016" /><rect x="1420" y="210" width="60" height="14" id="download-sv_038-rect-017" /><rect x="1300" y="222" width="60" height="14" id="download-sv_038-rect-018" /></g>
<g fill="#5a3030">
<rect x="1520" y="280" width="40" height="70" id="download-sv_038-rect-019" /><rect x="1420" y="290" width="40" height="70" id="download-sv_038-rect-020" /><rect x="1320" y="300" width="40" height="70" id="download-sv_038-rect-021" />
<rect x="1520" y="400" width="40" height="70" id="download-sv_038-rect-022" /><rect x="1420" y="410" width="40" height="70" id="download-sv_038-rect-023" /><rect x="1320" y="420" width="40" height="70" id="download-sv_038-rect-024" />
<rect x="1520" y="520" width="40" height="70" id="download-sv_038-rect-025" /><rect x="1420" y="530" width="40" height="70" id="download-sv_038-rect-026" /><rect x="1320" y="540" width="40" height="70" id="download-sv_038-rect-027" />
</g>
<g fill="#9a5a5a"><path d="M1520 280 a20 20 0 0 1 40 0 Z" id="download-sv_038-path-004" /><path d="M1420 290 a20 20 0 0 1 40 0 Z" id="download-sv_038-path-005" /><path d="M1320 300 a20 20 0 0 1 40 0 Z" id="download-sv_038-path-006" /></g>
<rect x="1420" y="410" width="40" height="70" fill="#ffd27a" opacity="0.8" id="download-sv_038-rect-028" /><rect x="1520" y="520" width="40" height="70" fill="#ffd27a" opacity="0.8" id="download-sv_038-rect-029" />
</g>
<g transform="translate(560 470)">
<path d="M0 160 Q240 -40 480 160 L480 200 Q240 20 0 200 Z" fill="#cbb088" id="download-sv_038-path-007" />
<path d="M0 160 Q240 -40 480 160" fill="none" stroke="#9a8060" stroke-width="10" id="download-sv_038-path-008" />
<g stroke="#a8906a" stroke-width="5"><line x1="60" y1="118" x2="60" y2="80" id="download-sv_038-line-001" /><line x1="150" y1="58" x2="150" y2="20" id="download-sv_038-line-002" /><line x1="240" y1="38" x2="240" y2="0" id="download-sv_038-line-003" /><line x1="330" y1="58" x2="330" y2="20" id="download-sv_038-line-004" /><line x1="420" y1="118" x2="420" y2="80" id="download-sv_038-line-005" /></g>
<path d="M50 80 Q240 -70 430 80" fill="none" stroke="#bca078" stroke-width="6" id="download-sv_038-path-009" />
</g>
<rect x="0" y="640" width="1600" height="360" fill="url(#waterTop18)" id="download-sv_038-rect-030" />
<g opacity="0.4" filter="url(#refl18)">
<polygon points="0,640 360,640 360,860 0,800" fill="#a8694a" id="download-sv_038-polygon-005" />
<polygon points="1600,640 1240,640 1240,860 1600,820" fill="#9a5656" id="download-sv_038-polygon-006" />
<rect x="140" y="700" width="40" height="60" fill="#ffd27a" id="download-sv_038-rect-031" /><rect x="1420" y="700" width="40" height="60" fill="#ffd27a" id="download-sv_038-rect-032" />
</g>
<g fill="#fff4d8" opacity="0.6">
<ellipse cx="800" cy="680" rx="80" ry="6" id="download-sv_038-ellipse-003" /><ellipse cx="800" cy="720" rx="120" ry="7" id="download-sv_038-ellipse-004" /><ellipse cx="800" cy="770" rx="160" ry="8" id="download-sv_038-ellipse-005" /><ellipse cx="800" cy="830" rx="200" ry="9" id="download-sv_038-ellipse-006" />
</g>
<g stroke="#fff" stroke-width="1.2" opacity="0.25">
<line x1="100" y1="700" x2="1500" y2="700" id="download-sv_038-line-006" /><line x1="60" y1="780" x2="1540" y2="780" id="download-sv_038-line-007" /><line x1="20" y1="880" x2="1580" y2="880" id="download-sv_038-line-008" />
</g>
<g fill="#6a4a3a"><rect x="380" y="640" width="12" height="140" rx="4" id="download-sv_038-rect-033" /><rect x="1200" y="640" width="12" height="150" rx="4" id="download-sv_038-rect-034" /><rect x="520" y="700" width="10" height="120" rx="4" id="download-sv_038-rect-035" /></g>
<g>
<g transform="translate(560 760)">
<path d="M-140 0 Q-150 30 -110 36 L110 36 Q150 30 140 0 Q60 24 -60 24 Q-110 22 -140 0 Z" fill="#1a1a1a" id="download-sv_038-path-010" />
<path d="M-140 0 Q-200 -20 -210 -50" stroke="#1a1a1a" stroke-width="6" fill="none" id="download-sv_038-path-011" />
<path d="M140 0 Q190 -10 196 -34" stroke="#1a1a1a" stroke-width="6" fill="none" id="download-sv_038-path-012" />
<rect x="-30" y="-18" width="60" height="20" rx="4" fill="#ef4444" id="download-sv_038-rect-036" />
<g transform="translate(90 -10)"><rect x="-4" y="-40" width="8" height="40" fill="#2a2a2a" id="download-sv_038-rect-037" /><circle cx="0" cy="-46" r="7" fill="#e8c9a0" id="download-sv_038-circle-003" /><line x1="0" y1="-30" x2="40" y2="-70" stroke="#5a3a1a" stroke-width="3" id="download-sv_038-line-009" /></g>
</g>
<g transform="translate(1040 820) scale(0.9)">
<path d="M-140 0 Q-150 30 -110 36 L110 36 Q150 30 140 0 Q60 24 -60 24 Q-110 22 -140 0 Z" fill="#161616" id="download-sv_038-path-013" />
<path d="M-140 0 Q-200 -20 -210 -50" stroke="#161616" stroke-width="6" fill="none" id="download-sv_038-path-014" />
<path d="M140 0 Q190 -10 196 -34" stroke="#161616" stroke-width="6" fill="none" id="download-sv_038-path-015" />
<rect x="-30" y="-18" width="60" height="20" rx="4" fill="#1a3a5a" id="download-sv_038-rect-038" />
<g transform="translate(90 -10)"><rect x="-4" y="-40" width="8" height="40" fill="#2a2a2a" id="download-sv_038-rect-039" /><circle cx="0" cy="-46" r="7" fill="#e8c9a0" id="download-sv_038-circle-004" /><line x1="0" y1="-30" x2="40" y2="-70" stroke="#5a3a1a" stroke-width="3" id="download-sv_038-line-010" /></g>
</g>
</g>
<g stroke="#6a4a3a" stroke-width="3" fill="none" stroke-linecap="round" opacity="0.6">
<path d="M400 200 q12 -10 24 0 q12 -10 24 0" id="download-sv_038-path-016" /><path d="M1100 160 q10 -8 20 0 q10 -8 20 0" id="download-sv_038-path-017" />
</g>
<circle id="sv_038-extra-survey-marker" cx="1200" cy="234" r="35" fill="#ec4899" 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="sky18" x1="0" y1="0" x2="0" y2="1">
<stop offset="0" stop-color="#f0a85a" />
<stop offset="0.4" stop-color="#f6c478" />
<stop offset="0.75" stop-color="#f8dca0" />
<stop offset="1" stop-color="#fbeccb" />
</linearGradient>
<radialGradient id="sun18" cx="0.5" cy="0.5" r="0.5">
<stop offset="0" stop-color="#fffae8" /><stop offset="0.5" stop-color="#ffe0a0" stop-opacity="0.7" /><stop offset="1" stop-color="#ffe0a0" stop-opacity="0" />
</radialGradient>
<linearGradient id="waterTop18" x1="0" y1="0" x2="0" y2="1">
<stop offset="0" stop-color="#e8b878" /><stop offset="0.5" stop-color="#c89060" /><stop offset="1" stop-color="#7a6a6a" />
</linearGradient>
<linearGradient id="bldgL18" x1="0" y1="0" x2="0" y2="1">
<stop offset="0" stop-color="#d4986a" /><stop offset="1" stop-color="#a86a4a" />
</linearGradient>
<linearGradient id="bldgR18" x1="0" y1="0" x2="0" y2="1">
<stop offset="0" stop-color="#c88a8a" /><stop offset="1" stop-color="#9a5a5a" />
</linearGradient>
<filter id="refl18" x="-20%" y="-20%" width="140%" height="140%"><feGaussianBlur stdDeviation="3" /></filter>
</defs>
<rect width="1600" height="1000" fill="url(#sky18)" id="download-sv_038-rect-001" />
<circle cx="800" cy="380" r="320" fill="url(#sun18)" id="download-sv_038-circle-001" />
<circle cx="800" cy="380" r="74" fill="#fff8e6" id="download-sv_038-circle-002" />
<g fill="#ffe2c0" opacity="0.6"><ellipse cx="300" cy="160" rx="200" ry="34" id="download-sv_038-ellipse-001" /><ellipse cx="1280" cy="220" rx="220" ry="38" id="download-sv_038-ellipse-002" /></g>
<g>
<polygon points="0,160 360,200 360,640 0,640" fill="url(#bldgL18)" id="download-sv_038-polygon-001" />
<polygon points="0,160 360,200 360,230 0,196" fill="#8a5238" id="download-sv_038-polygon-002" />
<g fill="#7a4830"><rect x="20" y="200" width="60" height="14" id="download-sv_038-rect-002" /><rect x="120" y="210" width="60" height="14" id="download-sv_038-rect-003" /><rect x="240" y="220" width="60" height="14" id="download-sv_038-rect-004" /></g>
<g fill="#5a3424">
<rect x="40" y="280" width="40" height="70" id="download-sv_038-rect-005" /><rect x="140" y="290" width="40" height="70" id="download-sv_038-rect-006" /><rect x="240" y="300" width="40" height="70" id="download-sv_038-rect-007" />
<rect x="40" y="400" width="40" height="70" id="download-sv_038-rect-008" /><rect x="140" y="410" width="40" height="70" id="download-sv_038-rect-009" /><rect x="240" y="420" width="40" height="70" id="download-sv_038-rect-010" />
<rect x="40" y="520" width="40" height="70" id="download-sv_038-rect-011" /><rect x="140" y="530" width="40" height="70" id="download-sv_038-rect-012" /><rect x="240" y="540" width="40" height="70" id="download-sv_038-rect-013" />
</g>
<g fill="#a86a4a"><path d="M40 280 a20 20 0 0 1 40 0 Z" id="download-sv_038-path-001" /><path d="M140 290 a20 20 0 0 1 40 0 Z" id="download-sv_038-path-002" /><path d="M240 300 a20 20 0 0 1 40 0 Z" id="download-sv_038-path-003" /></g>
<rect x="140" y="410" width="40" height="70" fill="#ffd27a" opacity="0.8" id="download-sv_038-rect-014" /><rect x="40" y="520" width="40" height="70" fill="#ffd27a" opacity="0.8" id="download-sv_038-rect-015" />
</g>
<g>
<polygon points="1600,140 1240,200 1240,640 1600,640" fill="url(#bldgR18)" id="download-sv_038-polygon-003" />
<polygon points="1600,140 1240,200 1240,230 1600,176" fill="#7a4040" id="download-sv_038-polygon-004" />
<g fill="#6a3838"><rect x="1520" y="200" width="60" height="14" id="download-sv_038-rect-016" /><rect x="1420" y="210" width="60" height="14" id="download-sv_038-rect-017" /><rect x="1300" y="222" width="60" height="14" id="download-sv_038-rect-018" /></g>
<g fill="#5a3030">
<rect x="1520" y="280" width="40" height="70" id="download-sv_038-rect-019" /><rect x="1420" y="290" width="40" height="70" id="download-sv_038-rect-020" /><rect x="1320" y="300" width="40" height="70" id="download-sv_038-rect-021" />
<rect x="1520" y="400" width="40" height="70" id="download-sv_038-rect-022" /><rect x="1420" y="410" width="40" height="70" id="download-sv_038-rect-023" /><rect x="1320" y="420" width="40" height="70" id="download-sv_038-rect-024" />
<rect x="1520" y="520" width="40" height="70" id="download-sv_038-rect-025" /><rect x="1420" y="530" width="40" height="70" id="download-sv_038-rect-026" /><rect x="1320" y="540" width="40" height="70" id="download-sv_038-rect-027" />
</g>
<g fill="#9a5a5a"><path d="M1520 280 a20 20 0 0 1 40 0 Z" id="download-sv_038-path-004" /><path d="M1420 290 a20 20 0 0 1 40 0 Z" id="download-sv_038-path-005" /><path d="M1320 300 a20 20 0 0 1 40 0 Z" id="download-sv_038-path-006" /></g>
<rect x="1420" y="410" width="40" height="70" fill="#ffd27a" opacity="0.8" id="download-sv_038-rect-028" /><rect x="1520" y="520" width="40" height="70" fill="#ffd27a" opacity="0.8" id="download-sv_038-rect-029" />
</g>
<g transform="translate(560 470)">
<path d="M0 160 Q240 -40 480 160 L480 200 Q240 20 0 200 Z" fill="#cbb088" id="download-sv_038-path-007" />
<path d="M0 160 Q240 -40 480 160" fill="none" stroke="#9a8060" stroke-width="4" id="download-sv_038-path-008" />
<g stroke="#a8906a" stroke-width="5"><line x1="60" y1="118" x2="60" y2="80" id="download-sv_038-line-001" /><line x1="150" y1="58" x2="150" y2="20" id="download-sv_038-line-002" /><line x1="240" y1="38" x2="240" y2="0" id="download-sv_038-line-003" /><line x1="330" y1="58" x2="330" y2="20" id="download-sv_038-line-004" /><line x1="420" y1="118" x2="420" y2="80" id="download-sv_038-line-005" /></g>
<path d="M50 80 Q240 -70 430 80" fill="none" stroke="#bca078" stroke-width="6" id="download-sv_038-path-009" />
</g>
<rect x="0" y="640" width="1600" height="360" fill="url(#waterTop18)" id="download-sv_038-rect-030" />
<g opacity="0.4" filter="url(#refl18)">
<polygon points="0,640 360,640 360,860 0,800" fill="#a8694a" id="download-sv_038-polygon-005" />
<polygon points="1600,640 1240,640 1240,860 1600,820" fill="#9a5656" id="download-sv_038-polygon-006" />
<rect x="140" y="700" width="40" height="60" fill="#ffd27a" id="download-sv_038-rect-031" /><rect x="1420" y="700" width="40" height="60" fill="#ffd27a" id="download-sv_038-rect-032" />
</g>
<g fill="#fff4d8" opacity="0.6">
<ellipse cx="800" cy="680" rx="80" ry="6" id="download-sv_038-ellipse-003" /><ellipse cx="800" cy="720" rx="120" ry="7" id="download-sv_038-ellipse-004" /><ellipse cx="800" cy="770" rx="160" ry="8" id="download-sv_038-ellipse-005" /><ellipse cx="800" cy="830" rx="200" ry="9" id="download-sv_038-ellipse-006" />
</g>
<g stroke="#fff" stroke-width="1.2" opacity="0.25">
<line x1="100" y1="700" x2="1500" y2="700" id="download-sv_038-line-006" /><line x1="60" y1="780" x2="1540" y2="780" id="download-sv_038-line-007" /><line x1="20" y1="880" x2="1580" y2="880" id="download-sv_038-line-008" />
</g>
<g fill="#6a4a3a"><rect x="380" y="640" width="12" height="140" rx="4" id="download-sv_038-rect-033" /><rect x="1200" y="640" width="12" height="150" rx="4" id="download-sv_038-rect-034" /><rect x="520" y="700" width="10" height="120" rx="4" id="download-sv_038-rect-035" /></g>
<g>
<g transform="translate(560 760)">
<path d="M-140 0 Q-150 30 -110 36 L110 36 Q150 30 140 0 Q60 24 -60 24 Q-110 22 -140 0 Z" fill="#1a1a1a" id="download-sv_038-path-010" />
<path d="M-140 0 Q-200 -20 -210 -50" stroke="#1a1a1a" stroke-width="6" fill="none" id="download-sv_038-path-011" />
<path d="M140 0 Q190 -10 196 -34" stroke="#1a1a1a" stroke-width="6" fill="none" id="download-sv_038-path-012" />
<rect x="-30" y="-18" width="60" height="20" rx="4" fill="#6a1a1a" id="download-sv_038-rect-036" />
<g transform="translate(90 -10)"><rect x="-4" y="-40" width="8" height="40" fill="#2a2a2a" id="download-sv_038-rect-037" /><circle cx="0" cy="-46" r="7" fill="#e8c9a0" id="download-sv_038-circle-003" /><line x1="0" y1="-30" x2="40" y2="-70" stroke="#5a3a1a" stroke-width="3" id="download-sv_038-line-009" /></g>
</g>
<g transform="translate(1040 820) scale(0.9)">
<path d="M-140 0 Q-150 30 -110 36 L110 36 Q150 30 140 0 Q60 24 -60 24 Q-110 22 -140 0 Z" fill="#161616" id="download-sv_038-path-013" />
<path d="M-140 0 Q-200 -20 -210 -50" stroke="#161616" stroke-width="6" fill="none" id="download-sv_038-path-014" />
<path d="M140 0 Q190 -10 196 -34" stroke="#161616" stroke-width="6" fill="none" id="download-sv_038-path-015" />
<rect x="-30" y="-18" width="60" height="20" rx="4" fill="#1a3a5a" id="download-sv_038-rect-038" />
<g transform="translate(90 -10)"><rect x="-4" y="-40" width="8" height="40" fill="#2a2a2a" id="download-sv_038-rect-039" /><circle cx="0" cy="-46" r="7" fill="#e8c9a0" id="download-sv_038-circle-004" /><line x1="0" y1="-30" x2="40" y2="-70" stroke="#5a3a1a" stroke-width="3" id="download-sv_038-line-010" /></g>
</g>
</g>
<g stroke="#6a4a3a" stroke-width="3" fill="none" stroke-linecap="round" opacity="0.6">
<path d="M400 200 q12 -10 24 0 q12 -10 24 0" id="download-sv_038-path-016" /><path d="M1100 160 q10 -8 20 0 q10 -8 20 0" id="download-sv_038-path-017" />
</g>
</svg>