bear_example_0 = """
<example>
    <concept>A cute teddy-bear with a one-head-to-body ratio, standing upright and kicking its left foot forward.</concept>
    <thinking> To sketch a recognizable teddy-bear in a cartoon coloring book style, I need to carefully consider its structural features, body layout, and pose, which will define its overall appearance. I will plan the sketching order based on visual hierarchy and the typical anatomical structure.
    I aim to depict a teddy bear standing upright on two legs, in a cartoon coloring book style. Its head will be positioned near the upper-middle part of the canvas (approximately at x110-x470,y530-y220), with the body extending downward. The head-to-body ratio will be roughly 1:1 to emphasize the bear's cuteness. I want the limbs to be extended outward, with the left leg lifted, allowing some detail of the left sole to be visible.
    As for the drawing order:
        First, I will outline the head, defining the central facial structure. Around the head contour, I will add the ears.
        Next, I will sketch the body outline, starting with the left and right upper limbs, followed by the left and right lower limbs, and then connect the lower body contour to complete the torso. I will also add the tail to enrich the silhouette.
        After that, I will draw the facial expression, including the eyes, eyebrows, snout arc, nose, and mouth. These features are closely positioned and primarily located within the area defined by the head contour.
        Finally, I will enhance realism and cuteness by adding belly texture lines and carefully depicting the left foot sole, including its sole contour, digital pad, and metacarpal pad, to better match the coloring book style.
    </thinking>
    <strokes>
        <s1>
            <skeleton></skeleton>
            <points>'x124y388', 'x133y433', 'x204y509', 'x335y524', 'x429y465', 'x468y365', 'x441y274', 'x325y225', 'x221y234', 'x138y280', 'x113y347', 'x124y388'</points>
            <id>head outline</id>
        </s1>
        <s2>
            <skeleton>'x143y524', 'x170y491'</skeleton>
            <points>'x136y441', 'x120y451', 'x105y472', 'x106y512', 'x129y545', 'x154y556', 'x184y556', 'x206y543', 'x220y520'</points>
            <id>left ear</id>
        </s2>
        <s3>
            <skeleton>'x443y518', 'x415y490'</skeleton>
            <points>'x368y517', 'x382y542', 'x424y557', 'x467y538', 'x488y492', 'x476y452', 'x450y435'</points>
            <id>right ear</id>
        </s3>
        <s4>
            <skeleton></skeleton>
            <points>'x216y234', 'x200y200', 'x186y150'</points>
            <id>left body outline</id>
        </s4>
        <s5>
            <skeleton>'x223y123', 'x200y109', 'x175y98'</skeleton>
            <points>'x214y135', 'x190y147', 'x163y141', 'x148y125', 'x149y98', 'x175y67', 'x217y69', 'x245y89'</points>
            <id>left lower limb</id>
        </s5>
        <s6>
            <skeleton></skeleton>
            <points>'x235y98', 'x265y82', 'x311y82', 'x330y92'</points>
            <id>lower body outline</id>
        </s6>
        <s7>
            <skeleton>'x359y106', 'x362y74', 'x349y43'</skeleton>
            <points>'x318y83', 'x324y66', 'x317y51', 'x333y35', 'x375y38', 'x399y86', 'x396y158', 'x386y187'</points>
            <id>right lower limb</id>
        </s7>
        <s8>
            <skeleton>'x362y213', 'x399y215', 'x436y239'</skeleton>
            <points>'x368y188', 'x391y187', 'x414y192', 'x443y216', 'x446y241', 'x430y252', 'x394y244'</points>
            <id>right upper limb</id>
        </s8>
        <s9>
            <skeleton>'x191y215', 'x164y225', 'x147y237'</skeleton>
            <points>'x181y246', 'x150y246', 'x142y236', 'x142y227', 'x153y201', 'x187y185'</points>
            <id>left upper limb</id>
        </s9>
        <s10>
            <skeleton></skeleton>
            <points>'x400y141', 'x412y133', 'x416y116', 'x404y99'</points>
            <id>tail</id>
        </s10>
        <s11>
            <skeleton></skeleton>
            <points>'x177y360', 'x195y371', 'x214y363', 'x220y342', 'x211y322', 'x185y320', 'x173y340', 'x177y360'</points>
            <id>left eye</id>
        </s11>
        <s12>
            <skeleton></skeleton>
            <points>'x359y362', 'x379y350', 'x384y329', 'x371y309', 'x350y308', 'x336y325', 'x339y352', 'x359y362'</points>
            <id>right eye</id>
        </s12>
        <s13>
            <skeleton></skeleton>
            <points>'x231y330', 'x254y347', 'x292y346', 'x315y331'</points>
            <id>snout arc</id>
        </s13>
        <s14>
            <skeleton></skeleton>
            <points>'x267y338', 'x282y338', 'x292y328', 'x284y316', 'x265y317', 'x256y328', 'x267y338'</points>
            <id>nose</id>
        </s14>
        <s15>
            <skeleton></skeleton>
            <points>'x247y312', 'x254y298', 'x265y305', 'x273y318', 'x278y301', 'x291y298', 'x299y313'</points>
            <id>mouth</id>
        </s15>
        <s16>
            <skeleton></skeleton>
            <points>'x209y403', 'x192y395'</points>
            <id>left eyebrow</id>
        </s16>
        <s17>
            <skeleton></skeleton>
            <points>'x351y400', 'x370y385'</points>
            <id>right eyebrow</id>
        </s17>
        <s18>
            <skeleton></skeleton>
            <points>'x251y227', 'x228y195', 'x225y149', 'x243y115', 'x279y97', 'x318y104', 'x339y139', 'x324y198', 'x301y224'</points>
            <id>belly texture</id>
        </s18>
        <s19>
            <skeleton></skeleton>
            <points>'x152y128', 'x172y129', 'x193y115', 'x205y91', 'x206y72'</points>
            <id>left sole contour</id>
        </s19>
        <s20>
            <skeleton></skeleton>
            <points>'x163y118', 'x158y117'</points>
            <id>left sole digital pad</id>
        </s20>
        <s21>
            <skeleton></skeleton>
            <points>'x161y104', 'x173y84', 'x190y78', 'x188y95', 'x174y110', 'x161y104'</points>
            <id>left sole metacarpal pad</id>
        </s21>
    </strokes>
</example>
"""

