We need to output JSON with fields: joke_text, headline, meme_caption, image_pro...
We need to output JSON with fields: joke_text, headline, meme_caption, image_prompt, meta_title, meta_description. Must be German language. Must start with "Chuck Norris" or mention him. Must be unique, not repeat existing jokes. Must be funny, classic Chuck Norris style. Must avoid profanity, politics, real suffering. Must be creative. We need to produce a single JSON object, no markdown code blocks. Provide fields accordingly. We need to ensure headline max 80 characters, meme_caption max 80 characters, meta_title max 60 characters, meta_description max 160 characters. We need to produce image_prompt in English describing a hyper-realistic portrait etc. Include specific scene from the joke. We need to ensure joke_text is the full joke in German, starting with "Chuck Norris". Should be unique. Let's craft a joke: Something like "Chuck Norris can divide by zero." But that's common. Need unique. Maybe: "Chuck Norris once tried to teach a cat to play chess, but the cat surrendered after realizing it would never win." Not typical. Better: "Chuck Norris once stared at a blank page for so long that the page started writing its own autobiography." That's okay. But must be classic Chuck Norris style: exaggeration, impossible feats. Maybe: "Chuck Norris once tried to count to infinity, but stopped because he got bored." Not unique. We need something unique. Let's think: "Chuck Norris once tried to teach a snowflake to melt, but the snowflake refused and filed a complaint." Hmm. Better: "Chuck Norris once tried to teach a cactus to dance, but the cactus just grew taller and started a conga line." Might be okay. But need to start with "Chuck Norris". Could be: "Chuck Norris once tried to teach a rock to laugh, and the rock cracked up so hard it turned into a boulder of jokes." That's okay. But need to be unique and not similar to existing jokes. Maybe: "Chuck Norris once tried to solve a Sudoku puzzle using only his eyebrows, and the puzzle solved itself out of respect." That's unique. Let's craft a joke: "Chuck Norris once tried to teach a cactus to play the piano, but the cactus just grew spines and started a heavy metal band." That's okay. But we need to ensure it's unique. Let's produce a joke: "Chuck Norris once tried to teach a snowman to swim, but the snowman melted in protest and opened a spa for frozen souls." That's unique. But need to start with "Chuck Norris". So: "Chuck Norris once tried to teach a snowman to swim, but the snowman melted in protest and opened a spa for frozen souls." That's okay. Now we need to fill fields. joke_text: the full joke text. headline: short headline max 80 characters. Something like "Chuck Norris und der schwimmende Schneemann". That's within 80. meme_caption: short caption max 80 characters. Something like "Wenn selbst Schnee Angst vor Chuck Norris hat". That's within 80. image_prompt: English prompt describing hyper-realistic portrait etc. Include specific scene from the joke: "Chuck Norris trying to teach a snowman to swim". So include that scene. Prompt: "A hyper-realistic portrait of a tough, legendary action hero man in his 50s with reddish-brown hair, thick reddish beard, piercing eyes, muscular build. Black sleeveless vest. Chuck Norris attempting to teach a snowman to swim in a frozen lake, with the snowman looking confused and melting slightly. Photorealistic action movie poster, dramatic cinematic lighting, American flag background. No text, no captions." Make sure it's English. meta_title: SEO Title max 60 characters. Something like "Chuck Norris Schneemann Witz – Klassiker". That's 38 characters. meta_description: SEO Description max 160 characters. Something like "Entdecke den ultimativen Chuck Norris Witz über einen Schneemann, der schwimmen lernen wollte – humorvoll, einzigartig und perfekt für Memes." That's about 140 characters. Now ensure all fields are within limits. Check headline length: "Chuck Norris und der schwimmende Schneemann" length: count characters: C(1)h2u3c4k5 (space6)N7o8r9r10i11s12 (space13)u14n15d16 (space17)d18e19r20 (space21)s22c23h24w25i26m27m28e29n30d31e32r33 (space34)S35c36h37n38e39m40a41n42n43. That's 43 characters, okay. Meme caption: "Wenn selbst Schnee Angst vor Chuck Norris hat". Count: W1e2n3 (space4)s5e6l7b8e9 (space10)S11c12h13n14e14? Wait recount properly: "Wenn selbst Schnee Angst vor Chuck Norris hat". Let's count characters including spaces: "Wenn"4, space5, "selbst"6-11? Actually "selbst" is 6 letters, so after space it's 6 letters: s6 e7 l8 b9 s10 t11. So far 11 characters. Then space12, "Angst"13-17 (5 letters) => 17, space18, "vor"19-21 => 21, space22, "Chuck"23-27 => 27, space28, "Norris"29-34 => 34, space35, "hat"36-38 => 38. So total 38 characters, okay. Image prompt length not limited but must be English. Meta title: "Chuck Norris Schneemann Witz – Klassiker". Count: "Chuck"5, space6, "Norris"12, space13, "Schneemann"22, space23, "Witz"27, space28, "–"29, space30, "Klassiker"39. So 39 characters, okay. Meta description: "Entdecke den ultimativen Chuck Norris Witz über einen Schneemann, der schwimmen lernen wollte – humorvoll, einzigartig und perfekt für Memes." Let's count roughly: It's likely under 160. Let's count: "Entdecke"8, space9, "den"12, space13, "ultimativen"22, space