press.svg · 213 lines
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 820 1480" font-family="Helvetica, Arial, sans-serif">
<defs>
<linearGradient id="glass" x1="0" y1="0" x2="1" y2="0">
<stop offset="0%" stop-color="#bcd8e6" stop-opacity="0.55"/>
<stop offset="18%" stop-color="#eaf6fb" stop-opacity="0.55"/>
<stop offset="50%" stop-color="#d4ecf6" stop-opacity="0.35"/>
<stop offset="82%" stop-color="#a9cadb" stop-opacity="0.45"/>
<stop offset="100%" stop-color="#8fb4c6" stop-opacity="0.65"/>
</linearGradient>
<linearGradient id="metal" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#fdfdfd"/>
<stop offset="45%" stop-color="#d7dadd"/>
<stop offset="55%" stop-color="#b9bec4"/>
<stop offset="100%" stop-color="#e8ebee"/>
</linearGradient>
<linearGradient id="metalV" x1="0" y1="0" x2="1" y2="0">
<stop offset="0%" stop-color="#8f969d"/>
<stop offset="25%" stop-color="#f4f6f7"/>
<stop offset="55%" stop-color="#c7ccd1"/>
<stop offset="100%" stop-color="#787f86"/>
</linearGradient>
<linearGradient id="dark" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#5b6167"/>
<stop offset="100%" stop-color="#2c3034"/>
</linearGradient>
<pattern id="mesh" width="7" height="7" patternUnits="userSpaceOnUse">
<rect width="7" height="7" fill="#9aa2a8"/>
<path d="M0 0 L7 7 M7 0 L0 7" stroke="#4d5459" stroke-width="1.1"/>
</pattern>
<pattern id="meshFine" width="4" height="4" patternUnits="userSpaceOnUse">
<rect width="4" height="4" fill="#aeb5ba"/>
<path d="M0 0 L4 4 M4 0 L0 4" stroke="#5a6167" stroke-width="0.8"/>
</pattern>
<filter id="soft" x="-20%" y="-20%" width="140%" height="140%">
<feGaussianBlur stdDeviation="3"/>
</filter>
</defs>
<rect x="0" y="0" width="820" height="1480" fill="#fbfcfd"/>
<text x="40" y="52" font-size="30" font-weight="bold" fill="#1e2a33">French Press — Exploded Assembly</text>
<text x="40" y="82" font-size="17" fill="#5a6b76">Standard three-piece plunger filter (carafe · lid · plunger · filter assembly)</text>
<line x1="400" y1="120" x2="400" y2="1370" stroke="#9fb0bb" stroke-width="1.4" stroke-dasharray="9 8"/>
<ellipse cx="400" cy="172" rx="30" ry="9" fill="#00000018" filter="url(#soft)"/>
<path d="M 370,164 C 370,128 430,128 430,164 Z" fill="url(#metalV)" stroke="#6f767c" stroke-width="1.4"/>
<ellipse cx="400" cy="164" rx="30" ry="9" fill="url(#metal)" stroke="#6f767c" stroke-width="1.4"/>
<line x1="382" y1="146" x2="382" y2="162" stroke="#aab0b5" stroke-width="1"/>
<line x1="391" y1="146" x2="391" y2="162" stroke="#aab0b5" stroke-width="1"/>
<line x1="400" y1="146" x2="400" y2="162" stroke="#aab0b5" stroke-width="1"/>
<line x1="409" y1="146" x2="409" y2="162" stroke="#aab0b5" stroke-width="1"/>
<line x1="418" y1="146" x2="418" y2="162" stroke="#aab0b5" stroke-width="1"/>
<rect x="393" y="190" width="14" height="285" rx="7" fill="url(#metalV)" stroke="#787f86" stroke-width="1.2"/>
<line x1="393" y1="463" x2="407" y2="463" stroke="#7d848a" stroke-width="1"/>
<line x1="393" y1="456" x2="407" y2="456" stroke="#7d848a" stroke-width="1"/>
<line x1="393" y1="449" x2="407" y2="449" stroke="#7d848a" stroke-width="1"/>
<line x1="393" y1="442" x2="407" y2="442" stroke="#7d848a" stroke-width="1"/>
<line x1="393" y1="435" x2="407" y2="435" stroke="#7d848a" stroke-width="1"/>
<line x1="393" y1="428" x2="407" y2="428" stroke="#7d848a" stroke-width="1"/>
<line x1="393" y1="421" x2="407" y2="421" stroke="#7d848a" stroke-width="1"/>
<line x1="393" y1="414" x2="407" y2="414" stroke="#7d848a" stroke-width="1"/>
<line x1="393" y1="407" x2="407" y2="407" stroke="#7d848a" stroke-width="1"/>
<line x1="393" y1="400" x2="407" y2="400" stroke="#7d848a" stroke-width="1"/>
<line x1="393" y1="393" x2="407" y2="393" stroke="#7d848a" stroke-width="1"/>
<line x1="393" y1="386" x2="407" y2="386" stroke="#7d848a" stroke-width="1"/>
<line x1="393" y1="379" x2="407" y2="379" stroke="#7d848a" stroke-width="1"/>
<line x1="393" y1="372" x2="407" y2="372" stroke="#7d848a" stroke-width="1"/>
<line x1="393" y1="365" x2="407" y2="365" stroke="#7d848a" stroke-width="1"/>
<line x1="393" y1="358" x2="407" y2="358" stroke="#7d848a" stroke-width="1"/>
<line x1="393" y1="351" x2="407" y2="351" stroke="#7d848a" stroke-width="1"/>
<line x1="393" y1="344" x2="407" y2="344" stroke="#7d848a" stroke-width="1"/>
<line x1="393" y1="337" x2="407" y2="337" stroke="#7d848a" stroke-width="1"/>
<line x1="393" y1="330" x2="407" y2="330" stroke="#7d848a" stroke-width="1"/>
<line x1="393" y1="323" x2="407" y2="323" stroke="#7d848a" stroke-width="1"/>
<line x1="393" y1="316" x2="407" y2="316" stroke="#7d848a" stroke-width="1"/>
<line x1="393" y1="309" x2="407" y2="309" stroke="#7d848a" stroke-width="1"/>
<line x1="393" y1="302" x2="407" y2="302" stroke="#7d848a" stroke-width="1"/>
<line x1="393" y1="295" x2="407" y2="295" stroke="#7d848a" stroke-width="1"/>
<line x1="393" y1="288" x2="407" y2="288" stroke="#7d848a" stroke-width="1"/>
<line x1="393" y1="281" x2="407" y2="281" stroke="#7d848a" stroke-width="1"/>
<line x1="393" y1="274" x2="407" y2="274" stroke="#7d848a" stroke-width="1"/>
<line x1="393" y1="267" x2="407" y2="267" stroke="#7d848a" stroke-width="1"/>
<line x1="393" y1="260" x2="407" y2="260" stroke="#7d848a" stroke-width="1"/>
<line x1="393" y1="253" x2="407" y2="253" stroke="#7d848a" stroke-width="1"/>
<line x1="393" y1="246" x2="407" y2="246" stroke="#7d848a" stroke-width="1"/>
<line x1="393" y1="239" x2="407" y2="239" stroke="#7d848a" stroke-width="1"/>
<line x1="393" y1="232" x2="407" y2="232" stroke="#7d848a" stroke-width="1"/>
<line x1="393" y1="225" x2="407" y2="225" stroke="#7d848a" stroke-width="1"/>
<ellipse cx="400" cy="796" rx="102" ry="25" fill="#00000015" filter="url(#soft)"/>
<path d="M 298,790 L 298,799 A 102,25 0 0 0 502,799 L 502,790 Z" fill="url(#metal)"/>
<ellipse cx="400" cy="790" rx="102" ry="25" fill="url(#metal)" stroke="#828a90" stroke-width="1.5"/>
<ellipse cx="400" cy="790" rx="94.86" ry="22.5" fill="none" stroke="#c2c8cc" stroke-width="1"/>
<ellipse cx="449.41" cy="793.09" rx="5.5" ry="1.35" fill="#3c4247"/>
<ellipse cx="426.02" cy="800.75" rx="5.5" ry="1.35" fill="#3c4247"/>
<ellipse cx="387.38" cy="802.11" rx="5.5" ry="1.35" fill="#3c4247"/>
<ellipse cx="356.14" cy="796.38" rx="5.5" ry="1.35" fill="#3c4247"/>
<ellipse cx="350.59" cy="786.91" rx="5.5" ry="1.35" fill="#3c4247"/>
<ellipse cx="373.98" cy="779.25" rx="5.5" ry="1.35" fill="#3c4247"/>
<ellipse cx="412.62" cy="777.89" rx="5.5" ry="1.35" fill="#3c4247"/>
<ellipse cx="443.86" cy="783.62" rx="5.5" ry="1.35" fill="#3c4247"/>
<ellipse cx="479.06" cy="794.95" rx="4.5" ry="1.1" fill="#3c4247"/>
<ellipse cx="462.47" cy="802.87" rx="4.5" ry="1.1" fill="#3c4247"/>
<ellipse cx="433.51" cy="808.24" rx="4.5" ry="1.1" fill="#3c4247"/>
<ellipse cx="397.91" cy="809.99" rx="4.5" ry="1.1" fill="#3c4247"/>
<ellipse cx="362.72" cy="807.79" rx="4.5" ry="1.1" fill="#3c4247"/>
<ellipse cx="334.92" cy="802.07" rx="4.5" ry="1.1" fill="#3c4247"/>
<ellipse cx="320.01" cy="793.95" rx="4.5" ry="1.1" fill="#3c4247"/>
<ellipse cx="320.94" cy="785.05" rx="4.5" ry="1.1" fill="#3c4247"/>
<ellipse cx="337.53" cy="777.13" rx="4.5" ry="1.1" fill="#3c4247"/>
<ellipse cx="366.49" cy="771.76" rx="4.5" ry="1.1" fill="#3c4247"/>
<ellipse cx="402.09" cy="770.01" rx="4.5" ry="1.1" fill="#3c4247"/>
<ellipse cx="437.28" cy="772.21" rx="4.5" ry="1.1" fill="#3c4247"/>
<ellipse cx="465.08" cy="777.93" rx="4.5" ry="1.1" fill="#3c4247"/>
<ellipse cx="479.99" cy="786.05" rx="4.5" ry="1.1" fill="#3c4247"/>
<ellipse cx="400" cy="790" rx="17" ry="4.17" fill="url(#metalV)" stroke="#6f767c" stroke-width="1.3"/>
<ellipse cx="400" cy="790" rx="6" ry="1.47" fill="#3c4247"/>
<ellipse cx="400" cy="863" rx="102" ry="25" fill="#00000012" filter="url(#soft)"/>
<ellipse cx="400" cy="858" rx="102" ry="25" fill="url(#mesh)" stroke="#565d63" stroke-width="2"/>
<ellipse cx="400" cy="858" rx="98.94" ry="23.5" fill="url(#meshFine)" stroke="none" opacity="0.65"/>
<ellipse cx="400" cy="858" rx="102" ry="25" fill="none" stroke="#3f454a" stroke-width="1.2"/>
<ellipse cx="400" cy="932" rx="102" ry="25" fill="#00000015" filter="url(#soft)"/>
<path d="M 298,926 L 298,935 A 102,25 0 0 0 502,935 L 502,926 Z" fill="url(#metal)"/>
<ellipse cx="400" cy="926" rx="102" ry="25" fill="url(#metal)" stroke="#828a90" stroke-width="1.5"/>
<ellipse cx="400" cy="926" rx="94.86" ry="22.5" fill="none" stroke="#c2c8cc" stroke-width="1"/>
<ellipse cx="444.47" cy="928.78" rx="6" ry="1.47" fill="#3c4247"/>
<ellipse cx="412.4" cy="936.83" rx="6" ry="1.47" fill="#3c4247"/>
<ellipse cx="367.93" cy="934.05" rx="6" ry="1.47" fill="#3c4247"/>
<ellipse cx="355.53" cy="923.22" rx="6" ry="1.47" fill="#3c4247"/>
<ellipse cx="387.6" cy="915.17" rx="6" ry="1.47" fill="#3c4247"/>
<ellipse cx="432.07" cy="917.95" rx="6" ry="1.47" fill="#3c4247"/>
<ellipse cx="469.18" cy="930.33" rx="5" ry="1.23" fill="#3c4247"/>
<ellipse cx="451.08" cy="938.23" rx="5" ry="1.23" fill="#3c4247"/>
<ellipse cx="419.29" cy="942.85" rx="5" ry="1.23" fill="#3c4247"/>
<ellipse cx="382.34" cy="942.96" rx="5" ry="1.23" fill="#3c4247"/>
<ellipse cx="350.11" cy="938.52" rx="5" ry="1.23" fill="#3c4247"/>
<ellipse cx="331.26" cy="930.73" rx="5" ry="1.23" fill="#3c4247"/>
<ellipse cx="330.82" cy="921.67" rx="5" ry="1.23" fill="#3c4247"/>
<ellipse cx="348.92" cy="913.77" rx="5" ry="1.23" fill="#3c4247"/>
<ellipse cx="380.71" cy="909.15" rx="5" ry="1.23" fill="#3c4247"/>
<ellipse cx="417.66" cy="909.04" rx="5" ry="1.23" fill="#3c4247"/>
<ellipse cx="449.89" cy="913.48" rx="5" ry="1.23" fill="#3c4247"/>
<ellipse cx="468.74" cy="921.27" rx="5" ry="1.23" fill="#3c4247"/>
<ellipse cx="488.95" cy="931.57" rx="4" ry="0.98" fill="#3c4247"/>
<ellipse cx="475.81" cy="938.69" rx="4" ry="0.98" fill="#3c4247"/>
<ellipse cx="453.54" cy="944.28" rx="4" ry="0.98" fill="#3c4247"/>
<ellipse cx="424.8" cy="947.66" rx="4" ry="0.98" fill="#3c4247"/>
<ellipse cx="393.08" cy="948.44" rx="4" ry="0.98" fill="#3c4247"/>
<ellipse cx="362.19" cy="946.5" rx="4" ry="0.98" fill="#3c4247"/>
<ellipse cx="335.86" cy="942.1" rx="4" ry="0.98" fill="#3c4247"/>
<ellipse cx="317.26" cy="935.75" rx="4" ry="0.98" fill="#3c4247"/>
<ellipse cx="308.65" cy="928.23" rx="4" ry="0.98" fill="#3c4247"/>
<ellipse cx="311.05" cy="920.43" rx="4" ry="0.98" fill="#3c4247"/>
<ellipse cx="324.19" cy="913.31" rx="4" ry="0.98" fill="#3c4247"/>
<ellipse cx="346.46" cy="907.72" rx="4" ry="0.98" fill="#3c4247"/>
<ellipse cx="375.2" cy="904.34" rx="4" ry="0.98" fill="#3c4247"/>
<ellipse cx="406.92" cy="903.56" rx="4" ry="0.98" fill="#3c4247"/>
<ellipse cx="437.81" cy="905.5" rx="4" ry="0.98" fill="#3c4247"/>
<ellipse cx="464.14" cy="909.9" rx="4" ry="0.98" fill="#3c4247"/>
<ellipse cx="482.74" cy="916.25" rx="4" ry="0.98" fill="#3c4247"/>
<ellipse cx="491.35" cy="923.77" rx="4" ry="0.98" fill="#3c4247"/>
<ellipse cx="400" cy="926" rx="6" ry="1.47" fill="#3c4247"/>
<path d="M 499,732 L 498.8,732.92 L 498.22,733.83 L 497.25,734.74 L 495.89,735.63 L 494.15,736.5 L 492.05,737.36 L 489.58,738.19 L 486.75,738.99 L 483.59,739.76 L 480.09,740.49 L 476.28,741.19 L 472.17,741.84 L 467.77,742.44 L 463.1,743 L 458.19,743.5 L 453.05,743.95 L 447.69,744.35 L 442.15,744.68 L 436.44,744.96 L 430.59,745.17 L 424.62,745.32 L 418.55,745.4 L 412.41,745.42 L 406.22,745.37 L 400,745.25 L 393.78,745.07 L 387.59,744.82 L 381.45,744.5 L 375.38,744.12 L 369.41,743.67 L 363.56,743.16 L 357.85,742.58 L 352.31,741.95 L 346.95,741.25 L 341.81,740.5 L 336.9,739.7 L 332.23,738.84 L 327.83,737.94 L 323.72,736.99 L 319.91,735.99 L 316.41,734.96 L 313.25,733.89 L 310.42,732.79 L 307.95,731.66 L 305.85,730.5 L 304.11,729.33 L 302.75,728.14 L 301.78,726.93 L 301.2,725.72 L 301,724.5 L 301.2,723.28 L 301.78,722.07 L 302.75,720.86 L 304.11,719.67 L 305.85,718.5 L 307.95,717.34 L 310.42,716.21 L 313.25,715.11 L 316.41,714.04 L 319.91,713.01 L 323.72,712.01 L 327.83,711.06 L 332.23,710.16 L 336.9,709.3 L 341.81,708.5 L 346.95,707.75 L 352.31,707.05 L 357.85,706.42 L 363.56,705.84 L 369.41,705.33 L 375.38,704.88 L 381.45,704.5 L 387.59,704.18 L 393.78,703.93 L 400,703.75 L 406.22,703.63 L 412.41,703.58 L 418.55,703.6 L 424.62,703.68 L 430.59,703.83 L 436.44,704.04 L 442.15,704.32 L 447.69,704.65 L 453.05,705.05 L 458.19,705.5 L 463.1,706 L 467.77,706.56 L 472.17,707.16 L 476.28,707.81 L 480.09,708.51 L 483.59,709.24 L 486.75,710.01 L 489.58,710.81 L 492.05,711.64 L 494.15,712.5 L 495.89,713.37 L 497.25,714.26 L 498.22,715.17 L 498.8,716.08 L 499,717 L 498.8,717.92 L 498.22,718.83 L 497.25,719.74 L 495.89,720.63 L 494.15,721.5 L 492.05,722.36 L 489.58,723.19 L 486.75,723.99 L 483.59,724.76 L 480.09,725.49 L 476.28,726.19 L 472.17,726.84 L 467.77,727.44 L 463.1,728 L 458.19,728.5 L 453.05,728.95 L 447.69,729.35 L 442.15,729.68 L 436.44,729.96 L 430.59,730.17 L 424.62,730.32 L 418.55,730.4 L 412.41,730.42 L 406.22,730.37 L 400,730.25 L 393.78,730.07 L 387.59,729.82 L 381.45,729.5 L 375.38,729.12 L 369.41,728.67 L 363.56,728.16 L 357.85,727.58 L 352.31,726.95 L 346.95,726.25 L 341.81,725.5 L 336.9,724.7 L 332.23,723.84 L 327.83,722.94 L 323.72,721.99 L 319.91,720.99 L 316.41,719.96 L 313.25,718.89 L 310.42,717.79 L 307.95,716.66 L 305.85,715.5 L 304.11,714.33 L 302.75,713.14 L 301.78,711.93 L 301.2,710.72 L 301,709.5 L 301.2,708.28 L 301.78,707.07 L 302.75,705.86 L 304.11,704.67 L 305.85,703.5 L 307.95,702.34 L 310.42,701.21 L 313.25,700.11 L 316.41,699.04 L 319.91,698.01 L 323.72,697.01 L 327.83,696.06 L 332.23,695.16 L 336.9,694.3 L 341.81,693.5 L 346.95,692.75 L 352.31,692.05 L 357.85,691.42 L 363.56,690.84 L 369.41,690.33 L 375.38,689.88 L 381.45,689.5 L 387.59,689.18 L 393.78,688.93 L 400,688.75 L 406.22,688.63 L 412.41,688.58 L 418.55,688.6 L 424.62,688.68 L 430.59,688.83 L 436.44,689.04 L 442.15,689.32 L 447.69,689.65 L 453.05,690.05 L 458.19,690.5 L 463.1,691 L 467.77,691.56 L 472.17,692.16 L 476.28,692.81 L 480.09,693.51 L 483.59,694.24 L 486.75,695.01 L 489.58,695.81 L 492.05,696.64 L 494.15,697.5 L 495.89,698.37 L 497.25,699.26 L 498.22,700.17 L 498.8,701.08 L 499,702 L 498.8,702.92 L 498.22,703.83 L 497.25,704.74 L 495.89,705.63 L 494.15,706.5 L 492.05,707.36 L 489.58,708.19 L 486.75,708.99 L 483.59,709.76 L 480.09,710.49 L 476.28,711.19 L 472.17,711.84 L 467.77,712.44 L 463.1,713 L 458.19,713.5 L 453.05,713.95 L 447.69,714.35 L 442.15,714.68 L 436.44,714.96 L 430.59,715.17 L 424.62,715.32 L 418.55,715.4 L 412.41,715.42 L 406.22,715.37 L 400,715.25 L 393.78,715.07 L 387.59,714.82 L 381.45,714.5 L 375.38,714.12 L 369.41,713.67 L 363.56,713.16 L 357.85,712.58 L 352.31,711.95 L 346.95,711.25 L 341.81,710.5 L 336.9,709.7 L 332.23,708.84 L 327.83,707.94 L 323.72,706.99 L 319.91,705.99 L 316.41,704.96 L 313.25,703.89 L 310.42,702.79 L 307.95,701.66 L 305.85,700.5 L 304.11,699.33 L 302.75,698.14 L 301.78,696.93 L 301.2,695.72 L 301,694.5 L 301.2,693.28 L 301.78,692.07 L 302.75,690.86 L 304.11,689.67 L 305.85,688.5 L 307.95,687.34 L 310.42,686.21 L 313.25,685.11 L 316.41,684.04 L 319.91,683.01 L 323.72,682.01 L 327.83,681.06 L 332.23,680.16 L 336.9,679.3 L 341.81,678.5 L 346.95,677.75 L 352.31,677.05 L 357.85,676.42 L 363.56,675.84 L 369.41,675.33 L 375.38,674.88 L 381.45,674.5 L 387.59,674.18 L 393.78,673.93 L 400,673.75 L 406.22,673.63 L 412.41,673.58 L 418.55,673.6 L 424.62,673.68 L 430.59,673.83 L 436.44,674.04 L 442.15,674.32 L 447.69,674.65 L 453.05,675.05 L 458.19,675.5 L 463.1,676 L 467.77,676.56 L 472.17,677.16 L 476.28,677.81 L 480.09,678.51 L 483.59,679.24 L 486.75,680.01 L 489.58,680.81 L 492.05,681.64 L 494.15,682.5 L 495.89,683.37 L 497.25,684.26 L 498.22,685.17 L 498.8,686.08 L 499,687 L 498.8,687.92 L 498.22,688.83 L 497.25,689.74 L 495.89,690.63 L 494.15,691.5 L 492.05,692.36 L 489.58,693.19 L 486.75,693.99 L 483.59,694.76 L 480.09,695.49 L 476.28,696.19 L 472.17,696.84 L 467.77,697.44 L 463.1,698 L 458.19,698.5 L 453.05,698.95 L 447.69,699.35 L 442.15,699.68 L 436.44,699.96 L 430.59,700.17 L 424.62,700.32 L 418.55,700.4 L 412.41,700.42 L 406.22,700.37 L 400,700.25 L 393.78,700.07 L 387.59,699.82 L 381.45,699.5 L 375.38,699.12 L 369.41,698.67 L 363.56,698.16 L 357.85,697.58 L 352.31,696.95 L 346.95,696.25 L 341.81,695.5 L 336.9,694.7 L 332.23,693.84 L 327.83,692.94 L 323.72,691.99 L 319.91,690.99 L 316.41,689.96 L 313.25,688.89 L 310.42,687.79 L 307.95,686.66 L 305.85,685.5 L 304.11,684.33 L 302.75,683.14 L 301.78,681.93 L 301.2,680.72 L 301,679.5 L 301.2,678.28 L 301.78,677.07 L 302.75,675.86 L 304.11,674.67 L 305.85,673.5 L 307.95,672.34 L 310.42,671.21 L 313.25,670.11 L 316.41,669.04 L 319.91,668.01 L 323.72,667.01 L 327.83,666.06 L 332.23,665.16 L 336.9,664.3 L 341.81,663.5 L 346.95,662.75 L 352.31,662.05 L 357.85,661.42 L 363.56,660.84 L 369.41,660.33 L 375.38,659.88 L 381.45,659.5 L 387.59,659.18 L 393.78,658.93 L 400,658.75 L 406.22,658.63 L 412.41,658.58 L 418.55,658.6 L 424.62,658.68 L 430.59,658.83 L 436.44,659.04 L 442.15,659.32 L 447.69,659.65 L 453.05,660.05 L 458.19,660.5 L 463.1,661 L 467.77,661.56 L 472.17,662.16 L 476.28,662.81 L 480.09,663.51 L 483.59,664.24 L 486.75,665.01 L 489.58,665.81 L 492.05,666.64 L 494.15,667.5 L 495.89,668.37 L 497.25,669.26 L 498.22,670.17 L 498.8,671.08 L 499,672 L 498.8,672.92 L 498.22,673.83 L 497.25,674.74 L 495.89,675.63 L 494.15,676.5 L 492.05,677.36 L 489.58,678.19 L 486.75,678.99 L 483.59,679.76 L 480.09,680.49 L 476.28,681.19 L 472.17,681.84 L 467.77,682.44 L 463.1,683 L 458.19,683.5 L 453.05,683.95 L 447.69,684.35 L 442.15,684.68 L 436.44,684.96 L 430.59,685.17 L 424.62,685.32 L 418.55,685.4 L 412.41,685.42 L 406.22,685.37 L 400,685.25 L 393.78,685.07 L 387.59,684.82 L 381.45,684.5 L 375.38,684.12 L 369.41,683.67 L 363.56,683.16 L 357.85,682.58 L 352.31,681.95 L 346.95,681.25 L 341.81,680.5 L 336.9,679.7 L 332.23,678.84 L 327.83,677.94 L 323.72,676.99 L 319.91,675.99 L 316.41,674.96 L 313.25,673.89 L 310.42,672.79 L 307.95,671.66 L 305.85,670.5 L 304.11,669.33 L 302.75,668.14 L 301.78,666.93 L 301.2,665.72 L 301,664.5 L 301.2,663.28 L 301.78,662.07 L 302.75,660.86 L 304.11,659.67 L 305.85,658.5 L 307.95,657.34 L 310.42,656.21 L 313.25,655.11 L 316.41,654.04 L 319.91,653.01 L 323.72,652.01 L 327.83,651.06 L 332.23,650.16 L 336.9,649.3 L 341.81,648.5 L 346.95,647.75 L 352.31,647.05 L 357.85,646.42 L 363.56,645.84 L 369.41,645.33 L 375.38,644.88 L 381.45,644.5 L 387.59,644.18 L 393.78,643.93 L 400,643.75 L 406.22,643.63 L 412.41,643.58 L 418.55,643.6 L 424.62,643.68 L 430.59,643.83 L 436.44,644.04 L 442.15,644.32 L 447.69,644.65 L 453.05,645.05 L 458.19,645.5 L 463.1,646 L 467.77,646.56 L 472.17,647.16 L 476.28,647.81 L 480.09,648.51 L 483.59,649.24 L 486.75,650.01 L 489.58,650.81 L 492.05,651.64 L 494.15,652.5 L 495.89,653.37 L 497.25,654.26 L 498.22,655.17 L 498.8,656.08 L 499,657" fill="none" stroke="#5f666c" stroke-width="7" stroke-linecap="round"/>
<path d="M 499,732 L 498.8,732.92 L 498.22,733.83 L 497.25,734.74 L 495.89,735.63 L 494.15,736.5 L 492.05,737.36 L 489.58,738.19 L 486.75,738.99 L 483.59,739.76 L 480.09,740.49 L 476.28,741.19 L 472.17,741.84 L 467.77,742.44 L 463.1,743 L 458.19,743.5 L 453.05,743.95 L 447.69,744.35 L 442.15,744.68 L 436.44,744.96 L 430.59,745.17 L 424.62,745.32 L 418.55,745.4 L 412.41,745.42 L 406.22,745.37 L 400,745.25 L 393.78,745.07 L 387.59,744.82 L 381.45,744.5 L 375.38,744.12 L 369.41,743.67 L 363.56,743.16 L 357.85,742.58 L 352.31,741.95 L 346.95,741.25 L 341.81,740.5 L 336.9,739.7 L 332.23,738.84 L 327.83,737.94 L 323.72,736.99 L 319.91,735.99 L 316.41,734.96 L 313.25,733.89 L 310.42,732.79 L 307.95,731.66 L 305.85,730.5 L 304.11,729.33 L 302.75,728.14 L 301.78,726.93 L 301.2,725.72 L 301,724.5 L 301.2,723.28 L 301.78,722.07 L 302.75,720.86 L 304.11,719.67 L 305.85,718.5 L 307.95,717.34 L 310.42,716.21 L 313.25,715.11 L 316.41,714.04 L 319.91,713.01 L 323.72,712.01 L 327.83,711.06 L 332.23,710.16 L 336.9,709.3 L 341.81,708.5 L 346.95,707.75 L 352.31,707.05 L 357.85,706.42 L 363.56,705.84 L 369.41,705.33 L 375.38,704.88 L 381.45,704.5 L 387.59,704.18 L 393.78,703.93 L 400,703.75 L 406.22,703.63 L 412.41,703.58 L 418.55,703.6 L 424.62,703.68 L 430.59,703.83 L 436.44,704.04 L 442.15,704.32 L 447.69,704.65 L 453.05,705.05 L 458.19,705.5 L 463.1,706 L 467.77,706.56 L 472.17,707.16 L 476.28,707.81 L 480.09,708.51 L 483.59,709.24 L 486.75,710.01 L 489.58,710.81 L 492.05,711.64 L 494.15,712.5 L 495.89,713.37 L 497.25,714.26 L 498.22,715.17 L 498.8,716.08 L 499,717 L 498.8,717.92 L 498.22,718.83 L 497.25,719.74 L 495.89,720.63 L 494.15,721.5 L 492.05,722.36 L 489.58,723.19 L 486.75,723.99 L 483.59,724.76 L 480.09,725.49 L 476.28,726.19 L 472.17,726.84 L 467.77,727.44 L 463.1,728 L 458.19,728.5 L 453.05,728.95 L 447.69,729.35 L 442.15,729.68 L 436.44,729.96 L 430.59,730.17 L 424.62,730.32 L 418.55,730.4 L 412.41,730.42 L 406.22,730.37 L 400,730.25 L 393.78,730.07 L 387.59,729.82 L 381.45,729.5 L 375.38,729.12 L 369.41,728.67 L 363.56,728.16 L 357.85,727.58 L 352.31,726.95 L 346.95,726.25 L 341.81,725.5 L 336.9,724.7 L 332.23,723.84 L 327.83,722.94 L 323.72,721.99 L 319.91,720.99 L 316.41,719.96 L 313.25,718.89 L 310.42,717.79 L 307.95,716.66 L 305.85,715.5 L 304.11,714.33 L 302.75,713.14 L 301.78,711.93 L 301.2,710.72 L 301,709.5 L 301.2,708.28 L 301.78,707.07 L 302.75,705.86 L 304.11,704.67 L 305.85,703.5 L 307.95,702.34 L 310.42,701.21 L 313.25,700.11 L 316.41,699.04 L 319.91,698.01 L 323.72,697.01 L 327.83,696.06 L 332.23,695.16 L 336.9,694.3 L 341.81,693.5 L 346.95,692.75 L 352.31,692.05 L 357.85,691.42 L 363.56,690.84 L 369.41,690.33 L 375.38,689.88 L 381.45,689.5 L 387.59,689.18 L 393.78,688.93 L 400,688.75 L 406.22,688.63 L 412.41,688.58 L 418.55,688.6 L 424.62,688.68 L 430.59,688.83 L 436.44,689.04 L 442.15,689.32 L 447.69,689.65 L 453.05,690.05 L 458.19,690.5 L 463.1,691 L 467.77,691.56 L 472.17,692.16 L 476.28,692.81 L 480.09,693.51 L 483.59,694.24 L 486.75,695.01 L 489.58,695.81 L 492.05,696.64 L 494.15,697.5 L 495.89,698.37 L 497.25,699.26 L 498.22,700.17 L 498.8,701.08 L 499,702 L 498.8,702.92 L 498.22,703.83 L 497.25,704.74 L 495.89,705.63 L 494.15,706.5 L 492.05,707.36 L 489.58,708.19 L 486.75,708.99 L 483.59,709.76 L 480.09,710.49 L 476.28,711.19 L 472.17,711.84 L 467.77,712.44 L 463.1,713 L 458.19,713.5 L 453.05,713.95 L 447.69,714.35 L 442.15,714.68 L 436.44,714.96 L 430.59,715.17 L 424.62,715.32 L 418.55,715.4 L 412.41,715.42 L 406.22,715.37 L 400,715.25 L 393.78,715.07 L 387.59,714.82 L 381.45,714.5 L 375.38,714.12 L 369.41,713.67 L 363.56,713.16 L 357.85,712.58 L 352.31,711.95 L 346.95,711.25 L 341.81,710.5 L 336.9,709.7 L 332.23,708.84 L 327.83,707.94 L 323.72,706.99 L 319.91,705.99 L 316.41,704.96 L 313.25,703.89 L 310.42,702.79 L 307.95,701.66 L 305.85,700.5 L 304.11,699.33 L 302.75,698.14 L 301.78,696.93 L 301.2,695.72 L 301,694.5 L 301.2,693.28 L 301.78,692.07 L 302.75,690.86 L 304.11,689.67 L 305.85,688.5 L 307.95,687.34 L 310.42,686.21 L 313.25,685.11 L 316.41,684.04 L 319.91,683.01 L 323.72,682.01 L 327.83,681.06 L 332.23,680.16 L 336.9,679.3 L 341.81,678.5 L 346.95,677.75 L 352.31,677.05 L 357.85,676.42 L 363.56,675.84 L 369.41,675.33 L 375.38,674.88 L 381.45,674.5 L 387.59,674.18 L 393.78,673.93 L 400,673.75 L 406.22,673.63 L 412.41,673.58 L 418.55,673.6 L 424.62,673.68 L 430.59,673.83 L 436.44,674.04 L 442.15,674.32 L 447.69,674.65 L 453.05,675.05 L 458.19,675.5 L 463.1,676 L 467.77,676.56 L 472.17,677.16 L 476.28,677.81 L 480.09,678.51 L 483.59,679.24 L 486.75,680.01 L 489.58,680.81 L 492.05,681.64 L 494.15,682.5 L 495.89,683.37 L 497.25,684.26 L 498.22,685.17 L 498.8,686.08 L 499,687 L 498.8,687.92 L 498.22,688.83 L 497.25,689.74 L 495.89,690.63 L 494.15,691.5 L 492.05,692.36 L 489.58,693.19 L 486.75,693.99 L 483.59,694.76 L 480.09,695.49 L 476.28,696.19 L 472.17,696.84 L 467.77,697.44 L 463.1,698 L 458.19,698.5 L 453.05,698.95 L 447.69,699.35 L 442.15,699.68 L 436.44,699.96 L 430.59,700.17 L 424.62,700.32 L 418.55,700.4 L 412.41,700.42 L 406.22,700.37 L 400,700.25 L 393.78,700.07 L 387.59,699.82 L 381.45,699.5 L 375.38,699.12 L 369.41,698.67 L 363.56,698.16 L 357.85,697.58 L 352.31,696.95 L 346.95,696.25 L 341.81,695.5 L 336.9,694.7 L 332.23,693.84 L 327.83,692.94 L 323.72,691.99 L 319.91,690.99 L 316.41,689.96 L 313.25,688.89 L 310.42,687.79 L 307.95,686.66 L 305.85,685.5 L 304.11,684.33 L 302.75,683.14 L 301.78,681.93 L 301.2,680.72 L 301,679.5 L 301.2,678.28 L 301.78,677.07 L 302.75,675.86 L 304.11,674.67 L 305.85,673.5 L 307.95,672.34 L 310.42,671.21 L 313.25,670.11 L 316.41,669.04 L 319.91,668.01 L 323.72,667.01 L 327.83,666.06 L 332.23,665.16 L 336.9,664.3 L 341.81,663.5 L 346.95,662.75 L 352.31,662.05 L 357.85,661.42 L 363.56,660.84 L 369.41,660.33 L 375.38,659.88 L 381.45,659.5 L 387.59,659.18 L 393.78,658.93 L 400,658.75 L 406.22,658.63 L 412.41,658.58 L 418.55,658.6 L 424.62,658.68 L 430.59,658.83 L 436.44,659.04 L 442.15,659.32 L 447.69,659.65 L 453.05,660.05 L 458.19,660.5 L 463.1,661 L 467.77,661.56 L 472.17,662.16 L 476.28,662.81 L 480.09,663.51 L 483.59,664.24 L 486.75,665.01 L 489.58,665.81 L 492.05,666.64 L 494.15,667.5 L 495.89,668.37 L 497.25,669.26 L 498.22,670.17 L 498.8,671.08 L 499,672 L 498.8,672.92 L 498.22,673.83 L 497.25,674.74 L 495.89,675.63 L 494.15,676.5 L 492.05,677.36 L 489.58,678.19 L 486.75,678.99 L 483.59,679.76 L 480.09,680.49 L 476.28,681.19 L 472.17,681.84 L 467.77,682.44 L 463.1,683 L 458.19,683.5 L 453.05,683.95 L 447.69,684.35 L 442.15,684.68 L 436.44,684.96 L 430.59,685.17 L 424.62,685.32 L 418.55,685.4 L 412.41,685.42 L 406.22,685.37 L 400,685.25 L 393.78,685.07 L 387.59,684.82 L 381.45,684.5 L 375.38,684.12 L 369.41,683.67 L 363.56,683.16 L 357.85,682.58 L 352.31,681.95 L 346.95,681.25 L 341.81,680.5 L 336.9,679.7 L 332.23,678.84 L 327.83,677.94 L 323.72,676.99 L 319.91,675.99 L 316.41,674.96 L 313.25,673.89 L 310.42,672.79 L 307.95,671.66 L 305.85,670.5 L 304.11,669.33 L 302.75,668.14 L 301.78,666.93 L 301.2,665.72 L 301,664.5 L 301.2,663.28 L 301.78,662.07 L 302.75,660.86 L 304.11,659.67 L 305.85,658.5 L 307.95,657.34 L 310.42,656.21 L 313.25,655.11 L 316.41,654.04 L 319.91,653.01 L 323.72,652.01 L 327.83,651.06 L 332.23,650.16 L 336.9,649.3 L 341.81,648.5 L 346.95,647.75 L 352.31,647.05 L 357.85,646.42 L 363.56,645.84 L 369.41,645.33 L 375.38,644.88 L 381.45,644.5 L 387.59,644.18 L 393.78,643.93 L 400,643.75 L 406.22,643.63 L 412.41,643.58 L 418.55,643.6 L 424.62,643.68 L 430.59,643.83 L 436.44,644.04 L 442.15,644.32 L 447.69,644.65 L 453.05,645.05 L 458.19,645.5 L 463.1,646 L 467.77,646.56 L 472.17,647.16 L 476.28,647.81 L 480.09,648.51 L 483.59,649.24 L 486.75,650.01 L 489.58,650.81 L 492.05,651.64 L 494.15,652.5 L 495.89,653.37 L 497.25,654.26 L 498.22,655.17 L 498.8,656.08 L 499,657" fill="none" stroke="#eef1f3" stroke-width="3.2" stroke-linecap="round"/>
<ellipse cx="400" cy="620" rx="108" ry="22" fill="#00000018" filter="url(#soft)"/>
<path d="M 294,600 C 296,538 504,538 506,600 Z" fill="url(#metal)" stroke="#818990" stroke-width="1.6"/>
<ellipse cx="400" cy="554" rx="22" ry="9" fill="url(#metalV)" stroke="#6f767c" stroke-width="1.3"/>
<ellipse cx="400" cy="554" rx="9" ry="4" fill="#3c4247"/>
<path d="M 292,596 L 292,608 A 108,22 0 0 0 508,608 L 508,596 Z" fill="url(#metal)" stroke="#818990" stroke-width="1.4"/>
<ellipse cx="400" cy="596" rx="108" ry="22" fill="url(#metal)" stroke="#818990" stroke-width="1.6"/>
<ellipse cx="400" cy="596" rx="99" ry="19" fill="none" stroke="#c2c8cc" stroke-width="1"/>
<path d="M 292,596 a 108,22 0 0 0 34,17 l 0,-20 Z" fill="#fbfcfd"/>
<path d="M 292,596 a 108,22 0 0 0 34,17" fill="none" stroke="#818990" stroke-width="1.4"/>
<path d="M 504,1090 C 600,1094 604,1210 490,1330" fill="none" stroke="url(#metalV)" stroke-width="17" stroke-linecap="round"/>
<path d="M 504,1090 C 600,1094 604,1210 490,1330" fill="none" stroke="#5f666c" stroke-width="1.2" stroke-linecap="round"/>
<path d="M 296,1068 C 262,1064 250,1046 252,1030 C 272,1042 288,1046 296,1050 Z" fill="url(#glass)" stroke="#7fa3b5" stroke-width="1.8"/>
<path d="M 292,1060 L 304,1360 Q 400,1394 496,1360 L 508,1060 A 108,24 0 0 1 292,1060 Z" fill="url(#glass)" stroke="#7fa3b5" stroke-width="2"/>
<path d="M 304,1360 Q 400,1382 496,1360" fill="none" stroke="#7fa3b5" stroke-width="1.2" opacity="0.7"/>
<ellipse cx="400" cy="1060" rx="108" ry="24" fill="#dfeef6" fill-opacity="0.35" stroke="#7fa3b5" stroke-width="2"/>
<path d="M 320,1090 L 328,1340" stroke="#ffffff" stroke-width="10" opacity="0.5" stroke-linecap="round"/>
<line x1="364" y1="150" x2="266" y2="150" stroke="#9aa7b0" stroke-width="1.3"/>
<circle cx="252" cy="150" r="13" fill="#33566b"/>
<text x="252" y="155" font-size="15" font-weight="bold" fill="#fff" text-anchor="middle">1</text>
<text x="232" y="156" font-size="18" fill="#1e2a33" text-anchor="end">Plunger knob</text>
<line x1="387" y1="330" x2="266" y2="330" stroke="#9aa7b0" stroke-width="1.3"/>
<circle cx="252" cy="330" r="13" fill="#33566b"/>
<text x="252" y="335" font-size="15" font-weight="bold" fill="#fff" text-anchor="middle">2</text>
<text x="232" y="336" font-size="18" fill="#1e2a33" text-anchor="end">Plunger rod</text>
<line x1="286" y1="590" x2="266" y2="590" stroke="#9aa7b0" stroke-width="1.3"/>
<circle cx="252" cy="590" r="13" fill="#33566b"/>
<text x="252" y="595" font-size="15" font-weight="bold" fill="#fff" text-anchor="middle">3</text>
<text x="232" y="596" font-size="18" fill="#1e2a33" text-anchor="end">Lid</text>
<line x1="298" y1="700" x2="266" y2="700" stroke="#9aa7b0" stroke-width="1.3"/>
<circle cx="252" cy="700" r="13" fill="#33566b"/>
<text x="252" y="705" font-size="15" font-weight="bold" fill="#fff" text-anchor="middle">4</text>
<text x="232" y="706" font-size="18" fill="#1e2a33" text-anchor="end">Coil spring</text>
<line x1="292" y1="790" x2="266" y2="790" stroke="#9aa7b0" stroke-width="1.3"/>
<circle cx="252" cy="790" r="13" fill="#33566b"/>
<text x="252" y="795" font-size="15" font-weight="bold" fill="#fff" text-anchor="middle">5</text>
<text x="232" y="796" font-size="18" fill="#1e2a33" text-anchor="end">Top filter plate</text>
<line x1="292" y1="858" x2="266" y2="858" stroke="#9aa7b0" stroke-width="1.3"/>
<circle cx="252" cy="858" r="13" fill="#33566b"/>
<text x="252" y="863" font-size="15" font-weight="bold" fill="#fff" text-anchor="middle">6</text>
<text x="232" y="864" font-size="18" fill="#1e2a33" text-anchor="end">Mesh screen</text>
<line x1="292" y1="926" x2="266" y2="926" stroke="#9aa7b0" stroke-width="1.3"/>
<circle cx="252" cy="926" r="13" fill="#33566b"/>
<text x="252" y="931" font-size="15" font-weight="bold" fill="#fff" text-anchor="middle">7</text>
<text x="232" y="932" font-size="18" fill="#1e2a33" text-anchor="end">Bottom filter plate</text>
<line x1="286" y1="1215" x2="266" y2="1215" stroke="#9aa7b0" stroke-width="1.3"/>
<circle cx="252" cy="1215" r="13" fill="#33566b"/>
<text x="252" y="1220" font-size="15" font-weight="bold" fill="#fff" text-anchor="middle">8</text>
<text x="232" y="1221" font-size="18" fill="#1e2a33" text-anchor="end">Glass carafe</text>
<path d="M 600,784 L 616,784 M 600,932 L 616,932 M 608,784 L 608,932" fill="none" stroke="#33566b" stroke-width="1.6"/>
<line x1="616" y1="858" x2="640" y2="858" stroke="#33566b" stroke-width="1.6"/>
<text x="648" y="854" font-size="18" font-weight="bold" fill="#33566b">3-piece</text>
<text x="648" y="876" font-size="18" font-weight="bold" fill="#33566b">filter assembly</text>
</svg>round 1 of 3