# 比较简单的小熊，双足直立正视图
bear_example_1 = """
<example>
    <concept>A cute bear with a one-head-to-body ratio, standing upright and waving its left hand.</concept>
    <thinking> To sketch a recognizable cute bear in a cartoon coloring book style, I need to carefully plan its structural features, body layout, and dynamic pose to define the overall appearance. I will organize the drawing sequence based on visual hierarchy and typical anatomical structure.
    I aim to depict a teddy bear standing upright with a one-head-to-body ratio, in a cartoon coloring book style. The head will be positioned near the upper-middle of the canvas (approximately at x150-x350, y470-y270), with the body extending directly below it. The bear's left arm will be lifted and slightly curved outward to depict a waving gesture, adding liveliness and cuteness to the pose. The rest of the limbs will be symmetrically arranged to maintain balance and structure.
    
    As for the drawing order:
    First, I will outline the head, defining the basic facial structure, and add the left and right ears symmetrically.
    Next, I will sketch the body, emphasizing a rounded, compact form to maintain the 1:1 head-to-body ratio. I will then draw the limbs: the left arm raised and waving, the right arm resting lower; both legs extending downward with rounded shapes to suggest a stable standing posture.
    Following the body structure, I will complete the face by drawing the eyes, pupils, nose, mouth, and connecting details.
    Finally, to enrich the design and enhance the coloring book style, I will add a simple belly marking that matches the central line of the body, giving the bear additional visual interest.

    Each major limb (arms and legs) uses a `<skeleton>` to define its internal direction and curvature, with a surrounding <points> contour that ensures the limbs appear full and three-dimensional. For parts like the eyes, pupils, nose, and belly marking that do not require volume, the `<skeleton>` is left empty.

    This approach guarantees the sketch is structurally coherent, dynamic in gesture, and stylistically aligned with a cute, expressive coloring book aesthetic. </thinking>
    <strokes>
        <s1>
            <skeleton></skeleton>
            <points>'x150y250', 'x155y190', 'x180y150', 'x250y130', 'x320y150', 'x345y190', 'x350y250', 'x330y300', 'x280y330', 'x220y330', 'x170y300', 'x150y250'</points>
            <id>head outline</id>
        </s1>
        <s2>
            <skeleton>'x165y157', 'x141y139'</skeleton>
            <points>'x195y150', 'x175y130', 'x150y120', 'x130y130', 'x120y150', 'x130y170', 'x155y180'</points>
            <id>left ear</id>
        </s2>
        <s3>
            <skeleton>'x333y156', 'x357y138'</skeleton>
            <points>'x305y150', 'x325y130', 'x350y120', 'x370y130', 'x380y150', 'x370y170', 'x345y180'</points>
            <id>right ear</id>
        </s3>
        <s4>
            <skeleton>'x250y335', 'x250y423'</skeleton>
            <points>'x220y330', 'x200y350', 'x190y380', 'x190y420', 'x220y450', 'x280y450', 'x310y420', 'x310y380', 'x300y350', 'x280y330'</points>
            <id>body</id>
        </s4>
        <s5>
            <skeleton>'x192y361', 'x158y360', 'x130y338'</skeleton>
            <points>'x199y348', 'x166y342', 'x144y327', 'x127y324', 'x118y343', 'x133y362', 'x158y374', 'x193y370'</points>
            <id>left arm</id>
        </s5>
        <s6>
            <skeleton>'x309y364', 'x345y393'</skeleton>
            <points>'x293y335', 'x337y364', 'x360y393', 'x339y409', 'x310y380'</points>
            <id>right arm</id>
        </s6>
        <s7>
            <skeleton>'x222y450', 'x211y477', 'x192y496'</skeleton>
            <points>'x210y438', 'x200y458', 'x182y468', 'x170y488', 'x180y508', 'x200y518', 'x227y500', 'x238y454'</points>
            <id>left leg</id>
        </s7>
        <s8>
            <skeleton>'x278y451', 'x290y480', 'x307y498'</skeleton>
            <points>'x293y442', 'x300y458', 'x317y472', 'x326y488', 'x320y508', 'x300y518', 'x280y508', 'x264y453'</points>
            <id>right leg</id>
        </s8>
        <s9>
            <skeleton></skeleton>
            <points>'x200y240', 'x220y230', 'x240y240', 'x240y260', 'x220y270', 'x200y260', 'x200y240'</points>
            <id>left eye</id>
        </s9>
        <s10>
            <skeleton></skeleton>
            <points>'x260y240', 'x280y230', 'x300y240', 'x300y260', 'x280y270', 'x260y260', 'x260y240'</points>
            <id>right eye</id>
        </s10>
        <s11>
            <skeleton></skeleton>
            <points>'x215y250', 'x225y248'</points>
            <id>left pupil</id>
        </s11>
        <s12>
            <skeleton></skeleton>
            <points>'x275y250', 'x285y248'</points>
            <id>right pupil</id>
        </s12>
        <s13>
            <skeleton></skeleton>
            <points>'x230y290', 'x250y300', 'x270y290'</points>
            <id>mouth</id>
        </s13>
        <s14>
            <skeleton></skeleton>
            <points>'x235y270', 'x250y280', 'x265y270', 'x250y260', 'x235y270'</points>
            <id>nose</id>
        </s14>
        <s15>
            <skeleton></skeleton>
            <points>'x250y280', 'x250y290'</points>
            <id>nose to mouth</id>
        </s15>
        <s16>
            <skeleton></skeleton>
            <points>'x230y430', 'x250y440', 'x270y430'</points>
            <id>belly texture</id>
        </s16>
    </strokes>
    <layout>
        <l1>
            <meaning>bear</meaning>
            <s_group>s1,s2,s3,s4,s5,s6,s7,s8,s9,s10,s11,s12,s13,s14,s15,s16</s_group>
            <rec>'x118y121','x380y519'</rec>
        </l1>
    </layout>
</example>
"""

