629 lines
28 KiB
XML
629 lines
28 KiB
XML
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 800 600" width="100%" height="100%">
|
|
<defs>
|
|
<!-- ========== ???? ========== -->
|
|
<linearGradient id="skyGrad" x1="0" y1="0" x2="0" y2="1">
|
|
<stop offset="0%" stop-color="#16264d"/>
|
|
<stop offset="22%" stop-color="#3f5d8e"/>
|
|
<stop offset="48%" stop-color="#c66e58"/>
|
|
<stop offset="72%" stop-color="#f4ad7a"/>
|
|
<stop offset="100%" stop-color="#fde2b8"/>
|
|
</linearGradient>
|
|
|
|
<radialGradient id="sunGlow" cx="50%" cy="50%" r="50%">
|
|
<stop offset="0%" stop-color="#fff7d8" stop-opacity="0.95"/>
|
|
<stop offset="30%" stop-color="#ffd56b" stop-opacity="0.55"/>
|
|
<stop offset="65%" stop-color="#ff8a3a" stop-opacity="0.18"/>
|
|
<stop offset="100%" stop-color="#ff5e2a" stop-opacity="0"/>
|
|
</radialGradient>
|
|
<radialGradient id="sunCore" cx="40%" cy="40%" r="60%">
|
|
<stop offset="0%" stop-color="#fffae6"/>
|
|
<stop offset="55%" stop-color="#ffe9a3"/>
|
|
<stop offset="100%" stop-color="#ffbe5e"/>
|
|
</radialGradient>
|
|
|
|
<linearGradient id="seaGrad" x1="0" y1="0" x2="0" y2="1">
|
|
<stop offset="0%" stop-color="#7da7c4"/>
|
|
<stop offset="35%" stop-color="#33648c"/>
|
|
<stop offset="100%" stop-color="#0d2c4d"/>
|
|
</linearGradient>
|
|
|
|
<linearGradient id="wetSandGrad" x1="0" y1="0" x2="0" y2="1">
|
|
<stop offset="0%" stop-color="#caa57e"/>
|
|
<stop offset="100%" stop-color="#8a6741"/>
|
|
</linearGradient>
|
|
<linearGradient id="sandGrad" x1="0" y1="0" x2="0" y2="1">
|
|
<stop offset="0%" stop-color="#f6d8a1"/>
|
|
<stop offset="55%" stop-color="#dab177"/>
|
|
<stop offset="100%" stop-color="#a47c4e"/>
|
|
</linearGradient>
|
|
|
|
<linearGradient id="bodyGrad" x1="0.2" y1="0" x2="0.7" y2="1">
|
|
<stop offset="0%" stop-color="#ffffff"/>
|
|
<stop offset="55%" stop-color="#f2ecdc"/>
|
|
<stop offset="100%" stop-color="#b3a482"/>
|
|
</linearGradient>
|
|
<linearGradient id="bellyGrad" x1="0" y1="0" x2="0" y2="1">
|
|
<stop offset="0%" stop-color="#ffffff"/>
|
|
<stop offset="100%" stop-color="#e8e0c8"/>
|
|
</linearGradient>
|
|
|
|
<linearGradient id="wingGrad" x1="0" y1="0" x2="0.4" y2="1">
|
|
<stop offset="0%" stop-color="#d9c8a0"/>
|
|
<stop offset="55%" stop-color="#8d7549"/>
|
|
<stop offset="100%" stop-color="#3f3018"/>
|
|
</linearGradient>
|
|
|
|
<linearGradient id="beakGrad" x1="0" y1="0" x2="0.3" y2="1">
|
|
<stop offset="0%" stop-color="#ffe287"/>
|
|
<stop offset="50%" stop-color="#f29d28"/>
|
|
<stop offset="100%" stop-color="#a05810"/>
|
|
</linearGradient>
|
|
<linearGradient id="pouchGrad" x1="0" y1="0" x2="0" y2="1">
|
|
<stop offset="0%" stop-color="#ffd9a0"/>
|
|
<stop offset="55%" stop-color="#ed984c"/>
|
|
<stop offset="100%" stop-color="#a8521e"/>
|
|
</linearGradient>
|
|
|
|
<linearGradient id="footGrad" x1="0" y1="0" x2="0" y2="1">
|
|
<stop offset="0%" stop-color="#ffb350"/>
|
|
<stop offset="100%" stop-color="#b85e10"/>
|
|
</linearGradient>
|
|
|
|
<linearGradient id="frameGrad" x1="0" y1="0" x2="0.3" y2="1">
|
|
<stop offset="0%" stop-color="#5dd9e8"/>
|
|
<stop offset="55%" stop-color="#1ba5ba"/>
|
|
<stop offset="100%" stop-color="#0e6473"/>
|
|
</linearGradient>
|
|
|
|
<linearGradient id="scarfGrad" x1="0" y1="0" x2="1" y2="0">
|
|
<stop offset="0%" stop-color="#ff5142"/>
|
|
<stop offset="100%" stop-color="#a51914"/>
|
|
</linearGradient>
|
|
|
|
<linearGradient id="cloudGrad" x1="0" y1="0" x2="0" y2="1">
|
|
<stop offset="0%" stop-color="#ffd09a" stop-opacity="0.9"/>
|
|
<stop offset="100%" stop-color="#c66e58" stop-opacity="0.55"/>
|
|
</linearGradient>
|
|
|
|
<radialGradient id="tireGrad" cx="50%" cy="50%" r="50%">
|
|
<stop offset="85%" stop-color="#2a2a2a"/>
|
|
<stop offset="100%" stop-color="#000000"/>
|
|
</radialGradient>
|
|
<radialGradient id="hubGrad" cx="40%" cy="40%" r="60%">
|
|
<stop offset="0%" stop-color="#e8e8e8"/>
|
|
<stop offset="60%" stop-color="#888"/>
|
|
<stop offset="100%" stop-color="#2f2f2f"/>
|
|
</radialGradient>
|
|
|
|
<linearGradient id="basketGrad" x1="0" y1="0" x2="0" y2="1">
|
|
<stop offset="0%" stop-color="#d9a868"/>
|
|
<stop offset="100%" stop-color="#6f4419"/>
|
|
</linearGradient>
|
|
|
|
<linearGradient id="fishGrad" x1="0" y1="0" x2="0" y2="1">
|
|
<stop offset="0%" stop-color="#88cdee"/>
|
|
<stop offset="100%" stop-color="#2a6c92"/>
|
|
</linearGradient>
|
|
</defs>
|
|
|
|
<!-- ============ ?? ============ -->
|
|
<rect width="800" height="385" fill="url(#skyGrad)"/>
|
|
|
|
<!-- ??????? -->
|
|
<circle cx="560" cy="260" r="200" fill="url(#sunGlow)"/>
|
|
<circle cx="560" cy="260" r="62" fill="url(#sunCore)"/>
|
|
<circle cx="551" cy="250" r="22" fill="#fffdf0" opacity="0.7"/>
|
|
|
|
<!-- ?? -->
|
|
<g>
|
|
<ellipse cx="120" cy="90" rx="85" ry="11" fill="url(#cloudGrad)"/>
|
|
<ellipse cx="175" cy="108" rx="55" ry="8" fill="url(#cloudGrad)" opacity="0.75"/>
|
|
<ellipse cx="660" cy="80" rx="95" ry="13" fill="url(#cloudGrad)" opacity="0.7"/>
|
|
<ellipse cx="730" cy="95" rx="55" ry="8" fill="url(#cloudGrad)" opacity="0.5"/>
|
|
<ellipse cx="380" cy="160" rx="120" ry="12" fill="#ffd0a2" opacity="0.35"/>
|
|
<ellipse cx="90" cy="200" rx="100" ry="9" fill="#ffb98a" opacity="0.4"/>
|
|
<ellipse cx="720" cy="220" rx="80" ry="7" fill="#ffba80" opacity="0.35"/>
|
|
<ellipse cx="200" cy="280" rx="90" ry="6" fill="#ffaa70" opacity="0.4"/>
|
|
<ellipse cx="620" cy="320" rx="100" ry="6" fill="#ffaa70" opacity="0.4"/>
|
|
</g>
|
|
|
|
<!-- ???? -->
|
|
<g stroke="#3b2818" stroke-width="1.6" fill="none" stroke-linecap="round" opacity="0.6">
|
|
<path d="M 90 130 q 7 -7 14 0 q 7 -7 14 0"/>
|
|
<path d="M 135 148 q 5 -5 10 0 q 5 -5 10 0"/>
|
|
<path d="M 220 115 q 9 -9 18 0 q 9 -9 18 0"/>
|
|
<path d="M 260 135 q 5 -5 10 0 q 5 -5 10 0"/>
|
|
<path d="M 705 175 q 5 -5 10 0 q 5 -5 10 0"/>
|
|
<path d="M 735 195 q 4 -4 8 0 q 4 -4 8 0"/>
|
|
</g>
|
|
|
|
<!-- ??????? -->
|
|
<g transform="translate(40, 385)" opacity="0.92">
|
|
<path d="M -10 0 L 25 -48 L 80 -48 L 100 0 Z" fill="#3d4e66"/>
|
|
<path d="M 25 -48 L 80 -48 L 82 -42 L 23 -42 Z" fill="#2c394d"/>
|
|
<rect x="45" y="-82" width="14" height="34" fill="#e8e0d0"/>
|
|
<rect x="45" y="-82" width="14" height="6" fill="#b8362a"/>
|
|
<rect x="45" y="-68" width="14" height="6" fill="#b8362a"/>
|
|
<rect x="45" y="-54" width="14" height="6" fill="#b8362a"/>
|
|
<polygon points="43,-82 61,-82 52,-92" fill="#5a2a25"/>
|
|
<circle cx="52" cy="-60" r="2.5" fill="#fff8a0"/>
|
|
<circle cx="52" cy="-60" r="6" fill="#fff8a0" opacity="0.3"/>
|
|
</g>
|
|
|
|
<!-- ???? -->
|
|
<g transform="translate(700, 388)" opacity="0.92">
|
|
<path d="M 0 8 L 32 8 L 26 14 L 6 14 Z" fill="#2a1e15"/>
|
|
<path d="M 16 8 L 16 -30 L 29 6 Z" fill="#fff8ee"/>
|
|
<path d="M 14 8 L 14 -14 L 4 6 Z" fill="#ece2c8"/>
|
|
<line x1="16" y1="-32" x2="16" y2="8" stroke="#2a1e15" stroke-width="1.2"/>
|
|
<path d="M 6 15 L 26 15 L 22 19 L 10 19 Z" fill="#2a1e15" opacity="0.3"/>
|
|
</g>
|
|
|
|
<!-- ????? -->
|
|
<g opacity="0.55">
|
|
<path d="M 280 385 q 30 -22 70 -18 q 35 5 60 18 Z" fill="#4a5a72"/>
|
|
<path d="M 295 380 q 25 -12 55 -8 q 30 4 45 8" stroke="#2c394d" stroke-width="1" fill="none"/>
|
|
</g>
|
|
|
|
<!-- ============ ?? ============ -->
|
|
<rect y="385" width="800" height="80" fill="url(#seaGrad)"/>
|
|
|
|
<!-- ?????????? -->
|
|
<g fill="#ffeaa0" opacity="0.85">
|
|
<rect x="530" y="387" width="60" height="3" rx="1.5"/>
|
|
<rect x="520" y="394" width="80" height="3" rx="1.5"/>
|
|
<rect x="535" y="401" width="50" height="3" rx="1.5"/>
|
|
<rect x="512" y="408" width="92" height="3" rx="1.5"/>
|
|
<rect x="540" y="415" width="40" height="3" rx="1.5"/>
|
|
<rect x="525" y="422" width="68" height="3" rx="1.5"/>
|
|
<rect x="545" y="429" width="30" height="3" rx="1.5"/>
|
|
<rect x="535" y="436" width="48" height="3" rx="1.5"/>
|
|
<rect x="550" y="443" width="20" height="3" rx="1.5"/>
|
|
<rect x="540" y="450" width="38" height="3" rx="1.5"/>
|
|
<rect x="555" y="457" width="18" height="3" rx="1.5"/>
|
|
</g>
|
|
|
|
<!-- ???? -->
|
|
<g stroke="#ffffff" stroke-width="1.4" fill="none" stroke-linecap="round" opacity="0.5">
|
|
<path d="M 30 400 q 25 -3 50 0 q 25 3 50 0"/>
|
|
<path d="M 200 410 q 30 -4 60 0 q 30 4 60 0"/>
|
|
<path d="M 370 405 q 20 -3 40 0 q 20 3 40 0"/>
|
|
<path d="M 660 400 q 25 -3 50 0 q 25 3 50 0"/>
|
|
<path d="M 100 428 q 25 -3 50 0 q 25 3 50 0"/>
|
|
<path d="M 290 432 q 30 -4 60 0 q 30 4 60 0"/>
|
|
<path d="M 660 432 q 25 -3 50 0 q 25 3 50 0"/>
|
|
<path d="M 50 450 q 22 -3 44 0 q 22 3 44 0"/>
|
|
<path d="M 250 455 q 22 -3 44 0 q 22 3 44 0"/>
|
|
</g>
|
|
|
|
<!-- ????? -->
|
|
<line x1="0" y1="385" x2="800" y2="385" stroke="#ffd6a0" stroke-width="1.2" opacity="0.85"/>
|
|
|
|
<!-- ============ ?? ============ -->
|
|
<!-- ??????????? -->
|
|
<path d="M 0 444 q 200 -12 400 -4 t 400 16 L 800 500 L 0 500 Z" fill="url(#wetSandGrad)"/>
|
|
|
|
<!-- ????? -->
|
|
<path d="M 0 444 q 200 -12 400 -4 t 400 16" stroke="#ffffff" stroke-width="5" fill="none" stroke-linecap="round" opacity="0.9"/>
|
|
<path d="M 0 452 q 200 -8 400 -1 t 400 14" stroke="#ffffff" stroke-width="2.8" fill="none" stroke-linecap="round" opacity="0.55"/>
|
|
<g fill="#ffffff" opacity="0.8">
|
|
<circle cx="120" cy="446" r="2"/>
|
|
<circle cx="240" cy="444" r="1.5"/>
|
|
<circle cx="360" cy="443" r="2"/>
|
|
<circle cx="480" cy="448" r="1.5"/>
|
|
<circle cx="620" cy="452" r="2"/>
|
|
<circle cx="710" cy="458" r="1.5"/>
|
|
<circle cx="70" cy="449" r="1.5"/>
|
|
<circle cx="180" cy="448" r="1.2"/>
|
|
<circle cx="300" cy="445" r="1.2"/>
|
|
<circle cx="550" cy="450" r="1.2"/>
|
|
</g>
|
|
|
|
<!-- ???????? -->
|
|
<path d="M 0 500 q 400 -10 800 4 L 800 600 L 0 600 Z" fill="url(#sandGrad)"/>
|
|
|
|
<!-- ???? -->
|
|
<g fill="#a8814e" opacity="0.55">
|
|
<circle cx="50" cy="528" r="1.2"/><circle cx="120" cy="540" r="1"/>
|
|
<circle cx="180" cy="552" r="1.3"/><circle cx="80" cy="548" r="0.8"/>
|
|
<circle cx="200" cy="538" r="1"/><circle cx="540" cy="545" r="1.2"/>
|
|
<circle cx="600" cy="555" r="1"/><circle cx="660" cy="540" r="1.3"/>
|
|
<circle cx="700" cy="555" r="0.9"/><circle cx="750" cy="548" r="1.1"/>
|
|
<circle cx="630" cy="528" r="0.9"/><circle cx="40" cy="560" r="1"/>
|
|
<circle cx="160" cy="532" r="0.8"/><circle cx="230" cy="552" r="1"/>
|
|
<circle cx="280" cy="560" r="0.9"/><circle cx="520" cy="535" r="1"/>
|
|
<circle cx="780" cy="556" r="1.1"/>
|
|
<circle cx="100" cy="572" r="1"/><circle cx="320" cy="580" r="1.2"/>
|
|
<circle cx="480" cy="575" r="1"/><circle cx="690" cy="580" r="1.1"/>
|
|
</g>
|
|
<g fill="#7a5b2e" opacity="0.4">
|
|
<circle cx="90" cy="540" r="0.7"/><circle cx="150" cy="550" r="0.8"/>
|
|
<circle cx="210" cy="554" r="0.7"/><circle cx="570" cy="540" r="0.8"/>
|
|
<circle cx="640" cy="552" r="0.7"/><circle cx="690" cy="568" r="0.8"/>
|
|
<circle cx="60" cy="555" r="0.7"/><circle cx="730" cy="538" r="0.7"/>
|
|
<circle cx="380" cy="580" r="0.8"/><circle cx="440" cy="570" r="0.7"/>
|
|
</g>
|
|
|
|
<!-- ???? -->
|
|
<g transform="translate(640, 545)">
|
|
<path d="M 0 0 q 9 -11 18 0 q -2 5 -9 5 q -7 0 -9 -5 Z" fill="#fceedd" stroke="#cd9466" stroke-width="0.8"/>
|
|
<path d="M 5 0 q 4 -6 8 0 M 7 0 q 2 -3 4 0" stroke="#cd9466" stroke-width="0.6" fill="none"/>
|
|
</g>
|
|
<g transform="translate(720, 535)">
|
|
<ellipse rx="7" ry="4.5" fill="#f5d4b8" stroke="#b07a4a" stroke-width="0.7"/>
|
|
<path d="M -3 0 q 3 -3 6 0 M -2 1 q 2 -2 4 0" stroke="#b07a4a" stroke-width="0.5" fill="none"/>
|
|
</g>
|
|
<g transform="translate(70, 555) rotate(18)">
|
|
<path d="M 0 0 L 0 -9 L 5 -7 L 5 2 Z" fill="#e8a86c" stroke="#8e5a28" stroke-width="0.6"/>
|
|
<path d="M 0 -4 L 5 -3" stroke="#8e5a28" stroke-width="0.4"/>
|
|
</g>
|
|
|
|
<!-- ?? -->
|
|
<g transform="translate(195, 562)" fill="#e87a3a" stroke="#a83a1a" stroke-width="0.7">
|
|
<path d="M 0 -8 L 2 -2 L 8 -2 L 3 2 L 5 8 L 0 4 L -5 8 L -3 2 L -8 -2 L -2 -2 Z"/>
|
|
<circle cx="0" cy="0" r="1.5" fill="#a83a1a"/>
|
|
</g>
|
|
|
|
<!-- ??? -->
|
|
<g>
|
|
<ellipse cx="450" cy="560" rx="5" ry="2.5" fill="#9b8b6a" opacity="0.8"/>
|
|
<ellipse cx="350" cy="555" rx="4" ry="2" fill="#7a5e3e" opacity="0.7"/>
|
|
<ellipse cx="555" cy="565" rx="3" ry="1.5" fill="#9b8b6a" opacity="0.6"/>
|
|
</g>
|
|
|
|
<!-- ============ ????? ============ -->
|
|
<ellipse cx="380" cy="555" rx="210" ry="10" fill="#5a3a1a" opacity="0.32"/>
|
|
<ellipse cx="380" cy="555" rx="180" ry="6" fill="#3a2510" opacity="0.4"/>
|
|
|
|
<!-- ??????? -->
|
|
<g opacity="0.55">
|
|
<ellipse cx="170" cy="555" rx="22" ry="6" fill="#d9b078"/>
|
|
<ellipse cx="140" cy="548" rx="14" ry="4" fill="#d9b078" opacity="0.85"/>
|
|
<ellipse cx="115" cy="538" rx="10" ry="3" fill="#d9b078" opacity="0.7"/>
|
|
<circle cx="192" cy="538" r="3" fill="#d9b078"/>
|
|
<circle cx="162" cy="528" r="2.2" fill="#d9b078" opacity="0.8"/>
|
|
<circle cx="138" cy="525" r="1.8" fill="#d9b078" opacity="0.7"/>
|
|
<circle cx="100" cy="522" r="1.5" fill="#d9b078" opacity="0.6"/>
|
|
</g>
|
|
|
|
<!-- ????? -->
|
|
<g opacity="0.5">
|
|
<path d="M 50 558 q 60 -3 110 0" stroke="#7a5028" stroke-width="3" fill="none"/>
|
|
<path d="M 80 565 q 50 -3 90 0" stroke="#7a5028" stroke-width="2" fill="none"/>
|
|
</g>
|
|
|
|
<!-- ============ ?? ============ -->
|
|
<g transform="translate(240, 500)">
|
|
<circle r="55" fill="url(#tireGrad)"/>
|
|
<circle r="48" fill="#101010"/>
|
|
<circle r="46" stroke="#5a5a5a" stroke-width="1.2" fill="#1a1a1a"/>
|
|
<circle r="42" fill="#c8c8c8"/>
|
|
<!-- ?????????? -->
|
|
<circle r="38" stroke="#9a9a9a" stroke-dasharray="2 7" stroke-width="36" fill="none" opacity="0.35"/>
|
|
<circle r="35" stroke="#fff" stroke-dasharray="1 12" stroke-width="34" fill="none" opacity="0.18"/>
|
|
<circle r="9" fill="url(#hubGrad)"/>
|
|
<circle r="4" fill="#1a1a1a"/>
|
|
<g stroke="#3a3a3a" stroke-width="1" opacity="0.7">
|
|
<path d="M -53 -8 l 4 0 M -53 0 l 4 0 M -53 8 l 4 0"/>
|
|
<path d="M 49 -8 l 4 0 M 49 0 l 4 0 M 49 8 l 4 0"/>
|
|
</g>
|
|
</g>
|
|
|
|
<!-- ============ ?????????? ============ -->
|
|
<g>
|
|
<path d="M 355 415 q -8 26 -22 38 q -8 7 -18 6" stroke="#b3a482" stroke-width="14" fill="none" stroke-linecap="round" opacity="0.9"/>
|
|
<g transform="translate(315, 461) rotate(-18)">
|
|
<path d="M 0 0 q -22 -4 -28 4 q 4 8 28 4 Z" fill="url(#footGrad)" stroke="#7a4810" stroke-width="0.8" opacity="0.9"/>
|
|
<path d="M -8 1 q -2 5 1 6 M -16 1 q -2 5 1 6 M -22 2 q -2 4 0 5" stroke="#7a4810" stroke-width="0.6" fill="none"/>
|
|
</g>
|
|
</g>
|
|
|
|
<!-- ============ ???? ============ -->
|
|
<g>
|
|
<!-- ??? -->
|
|
<line x1="350" y1="500" x2="244" y2="500" stroke="url(#frameGrad)" stroke-width="9" stroke-linecap="round"/>
|
|
<!-- ??? -->
|
|
<line x1="340" y1="395" x2="244" y2="500" stroke="url(#frameGrad)" stroke-width="9" stroke-linecap="round"/>
|
|
<!-- ?? -->
|
|
<line x1="340" y1="395" x2="350" y2="500" stroke="url(#frameGrad)" stroke-width="11" stroke-linecap="round"/>
|
|
<!-- ?? -->
|
|
<line x1="350" y1="500" x2="500" y2="418" stroke="url(#frameGrad)" stroke-width="11" stroke-linecap="round"/>
|
|
<!-- ??????????? -->
|
|
<path d="M 340 397 Q 410 425, 497 414" stroke="url(#frameGrad)" stroke-width="11" fill="none" stroke-linecap="round"/>
|
|
<!-- ?? -->
|
|
<line x1="500" y1="418" x2="520" y2="500" stroke="url(#frameGrad)" stroke-width="9" stroke-linecap="round"/>
|
|
|
|
<!-- ?????? -->
|
|
<line x1="349" y1="497" x2="245" y2="497" stroke="#bff2f8" stroke-width="1.5" opacity="0.8"/>
|
|
<line x1="350" y1="498" x2="498" y2="416" stroke="#bff2f8" stroke-width="1.5" opacity="0.8"/>
|
|
<path d="M 342 399 Q 410 426, 495 412" stroke="#bff2f8" stroke-width="1.2" fill="none" opacity="0.7"/>
|
|
</g>
|
|
|
|
<!-- ???? -->
|
|
<path d="M 186 500 a 54 54 0 0 1 108 0" stroke="url(#frameGrad)" stroke-width="6" fill="none" stroke-linecap="round"/>
|
|
|
|
<!-- ????? -->
|
|
<g>
|
|
<circle cx="350" cy="500" r="15" fill="#3a3a3a"/>
|
|
<circle cx="350" cy="500" r="13" fill="#5a5a5a"/>
|
|
<circle cx="350" cy="500" r="4" fill="#1a1a1a"/>
|
|
<g stroke="#888" stroke-width="1" fill="none">
|
|
<line x1="350" y1="483" x2="350" y2="480"/>
|
|
<line x1="363" y1="488" x2="366" y2="485"/>
|
|
<line x1="365" y1="500" x2="368" y2="500"/>
|
|
<line x1="363" y1="512" x2="366" y2="515"/>
|
|
<line x1="350" y1="517" x2="350" y2="520"/>
|
|
<line x1="337" y1="512" x2="334" y2="515"/>
|
|
<line x1="335" y1="500" x2="332" y2="500"/>
|
|
<line x1="337" y1="488" x2="334" y2="485"/>
|
|
</g>
|
|
<path d="M 350 485 q 60 -32 145 -65" stroke="#444" stroke-width="2" fill="none" opacity="0.85"/>
|
|
<path d="M 350 515 q 60 -22 145 -55" stroke="#444" stroke-width="2" fill="none" opacity="0.7"/>
|
|
</g>
|
|
|
|
<!-- ????? -->
|
|
<g>
|
|
<line x1="350" y1="500" x2="378" y2="520" stroke="#222" stroke-width="5" stroke-linecap="round"/>
|
|
<line x1="350" y1="500" x2="322" y2="480" stroke="#222" stroke-width="5" stroke-linecap="round"/>
|
|
<rect x="372" y="517" width="16" height="7" rx="1.5" fill="#1a1a1a"/>
|
|
<rect x="370" y="517" width="2" height="7" fill="#5a5a5a"/>
|
|
<rect x="312" y="475" width="16" height="7" rx="1.5" fill="#1a1a1a"/>
|
|
</g>
|
|
|
|
<!-- ?? -->
|
|
<line x1="340" y1="395" x2="335" y2="380" stroke="#3a3a3a" stroke-width="5" stroke-linecap="round"/>
|
|
|
|
<!-- ????? -->
|
|
<g transform="translate(335, 378)">
|
|
<path d="M -24 -3 q -3 -9 11 -11 q 16 -2 23 1 q 9 3 -5 13 q -12 6 -29 -3 Z" fill="#4d2914"/>
|
|
<path d="M -24 -3 q -3 -9 11 -11 q 16 -2 23 1" stroke="#8a4f25" stroke-width="0.8" fill="none"/>
|
|
<ellipse cx="-3" cy="-4" rx="15" ry="3" fill="#7a4220" opacity="0.7"/>
|
|
<ellipse cx="-3" cy="-6" rx="8" ry="1.5" fill="#a06030" opacity="0.5"/>
|
|
</g>
|
|
|
|
<!-- ============ ????????? ============ -->
|
|
<g>
|
|
<!-- ?? -->
|
|
<g transform="translate(303, 425)">
|
|
<path d="M 0 0 L -54 18 L -28 -22 Z" fill="#b3a482"/>
|
|
<path d="M 0 -4 L -62 -6 L -32 -34 Z" fill="#e8dfc8"/>
|
|
<path d="M 0 -8 L -58 -28 L -28 -40 Z" fill="#fafaf0"/>
|
|
<g stroke="#9b8b6a" stroke-width="0.6" opacity="0.65" fill="none">
|
|
<path d="M -8 -4 L -45 -14"/>
|
|
<path d="M -8 -10 L -45 -28"/>
|
|
<path d="M -5 0 L -40 12"/>
|
|
</g>
|
|
</g>
|
|
|
|
<!-- ????????? -->
|
|
<path d="M 305 425
|
|
C 268 397, 270 337, 322 320
|
|
C 388 304, 438 340, 438 396
|
|
C 438 428, 388 442, 348 438 Z" fill="url(#bodyGrad)"/>
|
|
|
|
<!-- ???? -->
|
|
<path d="M 308 425 C 300 410, 308 390, 332 383 C 372 376, 408 395, 418 415 C 400 432, 360 438, 320 435 Z" fill="url(#bellyGrad)" opacity="0.85"/>
|
|
|
|
<!-- ????? -->
|
|
<path d="M 380 322 C 420 336, 438 365, 438 396 C 432 422, 410 435, 388 437 C 420 422, 432 388, 422 352 Z" fill="#9b8b6a" opacity="0.28"/>
|
|
|
|
<!-- ?????? -->
|
|
<g stroke="#c5b896" stroke-width="0.5" fill="none" opacity="0.5">
|
|
<path d="M 290 378 q 25 -8 50 -5"/>
|
|
<path d="M 290 393 q 28 -6 56 -3"/>
|
|
<path d="M 295 408 q 30 -4 60 0"/>
|
|
</g>
|
|
|
|
<!-- S ???? -->
|
|
<path d="M 362 328
|
|
C 410 318, 425 290, 408 258
|
|
C 390 233, 395 215, 420 208"
|
|
stroke="url(#bodyGrad)" stroke-width="38" fill="none" stroke-linecap="round"/>
|
|
|
|
<!-- ???? -->
|
|
<path d="M 368 330
|
|
C 410 318, 422 290, 405 260
|
|
C 388 235, 395 220, 415 213"
|
|
stroke="#c5b896" stroke-width="7" fill="none" stroke-linecap="round" opacity="0.5"/>
|
|
<!-- ???? -->
|
|
<path d="M 358 326
|
|
C 400 314, 414 288, 400 258"
|
|
stroke="#ffffff" stroke-width="4" fill="none" stroke-linecap="round" opacity="0.6"/>
|
|
|
|
<!-- ?????????? -->
|
|
<g>
|
|
<path d="M 400 226 q -12 5 -28 -7 q 20 -10 35 -5 Z" fill="url(#scarfGrad)"/>
|
|
<path d="M 392 235 q -50 -3 -82 18 q 32 -1 86 -6 Z" fill="url(#scarfGrad)"/>
|
|
<path d="M 392 245 q -55 2 -100 32 q 45 -3 105 -12 Z" fill="#a01515" opacity="0.92"/>
|
|
<path d="M 388 238 q -42 4 -70 22 q 30 -2 75 -8 Z" fill="#ff6e58" opacity="0.55"/>
|
|
<path d="M 350 253 q 8 4 0 10 M 320 266 q 8 4 0 10" stroke="#7a0e0e" stroke-width="0.8" fill="none" opacity="0.7"/>
|
|
</g>
|
|
|
|
<!-- ?? -->
|
|
<ellipse cx="423" cy="198" rx="34" ry="29" fill="url(#bodyGrad)"/>
|
|
<ellipse cx="431" cy="206" rx="22" ry="20" fill="#b3a482" opacity="0.3"/>
|
|
<ellipse cx="411" cy="186" rx="14" ry="10" fill="#ffffff" opacity="0.75"/>
|
|
|
|
<!-- ???? -->
|
|
<path d="M 408 174 q 3 -10 9 -9 q -1 7 -1 13 Z" fill="#e8dfc8"/>
|
|
<path d="M 419 170 q 5 -9 11 -5 q -3 7 -4 11 Z" fill="#e8dfc8"/>
|
|
<path d="M 429 172 q 6 -7 10 -3 q -3 5 -4 8 Z" fill="#d9c8a0"/>
|
|
|
|
<!-- ?? -->
|
|
<ellipse cx="435" cy="196" rx="6" ry="5.5" fill="#3a2818"/>
|
|
|
|
<!-- ????? -->
|
|
<g>
|
|
<path d="M 417 190 q 17 -7 32 -2 L 449 204 q -14 7 -30 2 Z" fill="#0d0d0d"/>
|
|
<path d="M 417 190 q 17 -7 32 -2 L 449 204 q -14 7 -30 2 Z" fill="none" stroke="#444" stroke-width="1.2"/>
|
|
<path d="M 423 194 q 8 -3 16 -1" stroke="#7ed0f0" stroke-width="1.8" fill="none" opacity="0.9"/>
|
|
<path d="M 435 200 q 3 -1 6 -0.5" stroke="#fff" stroke-width="1" fill="none" opacity="0.75"/>
|
|
<line x1="449" y1="198" x2="456" y2="196" stroke="#1a1a1a" stroke-width="1.6"/>
|
|
<line x1="417" y1="192" x2="409" y2="188" stroke="#1a1a1a" stroke-width="1.5"/>
|
|
</g>
|
|
|
|
<!-- ???? -->
|
|
<path d="M 453 194 Q 545 204, 585 235 Q 565 240, 475 233 Q 451 230, 449 213 Z" fill="url(#beakGrad)"/>
|
|
<path d="M 455 200 Q 540 208, 575 230 Q 545 225, 475 220 Q 455 215, 455 204 Z" fill="#ffd86b" opacity="0.6"/>
|
|
<path d="M 465 211 Q 535 215, 577 235" stroke="#a85a10" stroke-width="0.9" fill="none" opacity="0.75"/>
|
|
<ellipse cx="475" cy="211" rx="2.2" ry="1.2" fill="#5a2a08"/>
|
|
<path d="M 580 237 q 8 4 0 9 q -10 -1 -12 -7 Z" fill="#8e4810"/>
|
|
|
|
<!-- ?? -->
|
|
<path d="M 449 225
|
|
Q 473 256, 528 260
|
|
Q 568 256, 580 237
|
|
Q 533 248, 481 238
|
|
Q 461 233, 449 225 Z" fill="url(#pouchGrad)"/>
|
|
<path d="M 458 233 q 40 22 80 21" stroke="#a8521e" stroke-width="0.9" fill="none" opacity="0.7"/>
|
|
<path d="M 465 239 q 38 18 72 18" stroke="#a8521e" stroke-width="0.7" fill="none" opacity="0.55"/>
|
|
<path d="M 473 245 q 35 14 65 14" stroke="#a8521e" stroke-width="0.6" fill="none" opacity="0.45"/>
|
|
<path d="M 473 230 q 30 14 60 14" stroke="#fff" stroke-width="1.3" fill="none" opacity="0.45"/>
|
|
|
|
<path d="M 449 225 Q 533 248, 580 237" stroke="#7e3c08" stroke-width="1.2" fill="none" opacity="0.6"/>
|
|
|
|
<!-- ????????????? -->
|
|
<g transform="translate(510, 385)">
|
|
<path d="M 0 0 q -12 -7 -20 -4 q 0 6 0 12 q 8 0 20 -2 Z" fill="url(#fishGrad)"/>
|
|
<path d="M -20 -4 L -28 -10 L -28 14 L -20 8 Z" fill="#2a6c92"/>
|
|
<path d="M -28 -10 L -26 0 L -28 14" stroke="#88cdee" stroke-width="0.7" fill="none"/>
|
|
<circle cx="-4" cy="2" r="1.2" fill="#1a1a1a"/>
|
|
<circle cx="-3.7" cy="1.8" r="0.5" fill="#fff"/>
|
|
<path d="M -12 5 q 6 1 10 0" stroke="#1a4a6a" stroke-width="0.5" fill="none"/>
|
|
<path d="M -14 -3 q 3 0 3 3 M -8 -3 q 3 0 3 3 M -14 3 q 3 0 3 3 M -8 3 q 3 0 3 3" stroke="#1a4a6a" stroke-width="0.3" fill="none" opacity="0.6"/>
|
|
</g>
|
|
|
|
<!-- ???? -->
|
|
<path d="M 352 348
|
|
C 392 338, 425 358, 445 396
|
|
C 432 425, 388 425, 360 405
|
|
C 342 390, 338 368, 352 348 Z" fill="url(#wingGrad)"/>
|
|
|
|
<!-- ?????? -->
|
|
<g fill="#6e5a32" opacity="0.6">
|
|
<path d="M 360 365 q 22 6 50 24 q -10 3 -25 0 q -18 -8 -30 -18 Z"/>
|
|
<path d="M 364 385 q 22 6 56 22 q -12 4 -26 1 q -22 -8 -32 -19 Z"/>
|
|
<path d="M 370 403 q 25 6 60 16 q -12 4 -25 2 q -25 -6 -36 -14 Z"/>
|
|
</g>
|
|
|
|
<!-- ?????? -->
|
|
<g fill="none" stroke="#3f3018" stroke-width="0.8" opacity="0.7">
|
|
<path d="M 358 358 q 25 4 50 22"/>
|
|
<path d="M 362 376 q 25 4 56 22"/>
|
|
<path d="M 368 394 q 28 4 60 16"/>
|
|
<path d="M 378 410 q 30 3 55 8"/>
|
|
</g>
|
|
|
|
<!-- ??????????? -->
|
|
<g fill="#2a1f10">
|
|
<path d="M 432 410 q 12 2 14 12 q -6 6 -16 0 Z"/>
|
|
<path d="M 422 420 q 12 0 14 12 q -6 6 -16 -2 Z"/>
|
|
<path d="M 410 426 q 10 2 12 13 q -8 5 -14 -3 Z"/>
|
|
</g>
|
|
|
|
<!-- ???? -->
|
|
<path d="M 358 354 q 16 -8 36 -5 q -5 8 -22 12 q -12 1 -16 -8 Z" fill="#f5ecc8" opacity="0.7"/>
|
|
<path d="M 354 351 q 20 -8 42 -3" stroke="#fff" stroke-width="1.2" fill="none" opacity="0.5"/>
|
|
|
|
<!-- ??"??"????????? -->
|
|
<path d="M 440 398 Q 472 402, 494 414" stroke="url(#wingGrad)" stroke-width="14" fill="none" stroke-linecap="round"/>
|
|
<path d="M 440 396 Q 472 400, 492 412" stroke="#6e5a32" stroke-width="3" fill="none" stroke-linecap="round" opacity="0.7"/>
|
|
|
|
<!-- ?????? -->
|
|
<ellipse cx="498" cy="416" rx="10" ry="8" fill="#6e5a32"/>
|
|
<ellipse cx="498" cy="414" rx="6" ry="3" fill="#9b8b6a" opacity="0.7"/>
|
|
|
|
<!-- ??? -->
|
|
<path d="M 370 428 Q 372 470, 382 516" stroke="url(#bodyGrad)" stroke-width="15" fill="none" stroke-linecap="round"/>
|
|
<path d="M 374 430 Q 376 470, 384 512" stroke="#c5b896" stroke-width="3" fill="none" stroke-linecap="round" opacity="0.5"/>
|
|
|
|
<!-- ???? -->
|
|
<g transform="translate(382, 519) rotate(-5)">
|
|
<path d="M -6 -3 q 6 -3 12 -2 L 32 0 q 6 4 -2 9 L 0 11 q -6 -3 -2 -11 Z" fill="url(#footGrad)" stroke="#7a4810" stroke-width="0.9"/>
|
|
<path d="M 8 0 q 1 6 -1 9 M 18 0 q 1 6 -2 9 M 28 0 q 0 5 -3 7" stroke="#7a4810" stroke-width="0.6" fill="none"/>
|
|
<path d="M 0 -2 q 16 -1 28 1" stroke="#ffd070" stroke-width="0.9" fill="none" opacity="0.75"/>
|
|
<path d="M 32 -1 l 2 -2 M 22 -2 l 2 -2 M 12 -2 l 1 -2" stroke="#3a1808" stroke-width="0.7"/>
|
|
</g>
|
|
</g>
|
|
|
|
<!-- ============ ???? ============ -->
|
|
<g>
|
|
<line x1="500" y1="418" x2="500" y2="388" stroke="#2a2a2a" stroke-width="7" stroke-linecap="round"/>
|
|
<path d="M 500 388 Q 500 374, 512 374 Q 524 374, 524 386 L 522 396"
|
|
stroke="#222" stroke-width="6.5" fill="none" stroke-linecap="round"/>
|
|
<path d="M 500 388 Q 500 374, 488 374 Q 476 374, 476 386 L 478 396"
|
|
stroke="#222" stroke-width="6.5" fill="none" stroke-linecap="round"/>
|
|
<rect x="516" y="383" width="12" height="8" rx="2.5" fill="#b8362a"/>
|
|
<rect x="472" y="383" width="12" height="8" rx="2.5" fill="#b8362a"/>
|
|
<rect x="516" y="384" width="12" height="2" fill="#ff6e58" opacity="0.7"/>
|
|
<rect x="472" y="384" width="12" height="2" fill="#ff6e58" opacity="0.7"/>
|
|
|
|
<!-- ?? -->
|
|
<g transform="translate(490, 384)">
|
|
<circle r="5" fill="#c5862a"/>
|
|
<circle r="3.5" fill="#e8a850"/>
|
|
<circle r="1" fill="#5a3a18"/>
|
|
<path d="M -3 -2 q 3 -1 4 1" stroke="#fff8a0" stroke-width="0.6" fill="none" opacity="0.8"/>
|
|
</g>
|
|
|
|
<!-- ??? -->
|
|
<g transform="translate(480, 358)">
|
|
<path d="M 0 0 L 48 0 L 54 26 L -6 26 Z" fill="url(#basketGrad)"/>
|
|
<path d="M 0 0 L 48 0 L 49 4 L -1 4 Z" fill="#a87a3a"/>
|
|
<g stroke="#4a2f15" stroke-width="0.6" fill="none" opacity="0.75">
|
|
<line x1="-3" y1="9" x2="51" y2="9"/>
|
|
<line x1="-4" y1="15" x2="52" y2="15"/>
|
|
<line x1="-5" y1="21" x2="53" y2="21"/>
|
|
<line x1="4" y1="4" x2="4" y2="26"/>
|
|
<line x1="14" y1="4" x2="14" y2="26"/>
|
|
<line x1="24" y1="4" x2="24" y2="26"/>
|
|
<line x1="34" y1="4" x2="34" y2="26"/>
|
|
<line x1="44" y1="4" x2="44" y2="26"/>
|
|
</g>
|
|
<path d="M 0 1 L 48 1" stroke="#ffd9a0" stroke-width="0.8" opacity="0.8"/>
|
|
<!-- ???? -->
|
|
<path d="M 5 0 q 19 -12 38 0" stroke="#6f4419" stroke-width="1.5" fill="none"/>
|
|
</g>
|
|
</g>
|
|
|
|
<!-- ============ ?? ============ -->
|
|
<g transform="translate(520, 500)">
|
|
<circle r="55" fill="url(#tireGrad)"/>
|
|
<circle r="48" fill="#101010"/>
|
|
<circle r="46" stroke="#5a5a5a" stroke-width="1.2" fill="#1a1a1a"/>
|
|
<circle r="42" fill="#c8c8c8"/>
|
|
<circle r="38" stroke="#9a9a9a" stroke-dasharray="2 7" stroke-width="36" fill="none" opacity="0.35"/>
|
|
<circle r="35" stroke="#fff" stroke-dasharray="1 12" stroke-width="34" fill="none" opacity="0.18"/>
|
|
<circle r="9" fill="url(#hubGrad)"/>
|
|
<circle r="4" fill="#1a1a1a"/>
|
|
<g stroke="#3a3a3a" stroke-width="1" opacity="0.7">
|
|
<path d="M -53 -8 l 4 0 M -53 0 l 4 0 M -53 8 l 4 0"/>
|
|
<path d="M 49 -8 l 4 0 M 49 0 l 4 0 M 49 8 l 4 0"/>
|
|
</g>
|
|
<ellipse cx="20" cy="-22" rx="11" ry="5" fill="#ffd86b" opacity="0.4"/>
|
|
</g>
|
|
|
|
<!-- ???? -->
|
|
<path d="M 466 500 a 54 54 0 0 1 108 0" stroke="url(#frameGrad)" stroke-width="6" fill="none" stroke-linecap="round"/>
|
|
<ellipse cx="572" cy="494" rx="3" ry="2" fill="#ffd86b"/>
|
|
|
|
<!-- ============ ????? ============ -->
|
|
<g stroke-linecap="round" opacity="0.7">
|
|
<line x1="30" y1="470" x2="135" y2="468" stroke="#ffffff" stroke-width="3"/>
|
|
<line x1="10" y1="495" x2="85" y2="493" stroke="#ffea99" stroke-width="2"/>
|
|
<line x1="50" y1="520" x2="160" y2="518" stroke="#ffffff" stroke-width="3.5"/>
|
|
<line x1="15" y1="540" x2="85" y2="540" stroke="#ffffff" stroke-width="2.5"/>
|
|
<line x1="70" y1="556" x2="130" y2="556" stroke="#ffd86b" stroke-width="2" opacity="0.6"/>
|
|
</g>
|
|
|
|
<!-- ????? -->
|
|
<g fill="#f8f5e8" opacity="0.85">
|
|
<ellipse cx="385" cy="265" rx="4" ry="1.5" transform="rotate(-15 385 265)"/>
|
|
<ellipse cx="365" cy="285" rx="3" ry="1.2" transform="rotate(-20 365 285)"/>
|
|
<ellipse cx="345" cy="305" rx="2.5" ry="1" transform="rotate(-25 345 305)"/>
|
|
</g>
|
|
|
|
<!-- ??????? -->
|
|
<circle cx="441" cy="198" r="1.2" fill="#ffffff" opacity="0.9"/>
|
|
</svg>
|