Coil spring, then plate, mesh and plate, the same design that passed on 2026-09-20.
modeldeepseek/deepseek-v4.1-flashtasksvg-french-press@v2date2026-09-22rounds3 of 8 allowedcost$0.0322thinkingmediumtokens201,044 in, 17,841 out, of which 11,292 reasoningtime9 min 27 s
All seven partsdecided by looking · Pass if all seven are drawn as separate shapes and each has a label naming it. A part that is only named in a label or a comment, with nothing drawn, fails it.pass
Stack orderdecided by a number, from the filepass
Filter fits the glassdecided by a number, from the filepass
One assembly axisdecided by looking · Pass if one vertical line runs through the middle of every part, and every leader line leaves from the same side. One part pushed off to the side fails it.pass
Labels matchdecided by looking · Pass if following each leader line from its label ends on the part that label names. One label pointing at the wrong part, or at nothing, fails it.pass
There is no post about this one, since only some results need one, so the picture, the source and the scoring are here instead.
Draw an exploded assembly diagram of a French press, as an SVG. Use the standard three-piece plunger filter rather than a two-piece travel press.Frozen at v2. This model got this and nothing else.
The standard three-piece plunger, from the top down: spiral (spring) plate, mesh screen, cross-plate. The cross-plate is the bottom piece, because its threaded stem is what the rod screws into. The spiral plate above the mesh is what presses the mesh edge out against the glass. Checked against the WebstaurantStore anatomy diagram, which is drawn exploded and labelled, and against each part's y coordinate in the SVG rather than its comment. Two-piece travel presses exist and stack differently, which is why v2 of the prompt names the design. How it is scored, and this run's files on GitHub.