bear_example_2 = """
<example>
    <concept>A cartoon bear sitting with a forward-facing head and a body turning to the right.</concept>
    <thinking>I will first draw the head as a smooth closed shape, located centrally and oriented forward. The facial details—eyes, pupils, nose, and mouth—are symmetrically positioned to reinforce the frontal orientation. Ears are placed on both sides of the head, maintaining symmetry despite the body rotation.
    The body is shown turning to the bear's right side, indicating a static pose where the head remains facing the viewer while the torso is rotated. This means the left limbs and body side are more fully visible, while the right limbs and torso appear partially obscured due to occlusion—not blur or motion, but spatial blocking from the viewing angle.
    Limbs and body parts that require thickness or volume are defined using `<skeleton>` and `<points>` pairs, where `<skeleton>` captures the centerline and `<points>` trace the full outer contour. Facial elements, ears, and tail, which do not need volume, use empty `<skeleton>` tags.
    The arms are placed to reflect the twist: the left upper arm is extended across the front, while the right upper arm is partially tucked behind the rotated torso. Both legs are drawn from a side view, with visible overlapping where applicable. The tail emerges from the left rear side of the body.
    This design clearly distinguishes between visible and occluded body parts due to the torsional posture, ensuring both anatomical correctness and alignment with the coloring book style that emphasizes clarity, completeness, and visual fullness.</thinking>
    <strokes>
        <s1>
            <skeleton></skeleton>
            <points>'x154y424', 'x181y491', 'x255y534', 'x340y522', 'x398y450', 'x404y377', 'x408y350', 'x377y312', 'x270y292', 'x158y340', 'x139y396', 'x154y423'</points>
            <id>head outline</id>
        </s1>
        <s2>
            <skeleton></skeleton>
            <points>'x164y466', 'x144y487', 'x143y526', 'x171y551', 'x210y548', 'x227y526'</points>
            <id>left ear</id>
        </s2>
        <s3>
            <skeleton></skeleton>
            <points>'x370y500', 'x384y518', 'x423y518', 'x446y488', 'x445y454', 'x429y432', 'x404y425'</points>
            <id>right ear</id>
        </s3>
        <s4>
            <skeleton></skeleton>
            <points>'x188y318', 'x158y277', 'x136y235', 'x134y183', 'x164y147', 'x205y127'</points>
            <id>left side body</id>
        </s4>
        <s5>
            <skeleton></skeleton>
            <points>'x206y130', 'x254y119', 'x326y121', 'x355y152', 'x347y194', 'x312y193', 'x293y174'</points>
            <id>left leg 1</id>
        </s5>
        <s6>
            <skeleton></skeleton>
            <points>'x309y193', 'x275y207', 'x230y196', 'x211y178'</points>
            <id>left leg 2</id>
        </s6>
        <s7>
            <skeleton></skeleton>
            <points>'x222y290', 'x235y277', 'x250y271', 'x276y286', 'x304y285', 'x319y272', 'x310y240', 'x266y214', 'x223y211', 'x186y236', 'x171y261'</points>
            <id>left upper arm</id>
        </s7>
        <s8>
            <skeleton></skeleton>
            <points>'x364y217', 'x392y219', 'x407y199', 'x405y166', 'x381y149', 'x356y149'</points>
            <id>right leg</id>
        </s8>
        <s9>
            <skeleton></skeleton>
            <points>'x369y284', 'x345y278', 'x336y250', 'x353y235', 'x376y239'</points>
            <id>right shoulder</id>
        </s9>
        <s10>
            <skeleton></skeleton>
            <points>'x362y226', 'x389y238', 'x393y272', 'x376y293', 'x360y304'</points>
            <id>right upper arm</id>
        </s10>
        <s11>
            <skeleton></skeleton>
            <points>'x359y234', 'x366y203', 'x358y168'</points>
            <id>right side body</id>
        </s11>
        <s12>
            <skeleton></skeleton>
            <points>'x198y421', 'x188y409', 'x192y391', 'x213y385', 'x225y403', 'x217y419', 'x198y421'</points>
            <id>left eye outline</id>
        </s12>
        <s13>
            <skeleton></skeleton>
            <points>'x211y414', 'x210y396', 'x197y393', 'x188y404', 'x197y420', 'x211y415'</points>
            <id>left eye pupil</id>
        </s13>
        <s14>
            <skeleton></skeleton>
            <points>'x341y399', 'x343y381', 'x328y370', 'x309y376', 'x304y397', 'x322y408', 'x341y398'</points>
            <id>right eye outline</id>
        </s14>
        <s15>
            <skeleton></skeleton>
            <points>'x315y404', 'x329y395', 'x325y379', 'x311y378', 'x304y392', 'x315y404'</points>
            <id>right eye pupil</id>
        </s15>
        <s16>
            <skeleton></skeleton>
            <points>'x257y379', 'x274y367', 'x264y358', 'x254y357', 'x244y361', 'x237y372', 'x257y379'</points>
            <id>nose</id>
        </s16>
        <s17>
            <skeleton></skeleton>
            <points>'x230y365', 'x235y351', 'x246y350', 'x254y357', 'x257y347', 'x263y341', 'x274y346', 'x278y354'</points>
            <id>mouth</id>
        </s17>
        <s18>
            <skeleton></skeleton>
            <points>'x336y177', 'x321y167', 'x314y142', 'x319y126', 'x338y135', 'x347y162', 'x337y176'</points>
            <id>left paw</id>
        </s18>
        <s19>
            <skeleton></skeleton>
            <points>'x399y203', 'x388y198', 'x380y173', 'x386y158', 'x402y172', 'x404y191', 'x399y203'</points>
            <id>right paw</id>
        </s19>
        <s20>
            <skeleton></skeleton>
            <points>'x131y204', 'x111y200', 'x104y177', 'x120y162', 'x138y171'</points>
            <id>tail</id>
        </s20>
    </strokes>
</example>
"""

dog_example_1 = """
<example>
    <concept>A dog standing on all fours, seen from its right side, with its head slightly raised and tail naturally hanging down.</concept>
    <thinking>I need to draw a single dog figure in a side view, standing on all fours. The overall structure and pose should be clear, full, and expressive in a coloring book style.
    1. The dog is facing right (from the viewer's perspective) and is shown in profile, so only the right-side features are visible.
    2. The head is positioned at the top-left of the canvas and is slightly tilted upward to suggest alertness or curiosity. Key facial features such as the right eye, ear, nose, and mouth are visible.
    3. The body is drawn as a horizontally stretched, voluminous shape, following the natural curve from the neck to the back and downward to the hind legs.
    4. All four legs are clearly depicted: the right front and back legs are fully visible and slightly staggered for natural support, while the left legs are partially visible or implied behind them.
    5. The tail starts from the lower back and curves gently downward, hanging close to the hind limbs in a relaxed position.
    6. Small details such as the eye, pupil, and light reflection on the eye are drawn without skeletons.
    This composition emphasizes the dog's balance and posture in a natural standing pose. The side profile shows anatomical clarity, while the volume of each part is preserved to align with the expectations of coloring book illustration—bold outlines, readable shapes, and full-body representation.</thinking>
    <strokes>
        <s1>
            <skeleton></skeleton>
            <points>'x351y79', 'x363y55', 'x380y40', 'x387y35', 'x411y32', 'x454y36', 'x483y51', 'x507y69', 'x525y75', 'x562y76', 'x577y96', 'x583y128', 'x573y161', 'x558y187', 'x538y201', 'x518y208', 'x498y208', 'x481y203'</points>
            <id>dog head seen from right side</id>
        </s1>
        <s2>
            <skeleton>'x377y89', 'x368y116', 'x364y157', 'x383y195', 'x409y220'</skeleton>
            <points>'x366y72', 'x349y84', 'x345y92', 'x330y106', 'x311y147', 'x312y179', 'x315y192', 'x323y205', 'x337y218', 'x350y241', 'x378y244', 'x394y240', 'x453y217', 'x464y204', 'x463y190', 'x457y174', 'x442y157', 'x425y146', 'x400y122', 'x392y97'</points>
            <id>dog right ear</id>
        </s2>
        <s3>
            <skeleton></skeleton>
            <points>'x554y80', 'x559y71', 'x565y68', 'x573y66', 'x587y67', 'x592y72', 'x593y84', 'x584y97', 'x574y101', 'x564y99', 'x558y90', 'x558y77'</points>
            <id>dog nose</id>
        </s3>
        <s4>
            <skeleton>'x466y202', 'x432y270', 'x365y303', 'x291y317', 'x163y339'</skeleton>
            <points>'x332y217', 'x293y234', 'x215y256', 'x164y293', 'x151y324', 'x158y362', 'x188y397', 'x255y404', 'x300y395', 'x341y402', 'x432y392', 'x507y347', 'x531y295', 'x516y238', 'x519y211'</points>
            <id>dog body seen from right side</id>
        </s4>
        <s5>
            <skeleton>'x411y343', 'x454y391', 'x502y420', 'x511y433', 'x498y514'</skeleton>
            <points>'x463y341', 'x475y363', 'x510y392', 'x532y416', 'x528y437', 'x529y473', 'x526y508', 'x517y525', 'x500y525', 'x482y512', 'x478y493', 'x489y459', 'x486y428', 'x450y426', 'x407y411', 'x372y379', 'x359y337'</points>
            <id>dog right upper leg</id>
        </s5>
        <s6>
            <skeleton>'x433y422', 'x451y514', 'x453y557'</skeleton>
            <points>'x467y427', 'x467y471', 'x462y483', 'x461y507', 'x469y531', 'x475y541', 'x483y547', 'x486y561', 'x467y564', 'x437y558', 'x433y553', 'x432y544', 'x433y502', 'x426y479', 'x406y443', 'x403y432', 'x403y418', 'x406y410'</points>
            <id>dog left upper leg</id>
        </s6>
        <s7>
            <skeleton>'x302y395', 'x254y455', 'x250y473', 'x250y488', 'x266y518', 'x295y553'</skeleton>
            <points>'x339y402', 'x326y425', 'x277y464', 'x271y492', 'x285y514', 'x295y531', 'x310y541', 'x316y557', 'x277y557', 'x261y544', 'x250y523', 'x241y507', 'x221y474', 'x235y439'</points>
            <id>dog left back leg</id>
        </s7>
        <s8>
            <skeleton>'x227y362', 'x205y401', 'x168y445', 'x142y516', 'x152y549'</skeleton>
            <points>'x298y364', 'x282y397', 'x263y419', 'x228y444', 'x192y460', 'x176y476', 'x169y487', 'x156y523', 'x175y544', 'x176y559', 'x160y560', 'x147y559', 'x128y552', 'x122y523', 'x136y489', 'x136y454', 'x139y436', 'x158y412', 'x163y400', 'x152y339'</points>
            <id>dog right back leg</id>
        </s8>
        <s9>
            <skeleton>'x149y327', 'x95y366', 'x56y412', 'x41y440'</skeleton>
            <points>'x169y285', 'x153y279', 'x137y279', 'x129y282', 'x124y289', 'x86y307', 'x70y318', 'x61y327', 'x56y337', 'x61y353', 'x49y364', 'x37y381', 'x29y411', 'x28y424', 'x32y435', 'x32y452', 'x42y459', 'x55y447', 'x75y440', 'x88y440', 'x146y389', 'x156y366'</points>
            <id>dog tail</id>
        </s9>
        <s10>
            <skeleton></skeleton>
            <points>'x449y132', 'x443y122', 'x444y112', 'x449y104', 'x461y100', 'x469y100', 'x479y104', 'x487y115', 'x493y129', 'x493y139', 'x488y146', 'x480y149', 'x470y149', 'x462y145', 'x448y131'</points>
            <id>dog right eye</id>
        </s10>
        <s11>
            <skeleton></skeleton>
            <points>'x470y99', 'x458y109', 'x456y130', 'x468y145', 'x477y148', 'x485y145'</points>
            <id>dog right eye's pupil</id>
        </s11>
        <s12>
            <skeleton></skeleton>
            <points>'x469y110', 'x474y115', 'x474y121', 'x470y125', 'x466y125', 'x461y120', 'x460y113', 'x463y110', 'x471y111'</points>
            <id>dog right eye's light</id>
        </s12>
        <s13>
            <skeleton></skeleton>
            <points>'x524y148', 'x533y154', 'x553y155', 'x583y139'</points>
            <id>dog mouth seen from right side</id>
        </s13>
    </strokes>
    <layout>
        <l1>
            <meaning>a dog seen from its right side</meaning>
            <s_group>s1, s2, s3, s4, s5, s6, s7, s8, s9, s10, s11, s12, s13</s_group>
            <rec>'x27y30', 'x594y566'</rec>
        </l1>
    </layout>
</example>
"""

scene_1 = """
<example>
    <concept>A simple outdoor scene with a dog, tree with apples, sun, clouds, and grass</concept>
    <thinking>
    I need to draw a coloring book style outdoor scene with several key elements:

    1. A dog in profile on the right side of the canvas - showing its left side for audience, with a head, body, four legs, tail, an left eye, and an left ear
    2. A tree on the left side with a trunk and crown shape containing two apple shapes
    3. A sun in the bottom left corner with radiating lines
    4. Two cloud shapes in the bottom right area of the canvas
    5. Some grass shapes at the bottom of the canvas

    Each element will be designed in the same minimalist, coloring book style with clear outlines and simple shapes.
    </thinking>
    <strokes>
        <s1>
            <skeleton></skeleton>
            <points>'x368y202', 'x365y199', 'x360y177', 'x354y165', 'x344y156', 'x334y156', 'x310y162', 'x288y161', 'x282y170', 'x283y182', 'x304y192', 'x284y198', 'x284y204', 'x294y210', 'x318y215', 'x329y225', 'x333y234'</points>
            <id>dog 1 - head</id>
        </s1>
        <s2>
            <skeleton></skeleton>
            <points>'x334y240', 'x331y268', 'x336y307', 'x341y319', 'x365y341', 'x388y347', 'x425y332', 'x455y329'</points>
            <id>dog 1 - upper body</id>
        </s2>
        <s3>
            <skeleton>'x351y325', 'x338y404', 'x323y432'</skeleton>
            <points>'x338y315', 'x342y349', 'x337y371', 'x328y391', 'x328y413', 'x311y437', 'x317y446', 'x328y444', 'x343y434', 'x340y409', 'x348y392', 'x354y386', 'x362y366', 'x360y336'</points>
            <id>dog 1 - left upper leg</id>
        </s3>
        <s4>
            <skeleton>'x396y345', 'x402y398', 'x394y419'</skeleton>
            <points>'x389y347', 'x390y388', 'x387y407', 'x381y423', 'x391y430', 'x403y429', 'x409y423', 'x410y417', 'x410y386', 'x404y340'</points>
            <id>dog 1 - right upper leg</id>
        </s4>
        <s5>
            <skeleton>'x482y312', 'x468y387', 'x479y428', 'x472y454', 'x455y466'</skeleton>
            <points>'x465y304', 'x457y322', 'x461y351', 'x454y359', 'x452y377', 'x467y407', 'x469y425', 'x463y437', 'x460y460', 'x444y466', 'x446y473', 'x456y473', 'x481y460', 'x491y444', 'x492y430', 'x482y408', 'x480y390', 'x488y369', 'x506y349', 'x512y328', 'x510y309'</points>
            <id>dog 1 - left back leg</id>
        </s5>
        <s6>
            <skeleton>'x509y319', 'x514y378', 'x534y428', 'x522y464'</skeleton>
            <points>'x498y362', 'x504y379', 'x517y400', 'x527y431', 'x527y447', 'x517y466', 'x527y468', 'x536y462', 'x544y440', 'x544y423', 'x526y380', 'x530y306'</points>
            <id>dog 1 - right back leg</id>
        </s6>
        <s7>
            <skeleton>'x507y294', 'x577y287'</skeleton>
            <points>'x518y306', 'x526y302', 'x557y302', 'x577y296', 'x583y291', 'x585y283', 'x511y283'</points>
            <id>dog 1 - tail</id>
        </s7>
        <s8>
            <skeleton></skeleton>
            <points>'x519y276', 'x493y258', 'x461y257', 'x396y244', 'x376y223', 'x362y186'</points>
            <id>dog 1 - back</id>
        </s8>
        <s9>
            <skeleton></skeleton>
            <points>'x335y169', 'x334y195', 'x347y199', 'x349y199', 'x352y187', 'x353y171'</points>
            <id>dog 1 - left ear</id>
        </s9>
        <s10>
            <skeleton></skeleton>
            <points>'x323y173', 'x317y173', 'x317y174', 'x316y174', 'x316y177', 'x317y177', 'x317y178', 'x320y179', 'x320y180', 'x321y180', 'x321y181', 'x324y181', 'x324y182', 'x327y182', 'x327y181', 'x328y181', 'x328y177', 'x327y177', 'x327y176', 'x326y176', 'x326y175', 'x325y175', 'x325y174', 'x324y174', 'x324y173', 'x317y173', 'x317y177', 'x319y177', 'x319y178', 'x321y178', 'x321y179', 'x323y179', 'x323y175', 'x322y175', 'x322y174', 'x319y174', 'x319y175', 'x322y178', 'x325y178', 'x324y178', 'x324y177', 'x322y177', 'x321y176', 'x316y176', 'x316y177', 'x317y177', 'x317y178', 'x319y178', 'x319y179', 'x322y179', 'x322y180', 'x325y180', 'x325y179', 'x326y179', 'x326y175', 'x325y175', 'x325y174', 'x324y174', 'x324y173', 'x320y173', 'x320y174', 'x319y174', 'x319y175', 'x318y175', 'x318y178', 'x319y178', 'x319y179', 'x320y179', 'x320y180', 'x326y180', 'x326y179', 'x325y178', 'x324y178', 'x324y177', 'x323y177', 'x323y176', 'x322y176', 'x322y175', 'x320y175'</points>
            <id>dog 1 - left eye</id>
        </s10>
        <s11>
            <skeleton></skeleton>
            <points>'x337y529', 'x347y514', 'x354y482', 'x360y525', 'x365y512', 'x370y505', 'x384y466', 'x388y473', 'x392y518', 'x408y493', 'x412y476', 'x414y471', 'x417y470', 'x425y494', 'x427y542'</points>
            <id>grass 1</id>
        </s11>
        <s12>
            <skeleton></skeleton>
            <points>'x190y523', 'x191y518', 'x205y499', 'x214y477', 'x216y480', 'x219y513', 'x220y518', 'x222y518', 'x232y498', 'x233y491', 'x242y469', 'x246y496', 'x246y510', 'x248y515', 'x250y515', 'x271y464', 'x274y483', 'x273y526'</points>
            <id>grass 2</id>
        </s12>
        <s13>
            <skeleton></skeleton>
            <points>'x426y33', 'x439y36', 'x473y31', 'x481y38', 'x482y46', 'x467y61', 'x466y69', 'x451y75', 'x424y75', 'x407y68', 'x403y72', 'x397y73', 'x379y62', 'x368y49', 'x368y43', 'x381y36', 'x394y35', 'x407y43', 'x414y43', 'x426y37'</points>
            <id>cloud 1</id>
        </s13>
        <s14>
            <skeleton></skeleton>
            <points>'x96y29', 'x109y41', 'x111y56', 'x101y69', 'x80y80', 'x64y79', 'x53y73', 'x49y65', 'x52y41', 'x57y34', 'x68y28', 'x80y25', 'x98y26'</points>
            <id>sun - round curve</id>
        </s14>
        <s15>
            <skeleton></skeleton>
            <points>'x37y29', 'x19y30'</points>
            <id>sun - sunshine ray 1</id>
        </s15>
        <s16>
            <skeleton></skeleton>
            <points>'x37y63', 'x15y75'</points>
            <id>sun - sunshine ray 2</id>
        </s16>
        <s17>
            <skeleton></skeleton>
            <points>'x51y94', 'x45y103'</points>
            <id>sun - sunshine ray 3</id>
        </s17>
        <s18>
            <skeleton></skeleton>
            <points>'x75y92', 'x77y107'</points>
            <id>sun - sunshine ray 4</id>
        </s18>
        <s19>
            <skeleton></skeleton>
            <points>'x106y89', 'x117y99'</points>
            <id>sun - sunshine ray 5</id>
        </s19>
        <s20>
            <skeleton></skeleton>
            <points>'x113y67', 'x137y78'</points>
            <id>sun - sunshine ray 6</id>
        </s20>
        <s21>
            <skeleton></skeleton>
            <points>'x127y38', 'x139y30'</points>
            <id>sun - sunshine ray 7</id>
        </s21>
        <s22>
            <skeleton></skeleton>
            <points>'x106y18', 'x106y9'</points>
            <id>sun - sunshine ray 8</id>
        </s22>
        <s23>
            <skeleton></skeleton>
            <points>'x66y13', 'x60y7'</points>
            <id>sun - sunshine ray 9</id>
        </s23>
        <s24>
            <skeleton>'x74y268', 'x99y427'</skeleton>
            <points>'x83y425', 'x83y391', 'x80y369', 'x71y312', 'x61y273', 'x54y224', 'x72y267', 'x74y247', 'x88y212', 'x89y307', 'x101y388', 'x112y429'</points>
            <id>tree - trunk</id>
        </s24>
        <s25>
            <skeleton></skeleton>
            <points>'x68y327', 'x57y327', 'x42y316', 'x23y290', 'x10y260', 'x11y235', 'x25y213', 'x29y197', 'x29y185', 'x23y165', 'x26y145', 'x35y136', 'x48y132', 'x54y133', 'x66y143', 'x74y144', 'x88y138', 'x112y121', 'x128y120', 'x150y128', 'x156y136', 'x151y156', 'x152y169', 'x163y182', 'x190y203', 'x201y221', 'x199y231', 'x185y250', 'x185y259', 'x199y287', 'x197y305', 'x190y321', 'x165y341', 'x123y360', 'x104y360', 'x100y357'</points>
            <id>tree - crown</id>
        </s25>
        <s26>
            <skeleton></skeleton>
            <points>'x126y209', 'x144y209', 'x156y218', 'x161y229', 'x161y236', 'x158y242', 'x138y252', 'x127y252', 'x119y248', 'x113y238', 'x114y218', 'x127y209'</points>
            <id>apple 1 - round apple</id>
        </s26>
        <s27>
            <skeleton></skeleton>
            <points>'x132y223', 'x144y220', 'x135y214', 'x139y196'</points>
            <id>apple 1 - peduncle</id>
        </s27>
        <s28>
            <skeleton></skeleton>
            <points>'x106y308', 'x115y301', 'x129y299', 'x137y301', 'x142y305', 'x147y314', 'x147y326', 'x140y333', 'x131y336', 'x118y335', 'x112y332', 'x104y320', 'x104y312', 'x108y303'</points>
            <id>apple 2 - round apple</id>
        </s28>
        <s29>
            <skeleton></skeleton>
            <points>'x127y284', 'x124y304', 'x128y311'</points>
            <id>apple 2 - peduncle</id>
        </s29>
        <s30>
            <skeleton></skeleton>
            <points>'x499y139', 'x500y141', 'x538y143', 'x546y156', 'x555y162', 'x558y168', 'x540y175', 'x523y175', 'x510y180', 'x492y181', 'x487y184', 'x477y182', 'x449y165', 'x442y155', 'x440y136', 'x461y150', 'x466y151', 'x476y149', 'x485y143', 'x513y145'</points>
            <id>cloud 2</id>
        </s30>
    </strokes>
    <layout>
        <l1>
            <meaning>a dog</meaning>
            <s_group>s1, s2, s3, s4, s5, s6, s7, s8, s9, s10</s_group>
            <rec>'x282y156', 'x585y473'</rec>
        </l1>
        <l2>
            <meaning>grass</meaning>
            <s_group>s11, s12</s_group>
            <rec>'x190y464', 'x427y542'</rec>
        </l2>
        <l3>
            <meaning>cloud 1</meaning>
            <s_group>s13</s_group>
            <rec>'x368y31', 'x482y75'</rec>
        </l3>
        <l4>
            <meaning>a sun</meaning>
            <s_group>s14, s15, s16, s17, s18, s19, s20, s21, s22, s23</s_group>
            <rec>'x15y7', 'x139y107'</rec>
        </l4>
        <l5>
            <meaning>a tree</meaning>
            <s_group>s24, s25</s_group>
            <rec>'x10y120', 'x201y429'</rec>
        </l5>
        <l6>
            <meaning>apple 1</meaning>
            <s_group>s26, s27</s_group>
            <rec>'x113y196', 'x161y254'</rec>
        </l6>
        <l7>
            <meaning>apple 2</meaning>
            <s_group>s28, s29</s_group>
            <rec>'x104y284', 'x147y336'</rec>
        </l7>
        <l8>
            <meaning>cloud 2</meaning>
            <s_group>s30</s_group>
            <rec>'x440y138', 'x558y183'</rec>
        </l8>
    </layout>
</example>
"""