Showing source for: https://www.ebooklingo.com/404.php
Duration: 0.517907s
Server: nginx

<!--
________________________________________________________
|                                                      |
|                    M I S S I N G                     |
|______________________________________________________|
|                                                      |
|       █   █  ███  █   █  █████  █████  ████          |
|       █   █ █   █ ██  █    █    █      █   █         |
|       █ █ █ █████ █ █ █    █    ████   █   █         |
|       ██ ██ █   █ █  ██    █    █      █   █         |
|       █   █ █   █ █   █    █    █████  ████          |
|______________________________________________________|
|                                                      |
|            LAST SEEN WAVING THIS AROUND:             |
|                                                      |
|             (˶◣ _ ◢˶ )っ──⋆  ✴︎˚。☆⋆                    |
|______________________________________________________|
|                                                      |
|                 OBJECT DESCRIPTION:                  |
|                                                      |
|    NAME: The "I-Must-Be-Tripping" Master Wand        |
|    POWER LEVEL: One Tap and You're a Memory. 💨      |
|    FUNCTION: IT FIXES EVERYTHING! ✨                 |
|                                                      |
|    It handles nonsense you didn’t sign up for,       |
|    cleans up chaos you definitely caused, and        |
|    smooths out the weirdness following you.          |
|                                                      |
|    DISCLAIMER: It does NOT fix "ugly." If that       |
|    is the case... that's a YOU problem! 🤡           |
|                                                      |
|    SIDE EFFECTS: May turn the "lucky" few            |
|    into weird little piggies. Oink oink! 🐷          |
|______________________________________________________|

📋 THE SUSPECT LIST (Magic Users & Wand‑Wielders… and apparently everyone else who wandered too close to the crime scene)

Who stole the “Fix‑It‑All”? Every being — magical or not — is now officially a person of interest. 🕵️‍♂️✨

*   ⚡ Harry Potter (Wizarding World: Hogwarts Crew): Harry Potter, Hermione Granger, Ron Weasley, Albus Dumbledore, Lord Voldemort, Severus Snape, Minerva McGonagall, Bellatrix Lestrange, Draco Malfoy, Neville Longbottom, Luna Lovegood, Sirius Black, Remus Lupin, Nymphadora Tonks, Kingsley Shacklebolt, Filius Flitwick, Dolores Umbridge, Lucius Malfoy, Garrick Ollivander, Mad-Eye Moody, Horace Slughorn, Viktor Krum, Cedric Diggory.
*   💼 Fantastic Beasts: Newt Scamander, Gellert Grindelwald, Queenie Goldstein, Tina Goldstein, Theseus Scamander, Yusuf Kama, Leta Lestrange.
*   🦋 Star vs. the Forces of Evil: Star Butterfly, Moon Butterfly, Eclipsa Butterfly, Meteora Butterfly, Glossaryck, Ludo Avarius, Pony Head, Miss Heinous, Globgor.
*   🧚 The Fairly OddParents: Cosmo, Wanda, Timmy Turner, Jorgen Von Strangle, Poof, Chloe Carmichael.
*   ❄️ Narnia: The White Witch (Jadis).
*   🌿 Willow: Willow Ufgood, Elora Danan.
*   🌙 Disney Magic Users: Maleficent, Fairy Godmother (Cinderella), Blue Fairy, Flora, Fauna, Merryweather, Tinker Bell, Zarina, Fairy Mary, Ursula, Morgana (Little Mermaid II), Yen Sid, Sorcerer’s Apprentice Mickey, Mama Odie.
*   📚 Anime & Magical Girls: Sailor Moon, Sailor Chibi Moon, Sakura Kinomoto, Yue, Nanoha Takamachi, Fate Testarossa, Madoka Kaname, Homura Akemi, Aoko Aozaki, Kiki, Yubaba, Zeniba.
*   🪄 Wizards of Waverly Place: Alex Russo, Justin Russo, Max Russo.
*   🌪️ Oz: Glinda the Good Witch, Wicked Witch of the West.
*   ☂️ Mary Poppins: Mary Poppins.
*   🐈‍⬛ Sabrina the Teenage Witch: Sabrina Spellman, Hilda Spellman, Zelda Spellman.
*   🧙‍♂️ Middle‑earth: Gandalf, Saruman, Radagast, Alatar, Pallando.
*   🧙 Arthurian Myth: Merlin, Morgana le Fay.
*   🃏 Justice League Dark (DC): Zatanna, Doctor Fate.
*   🍎 Mythology & Fairy Tales: Circe, Baba Yaga, The Morrigan, Jafar.
*   👑 Mario Universe: Princess Peach, Rosalina, Bowser Jr., Kamek, Magikoopa, The Koopalings (Iggy, Lemmy, Morton, Roy, Wendy, Larry, Ludwig).
*   👹 Banjo-Kazooie: Mumbo Jumbo, Gruntilda.
*   ⚔️ Final Fantasy: Vivi Ornitier, Rinoa Heartilly, Selphie Tilmitt, Yuna, Lulu, Terra Branford, Garnet Til Alexandros.
*   ⚗️ Fullmetal Alchemist: Edward Elric, Alphonse Elric, Izumi Curtis.
*   🔫 Bayonetta: Bayonetta, Jeanne.
*   🃏 Yu‑Gi‑Oh!: Dark Magician, Dark Magician Girl.
*   🎮 Kingdom Hearts: Donald Duck, Aqua.
*   🎮 The Legend of Zelda: Zelda, Link.
*   🎮 The Witcher: Triss Merigold, Yennefer of Vengerberg, Ciri.
*   📚 The Owl House: Eda Clawthorne, Luz Noceda, Amity Blight, King.
*   📚 Little Witch Academia: Atsuko Kagari, Diana Cavendish.
*   🌈 Winx Club: Bloom, Stella, Flora, Musa, Tecna, Aisha.
*   🐸 Amphibia: Anne Boonchuy, Marcy Wu, Sasha Waybright.
*   🎈 Adventure Time: Princess Bubblegum, Marceline, Lumpy Space Princess, Ice King, Betty Grof.
*   🤖 AND THE PRIMARY SUSPECT: YOU! 🫵

---
IF SPOTTED: Well done. The wand has already chosen its next victim before it returns to me…  unless little Isaiah finds you first, in which case… good luck. 🙃😂
REWARD: Becoming one with the magic. Readiness is optional. 😵‍💫✨👀

-->

<!--

TOO LAZY TO UPDATE THIS AS WELL 😪💤🦥 — apparently this tiny note is powerful enough to break the whole site, who knew?

/**
 * 🌪️🖤 WELCOME TO THE CODE APOCALYPSE 🖤🌪️
 *
 * If you’re reading this, congratulations — you’ve opened the box marked
 * “Do Not Touch” and now we both have to deal with the consequences. 💥🎁
 *
 * TL;DR
 *  - This file is a beautiful trainwreck. It’s equal parts genius and arson. 🔥🧠
 *  - Expect chaos, questionable life choices, and at least one CSS that refuses to cooperate. 🎨😵
 *
 * What you will encounter
 *  - 🔸 Rogue <div> gremlins that reproduce when ignored. 🧌➕🧌
 *  - 🔸 CSS having an identity crisis and attending therapy sessions. 🛋️🩺
 *  - 🔸 JavaScript doing parkour off the DOM and landing in a dumpster fire. 🤸‍♂️🔥🗑️
 *  - 🔸 Comments that are 60% documentation, 40% passive‑aggressive diary entries. 📝😬
 *
 * Developer’s state of mind
 *  - Fueled by broken dreams, regret, and a stubborn refusal to accept simpler solutions. ☕️😵‍💫
 *  - Currently negotiating with the server like it’s an ex who still has the Wi‑Fi password. 💔🔌
 *
 * Safety notice (kinda)
 *  - This code may cause mild existential dread, sudden bursts of inspiration,
 *    and the urge to rewrite everything at 3 a.m. 🌙🛠️
 *  - Not responsible for lost sleep, broken keyboards, or relationships sacrificed
 *    to the altar of “just one more commit.” 🪦⌨️💀
 *
 * How to survive this file
 *  1. Breathe. Pretend you’re a calm person. Repeat until delusional. 🧘‍♀️😵
 *  2. Back up everything. Twice. Then back up the backups. 💾💾🔒
 *  3. If something breaks, blame the gremlins. They deserve it. 🧌➡️🫵
 *  4. If you find a function named `fixEverything()`, do not call it. Ever. 🚫🧨
 *
 * Etiquette for contributors
 *  - Add tests. Add comments. Add snacks. Leave cash. 🍪✅📝💸
 *  - If you change the CSS, leave a note and a small offering (cash or cookies). ☕️🍪
 *  - If you remove a hack, document the funeral and send flowers to the commit history. 🌹🕯️
 *
 * Final warning
 *  - 🕳️ Caution: This file eats optimism — bring broken dreams ☕️, a will to live (optional) 🫥,
 *    and an offering the gremlins can't refuse: snacks 🍪, a rubber chicken 🐔, or large amounts of cash 💸. 🧌🙏
 *  - Proceed like a sleep‑deprived archaeologist: gently, with a flashlight 🔦, a trowel 🛠️,
 *    and zero expectations. 💀
 *
 * Signed,
 *  - The person who wrote this at 4:20 AM while whispering to the terminal and the voice in my head
 *    and vowing to sleep “right after this bug is fixed (and maybe after this bottle is empty 🥴🍻🥃),” then pouring another drink and returning to the madness. 🕑🥃⌨️
 */
 
-->

<!--

WHO KNEW BEING IDLE COULD APPARENTLY CRASH A WHOLE SITE AND MAKE IT HALF‑LOAD — TRULY GROUND‑BREAKING WEB MAGIC AT WORK. I WILL FIND MY WAY BACK HERE ONE DAY LOL. FOR NOW IT’S JUST SITTING HERE IDLE LIKE ME LOL.-->

<!--

Why did I encourage this madness just to stay fed? 🐺🍕 The piggies decided I was the only snack they needed 🐷👅, and now I'm being squeezed to death thinking: "I really manifested my own funeral for a few likes on Pig-stagram." 🐺⚰️🐽

👇
👇
👇

🚨 OPERATION: CONSUME THE CANINE 🚨

### 📊 The Thirsty Grid Breakdown
* Dimensions: A perfectly symmetrical 65 columns wide by 65 rows tall of pure temptation.
* Total Piggies (P): 4,224 heavy-breathing admirers closing in on a single target.
* Total Wolves (W): Exactly 1 highly objectified, sweating apex predator.
* The Horizontal Squeeze: 32 breathless piggies to your left <- 🐺 -> 32 breathless piggies to your right, pinning your flanks.
* The Vertical Sandwich: 32 dominant rows pressing down from above ↑ 🐺 ↓ 32 supportive rows pushing up from below.
* The Sweet Spot: Row 33, Column 33—the exact epicenter of desire.

---

### 💋 The Wolf is the Meal

Look at you, big guy. Sitting right there at coordinates (33, 33). You spent years huffing, puffing, and pretending you were the one doing the hunting, but you just got trapped in a masterclass of geometric submission. 

There are 4,224 piggies closing in on your position at a uniform, relentless velocity, and absolutely none of them are looking for a fight. They are looking for a snack, and you happen to be perfectly bite-sized. The probability distribution of you escaping this box is a flat, hard zero. You are completely bounded, totally outnumbered, and the absolute focal point of the menu. 

The normal force of this crowd is pushing you right where we want you. You aren't the big bad wolf anymore, babe. You are the main course, and we are ready to eat. 🐺🍽️🐷

---

ALL THESE LITTLE PIGGIES 🐷🐷🐷 ARE PROBABLY WHAT’S MAKING THE SITE FALL APART — JUST LOOK AT THEM, THEY ALL LOOK EXTREMELY QUESTIONABLE 😒🔍 AND I MUST HAVE NEGLECTED THEM FOR WAY TOO LONG. CLEARLY THIS IS MY FAULT… OBVIOUSLY. 👇

AND NOW THEY’VE SURROUNDED THE WOLF 🐺— AKA ME — LIKE THEY’RE PREPARING SOME KIND OF PIGGY UPRISING 🐷🔥. THEY’RE STARING ME DOWN LIKE I’M NEXT ON THEIR DRAMATIC LITTLE CHECKLIST 😵👉🐷 BUT ONCE THEY FINISH THEIR CARTOON‑LEVEL SHOWDOWN, THE SITE WON’T BE MY PROBLEM ANYMORE 🤷‍♂️💀.


🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐺🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷
🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷🐷


👆 I’m pretty sure this is the plot of a movie where I realize I should have never encouraged this Oinkyness. 🐺😱🎬🍿🐷✨


🤠🌵 The "Spaghetti Western" Version: The Good, The Bad, and The Absolutely Gorgeous

This town ain't big enough for the two thousand of them, but Miss Daisy Mae—the undisputed outlaw queen of the Porcine Syndicate—reckons the local saloon might just be cozy enough for two 🐖💋. 

The Big Bad Wolf rides into the dusty settlement, spurs jingling, looking to stick up the joint and grab a quick bite 🐺💰. Instead, the swinging doors burst open to reveal a sea of ten-gallon hats, poncho-clad swine, and a multi-barrel Gatling gun pointed directly at his chest 🤠💣. But standing right behind the trigger is Daisy. She isn't hiding in a house of brick; she’s leaning against the bar, adjusting a rhinestone-encrusted holster that accentuates her curly tail, and twirling a pair of silver handcuffs with dangerous intent ⛓️🐽.

She slow-blinks through a cloud of cigar smoke, her eyes locking onto his fluffy tail with a predatory hunger that makes his own apex instincts completely short-circuit 👁️🔥. 

"Well, look what the tumbleweed dragged in," she purrs, her southern drawl dripping with sweet, delicious trouble as she cocks her pistol 🔫❤️. "You’ve been doing a lot of huffing and puffing around these parts, outlaw. How’d you like to see if you can actually back up all that hot air?" 💨🫦

The Wolf freezes, his paws hovering over his holsters, realizing he didn’t just walk into a shootout—he walked into a high-stakes game of romantic roulette where he’s outgunned, outmaneuvered, and secretly hoping she doesn't miss 🐺🎯❤️‍🔥.

---

🕵️‍♂️🚬 The "Film Noir" Version: The Dame Wore Pink

The rain was pouring down like melted lead, washing the grime of the forest into the gutter, but nothing could wash away the scent of trouble 🌧️🐺. I was standing under a flickering neon sign when she walked into my office. She didn't knock; she just sashayed through the door, a vision in a pink silk trench coat and a tilted fedora that covered one deeply hypnotic eye 🐖👠.

Her name was Duchess, the heavy-hitting matriarch of the Swine Underworld. I was supposed to be investigating her syndicate for a missing pork chop caper, but the moment she locked her gaze onto me, the case went completely cold 👁️❄️. 

She walked over to my desk, running a perfectly manicured hoof along the lapel of my wet suit, leaning in so close I could smell her expensive French perfume mixed with the scent of raw, unadulterated danger 👃🌸. 

"You're tracking my outfit, aren't you, big guy?" she whispered, her voice a sultry, gravelly rasp that sent a shiver straight down my spine 👂✨. She trapped me against my leather chair, her snout inches from mine, a dangerous, playful smirk playing on her lips. "They think you're a threat. But me? I think you're just a big, bad puppy who needs to be taught a lesson about who really runs this town." 🐺⛓️

She slipped a silver monogrammed lighter into my pocket, leaving a faint lipstick smudge on my collar 💄💋. I was the detective, but as she looked me up and down like I was the main course on a midnight menu, I realized I’d just been framed, captured, and totally captivated by the smoothest criminal in the city 🏢🚬🐾.

---

🐉⚔️ The "Grimdark Fantasy" Version: The Berserker and the Sorceress

The Big Bad Wolf is a lone Lycanthrope Berserker who thought he was raiding a defenseless hamlet 🐺🪓. Instead, he stumbled directly into the Obsidian Keep of the Blood-Boar Clan, and the local High Sorceress, Morganna the Unbroken, has been waiting for a specimen just like him 🏰🔮.

As the Wolf draws his broadsword, the ground shatters. Ten thousand heavily armored pig-knights form a flawless phalanx, their shields gleaming with dark enchantments 🛡️🐗. But it's Morganna who holds the real power. Cloaked in shimmering crimson velvet that hugs every curve of her formidable, tusked silhouette, she floats down from her dais on a cloud of dark magic 🌌✨.

She doesn't cast a offensive spell; instead, she binds his wrists in glowing, ethereal pink energy chains that pulse with a suggestive warmth ⛓️💖. She glides toward him, her emerald eyes flashing with a wicked amusement as she runs a clawed finger down the edge of his blade, forcing it downward.

"A wolf in my sanctuary?" she laughs, her voice echoing with hypnotic, magical resonance 🔮👄. "Such magnificent fury. Such delicious stamina. My knights want to execution-style nationalize your pelts, beast... but I think I’ll keep you in my private chambers as a personal protector. Or perhaps something a bit more... stimulating." 👑🛌

The Wolf’s rage bar instantly drains to zero 📉. Paralyzed by her fierce, enchanting aura and the sheer, dangerous confidence of a woman who could crush him or love him with equal intensity, the apex predator realizes he’s completely under her spell 🌀🐗❤️.

---

🛸👽 The "Space Opera" Version: Captured by the Empress

The Wolf’s solo starfighter never stood a chance 🚀🐺. Caught in the tractor beam of a planet-sized Super-Dreadnought, he is dragged into the docking bay of the Imperium of Oink, only to find himself surrounded by a battalion of elite cybernetic shock-troopers 🌌🪖.

But he isn't taken to a brig. He is escorted directly to the bridge, where Grand Empress Xavia sits upon a floating throne of polished chrome 💺✨. Wearing a sleek, form-fitting space captain's uniform and glowing cyber-goggles, she commands the room with an authority that makes the entire galaxy tremble 🪐👑.

She steps down from her throne, her boots clicking rhythmically on the metallic floor as she circles her furry captive. She taps her digital datapad, sending a soft pulse through his neural-link that overrides his muscle controls, leaving him completely helpless but entirely conscious of her close proximity 🧠💾.

"Your stealth tech is primitive, Earth-dweller," Xavia oinks, a low, seductive rumble vibrating in her snout as she leans over him, the holographic starmaps reflecting in her eyes while she traces a line down his furry muzzle 🌌🐽. "But your genetic profile? Absolutely fascinating. My advisors want to recycle your ship for scrap, but I’ve been looking for a co-pilot with a bit of... wild instinct." 🚀🐾

She leans in, her voice dropping to a frequency only his sensitive lupine ears can catch over the hum of the hyperdrive. "The galaxy is cold, wolf. Let's see how long you survive in my orbit." 🪐💫👁️

---

🌌🕳️ The "Existential Crisis" Version: The Void Gazes Back

The Big Bad Wolf is currently questioning the very fabric of reality while his soul slowly leaves his body 🐺👻. It started with a few curious oinks 🐷❓, but now the horizon is a vibrating, 40-mile wall of pink snouts 🐽🌊 and pure, unadulterated judgment ⚖️. 👁️👄👁️

The concept of "lunch" 🍖 has dissolved into a meaningless social construct 🌫️. He is no longer an apex predator; he is a system glitch in a simulation 💻👾 run by high-functioning livestock 🐖🧠. Paralyzed by the sheer audacity of the ham 🍖😤, he stares into a sea of unblinking eyes 👁️👁️, wondering if the universe is just one giant, cosmic trotter 🐾✨ coming down to squash him 💥. 🌌🐖

As his ego disintegrates 💨, his thoughts splinter into pure paranoia. Did he leave the secret entrance to his cave wide open 🕳️🔓? Has a tactical squad of swine 🐖🪖 already moved in, nationalized his bone collection 🦴🚩, and turned his 'Wolf Den' into a boutique yoga studio for piglets named 'The Grateful Bread'? 🐺🧘‍♂️🥐

He came for a light snack 🍎🧀; he stayed for the total annihilation of his sense of self 🧠🧨💥. The abyss is pink 🌸💖, it’s curly 🌀🐽, and it smells faintly of truffle oil and existential dread... but mostly bacon. 🥓🌀🍄🔥

---

🌾🎥 The "Nature Documentary" Version: The Great Porcine Uprising

Observe the majestic "Swinestorm" 🌪️—a phenomenon where the food chain hasn't just broken, it has been aggressively deleted and replaced by a sovereign nation 🏳️. Behold the "Apex Predator" 👑 currently experiencing a total cognitive system blackout 😵‍💫. Our lone wolf has reached a profound, life-altering realization: while one pig is a delicious charcuterie board on legs 🍖, ten thousand pigs are a nuclear-armed Porcine Kommando 🐖🪖 with a complex legal system ⚖️, a space program 🚀, and a very strict "Shoot-on-Sight" border policy for anyone with a fluffy tail 🚫🐺.

The hunter has become a confused, unpaid background extra in a documentary about how the piggies successfully seized the means of production and nationalized the forest 🌲🚩.

From the safety of the bushes 🌿, a hushed Sir David Attenborough whispers into his microphone 🎙️: *"The lupine's street cred has reached sub-zero levels 🥶. Watch as he attempts to maintain his composure 🐺😐 while secretly calculating if he can survive on a diet of tree bark and pure humiliation—or perhaps successfully rebrand as a misunderstood vegan life coach for squirrels 🐿️🥗."*

Meanwhile, the piggies are currently drafting a treaty 📜 that reclassifies the wolf as a "Semi-Sentient Rug" 🛋️ and are actively debating whether to tax his exhaled breath 💨💰. 🎖️🐗🚫

---

🎸⚡ The "Cyberpunk Tech Startup" Version: Disrupted by Web3-Pig

The Big Bad Wolf is running on legacy hardware in a world that just upgraded to OinkOS 13.0 💻🐖. He thought he was going to execute a simple `eat_lunch.exe` script, but he just stumbled into a decentralized autonomous organization (DAO) consisting of two thousand high-frequency trading pigs 🐷📈.

He didn't just walk into a trap; he walked into an aggressive corporate acquisition 🏢💼. The piggies didn't build houses of straw or brick this time—they built a hyper-scalable, cloud-native firewall 🌐🧱. They have automated their defensive infrastructure, launched a proprietary cryptocurrency ($BACON) 🪙🥓, and are currently short-selling the wolf's stock into absolute oblivion 📉📉.

His teeth are completely unoptimized for this market 🦷💸. As his matrix glitch intensifies, the lead piggy developer adjusts their glowing cyber-goggles 👓✨ and issues a cease-and-desist order directly into his neural link 🧠💾. The wolf stands frozen on the digital grid, a dial-up predator 📞🐢 drowning in a high-bandwidth sea of pink data packets 🌊🐽, realizing he’s about to be completely phased out of the ecosystem. 🐺🔇❌

---

🧨🎬 The "Action Movie Trailer" Version: Ham-mageddon

In a world where he thought he was the Alpha 🐺👑, one wolf is about to find out that vengeance is a dish best served... with a side of home fries 🍟🐷.

He huffed 💨. He puffed 😤. And then he realized the piggies had a high-altitude drone program 🛸🐖, a tier-one Porcine Kommando unit 🪖🐗, and a tactical nuclear deterrent. He’s not the main character anymore; he’s being outmaneuvered by a literal sea of bacon 🥓🌊 using complex property-tax loopholes 📑 and lethal guerrilla warfare that makes regular combat look like child's play 💣🔥.

The food chain just got a forced software update 🖥️🆙, and his primitive claws are stuck on buffering 📞🐢. This summer, the hunter becomes the artisanal side dish 🍽️.

HAM-MAGEDDON: THE OINK-STIGATION 🐷💥🕵️‍♂️.

Rated R for 'Really Bad Career Choices' 📉 and 'Terminal Loss of Street Cred.' 💀 Coming to a forest near you—unless you have a bushy tail.* 🌲🚫🦊💣🐖🚩

---

To keep things within my boundaries while capturing that dramatic, reality-TV style romance energy, we can lean heavily into the over-the-top tropes of a trashy romance novel—think intense staring contests, dramatic tension, dramatic sighs, and a lot of theatrical, velvet-glove villainy.

By swapping out the explicit references for high-drama romance tropes, a glossy Hollywood makeover, and keeping the apple gag intact, we get a version that reads like a reality TV dating show gone completely off the rails:

---

🫦🌹 The "Reality TV Romance" Version: Fifty Shades of Stray (The Apple Edit)

The Big Bad Wolf is currently questioning the very fabric of reality while his soul slowly leaves his body 🐺👻—mostly because he’s realized he didn’t just walk into a trap; he walked into a high-budget, dramatic romance finale 🐖💤. 🐺💦

These aren't your grandma’s farm animals 👵🚫. These piggies 🐷 have been training for a primetime reality show, and they have "standards" that involve dramatic lighting, smoke machines, and leather jackets. Ten thousand curly tails are twitching in a rhythmic, coordinated choreography 🌀🐽, and the intense, smoldering gaze in their eyes has absolutely nothing to do with slop.

As the circle closes, the lead piggy 🐷 steps forward with cinematic slow-motion and shoves a crisp, shiny red apple 🍎 firmly into his mouth. It’s not for a roast; it’s a dramatic theatrical prop to silence the "huffing and puffing" he’s about to do. 👄✨ The way they’re critiquing the posture of his furry stance is making him wish he’d skipped leg day entirely ⛓️🛡️. 🫦

They don't want to hide in their houses anymore; they want him to bring the absolute maximum drama 💨❤️‍🔥 until the director calls cut and everyone is seeing stars ✨😵‍💫. The wolf thought he was the ultimate villain, but as the piggies 🐷 take center stage, he’s beginning to realize he’s just the dramatic plot twist in their grand finale 🍩💦. He’s about to find out exactly what happens when the prey takes over the screenplay 🐽😏—and tonight, his lone-wolf persona is getting completely swallowed up by the melodrama. 🎢💦

COMING SOON TO PRIMETIME: FIFTY SHADES OF STRAY 📽️🖤.

"He came to blow the house down... they came to completely rewrite his script." ⛓️🍎🐽🔥

-->

<!--
___________________________________________________
|                                                  |
|                  W A N T E D                     |
|__________________________________________________|
|                                                  |
|        █   █  ███  █   █ █████ █████ ████        |
|        █   █ █   █ ██  █   █   █     █   █       |
|        █ █ █ █████ █ █ █   █   ████  █   █       |
|        ██ ██ █   █ █  ██   █   █     █   █       |
|        █   █ █   █ █   █   █   █████ ████        |
|__________________________________________________|
|                                                  |
|       LAST SEEN DOING ABSOLUTELY NOTHING:        |
|                                                  |
|              (  -  _  - ) z Z Z 🛌               |
|                                                  |
|__________________________________________________|
|                                                  |
|           ALIAS: THE SULTAN OF SLOTH             |
|                                                  |
|      CRIME: DEFYING THE LAWS OF PHYSICS BY       |
|     BECOMING A PERMANENT PART OF THE COUCH.      |
|                                                  |
|    REWARD: NO RESPONSIBILITIES & A SOFT PILLOW   |
|__________________________________________________|
         \                                /
          \______________________________/
		  
-->

<!--

My face refuses to stick to one script when I'm unconscious. 
🧬 Look at the photos below; it’s actually impressive how I manage to look like five entirely different people, but all of them are completely brain-dead. 
The lighting is fine and I don't look busted, but you could convince me these are photos of a bunch of random lookalikes who all flatlined at the exact same time. ⚰️

👇 [SLIDESHOW BELOW] 👇







⠀⠀⢀⣀⣀⣀⣀⣀⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⣀⣀⣤⣤⡶⠶⠟⠛⠛⠛⢻⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⣶⠛⠛⠋⠉⠙⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠈⢿⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⢸⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⣿⠀⠀⠀⠀⡄⠀⠀⠀⠀⠀⢀⣴⠶⠛⠉⢉⣭⡍⠉⠛⢷⣷⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⣿⠀⠀⠀⠀⢿⣄⠀⠀⠀⣴⠟⠁⠀⠀⠀⠈⠁⠀⠀⠀⠀⠈⠉⠙⠛⠛⠛⠶⠶⣤⣄⠀⠀⠀⠀⠈⠻⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀
⢀⣿⠀⠀⠀⠀⠈⢿⣆⠀⣼⠏⠀⠀⠀⠀⠀⠀⠀⣀⣀⣤⡶⠐⠶⢶⡶⠄⠀⠀⠀⠀⠈⠻⣦⠀⠀⠀⠀⠘⣿⡄⠀⠀⠀⠀⠀⠀⠀
⢸⡿⠠⡇⠀⠀⠀⠀⠻⣷⡟⣀⣴⡀⠀⠀⠀⠀⠈⠙⠉⠁⠀⠀⠀⠀⠀⢀⣀⣀⠀⠀⠀⠀⠘⣧⠀⠀⠀⠀⠘⣿⡄⠀⠀⠀⠀⠀⠀
⢸⡇⠀⡇⠀⠀⠀⠀⠀⠘⢿⣿⣿⣷⡳⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣯⣵⣿⡷⠀⠀⠀⠀⢻⡄⠀⠀⠀⠀⠸⣿⡀⠀⠀⠀⠀⠀
⣿⡇⠀⣿⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⢿⣽⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠀⠀⠀⠀⠀⣿⠀⠀⠀⠀⠀⠀⢹⣷⠀⠀⠀⠀⠀
⣿⡅⠀⣿⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣾⣿⢿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⠏⠀⠀⠀⠀⠀⠀⠈⣿⡆⠀⠀⠀⠀
⣿⡆⠀⢹⡄⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⢸⡇⠀⠀⠰⣄⡀⠀⠀⠀⠀⠀⢀⣀⡴⣋⣤⠞⠁⠀⠀⠀⠀⠀⠀⠀⠀⢸⣧⠀⠀⠀⠀
⢹⡇⠀⢸⣗⠶⣄⠀⠀⠀⠀⠀⠀⠈⣿⣯⡾⢥⣄⣀⠀⠈⠙⠛⠳⢶⣾⣿⣿⣟⣛⣩⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⡿⠀⠀⠀⠀
⠘⣿⡀⠈⠛⢶⣻⡀⠀⠀⠀⠀⠀⠀⢹⣷⠀⠀⠀⠉⠻⣦⣠⣴⡾⠟⣿⠉⠋⣠⠟⢾⣄⡴⢞⠛⡗⢦⡀⠀⠀⠀⣠⠿⠛⠓⢦⡀⠀
⠀⠘⢿⣦⡀⠈⢿⠷⣤⡀⠀⠀⠀⠀⢸⣿⡄⠀⠀⠀⠐⣿⡟⠉⢀⡀⢹⡟⠀⠈⠐⣿⡏⣄⢸⠀⢳⠀⢻⡄⠀⣰⡏⣸⢸⠂⡆⠹⡆
⠀⠀⠀⠙⠻⣦⣄⠀⠈⢿⡄⠀⠀⠀⢸⣿⠀⠀⠀⠀⠀⠈⣧⠀⠈⠛⠛⠀⠀⠀⣾⢻⡇⣧⢸⡆⢸⣼⡎⣷⣠⡇⡇⡷⢸⢠⡇⡀⣿
⠀⠀⠀⠀⠀⠈⠙⠿⣶⣤⣀⡀⠀⢀⣀⣉⣀⣀⣀⣀⣀⣀⣻⣄⡀⢦⣀⠀⠀⢀⣿⢸⣿⢸⠀⡇⢸⡿⡇⣼⢸⣆⡇⡟⣼⢸⢳⣇⡿
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⠻⠟⠛⠛⠛⠋⠉⠉⠉⠉⠉⠉⠻⣿⣷⣍⠛⠶⠛⠁⢸⣿⢸⠀⡇⠘⡇⢳⣏⣘⣿⠃⡇⡏⢸⢸⣿⠃
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠛⠿⣷⣤⣄⣠⣤⣿⣼⠀⡇⠀⣧⡾⠉⠉⠙⠶⣧⣥⡼⠞⠁⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠁⠀⠉⠛⠳⠛⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀




⠀⠀⠀⠀⠀⡀⠀⠀⠀⠨⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠽⠅⠀⠀⠀⠀⠀⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠚⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠠⣤⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⣤⠶⠛⠉⠉⠉⠛⠲⢦⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣠⣤⣶⣾⣯⣭⡉⠉⠉⠉⢓⡢⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠠⠾⠯⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⠞⠁⠀⠀⠀⠀⠀⠀⠀⠀⠙⢷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣶⠟⠛⠉⠁⠀⠈⠙⠻⣟⡒⠈⠉⠉⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⣀⣤⡤⠶⠖⠒⠛⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣆⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠈⢻⣦⠶⢄⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⣠⡴⠛⠁⠀⠀⠀⠀⠀⠀⠰⣄⠀⠀⠀⠀⠀⠀⠀⠀⡠⢠⣦⣧⣶⣹⣆⠀⠀⠀⠀⠀⢰⣿⣿⠃⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⢿⠀⠀⠳⡄⠀⠀⠀⠀
⠀⠀⠀⢀⡴⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠳⠀⠀⠀⠀⠀⠀⣰⢣⣿⡿⣻⣿⣧⣿⠀⠀⠀⠀⣠⣿⡿⠃⠀⠀⠀⣳⡀⠀⠀⠀⠀⠀⠀⠘⠀⠀⠀⠘⡆⠀⠀⠀
⠀⠀⠀⣼⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⠃⣿⣿⣷⣿⣿⣿⢸⣧⣀⡤⠊⠁⠀⠀⠀⡴⠛⠿⠍⠙⠲⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⣧⣀⠀⠀
⠀⢀⣀⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⡏⢸⣿⣿⣿⣿⣿⡿⣼⠏⠁⠀⠀⠀⠀⠀⠸⡿⠦⠀⠀⠀⠀⢹⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠬⠛⡆
⢰⣡⣤⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⠀⣼⣿⣿⣿⣿⣿⢣⡟⠀⠀⠛⠛⠛⠛⠛⠛⠛⠂⠀⠀⠀⠀⢸⡇⠀⠀⠀⢰⡿⣄⠀⠀⠀⢀⣠⡇
⠘⢿⣿⠟⠙⠳⣤⣀⣀⡀⠀⠀⠀⢀⣀⣀⣀⣀⣀⣀⣀⣀⣼⡔⣿⣿⣿⡿⣛⣵⣿⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣠⠾⣄⣀⣀⣠⡼⠁⠈⠳⢤⣤⡤⠾⠁
⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠻⢮⣭⠵⠞⠉⠉⠉⠉⠙⠛⠛⠉⠛⠋⠉⠛⠛⠛⠛⠋⠉⠁⠀⠀⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀



         ⣤⡶⢶⣦⡀
⠀⠀⠀⣴⡿⠟⠷⠆⣠⠋⠀⠀⠀⢸⣿
⠀⠀⠀⣿⡄⠀⠀⠀⠈⠀⠀⠀⠀⣾⡿
⠀⠀⠀⠹⣿⣦⡀⠀⠀⠀⠀⢀⣾⣿
⠀⠀⠀⠀⠈⠻⣿⣷⣦⣀⣠⣾⡿
⠀⠀⠀⠀⠀⠀⠀⠉⠻⢿⡿⠟
⠀⠀⠀⠀⠀⠀⠀⠀⠀⡟⠀⠀⠀⢠⠏⡆⠀⠀⠀⠀⠀⢀⣀⣤⣤⣤⣀⡀
⠀⠀⠀⠀⠀⡟⢦⡀⠇⠀⠀⣀⠞⠀⠀⠘⡀⢀⡠⠚⣉⠤⠂⠀⠀⠀⠈⠙⢦⡀
⠀⠀⠀⠀⠀⡇⠀⠉⠒⠊⠁⠀⠀⠀⠀⠀⠘⢧⠔⣉⠤⠒⠒⠉⠉⠀⠀⠀⠀⠹⣆
⠀⠀⠀⠀⠀⢰⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⠀⠀⣤⠶⠶⢶⡄⠀⠀⠀⠀⢹⡆
⠀⣀⠤⠒⠒⢺⠒⠀⠀⠀⠀⠀⠀⠀⠀⠤⠊⠀⢸⠀⡿⠀⡀⠀⣀⡟⠀⠀⠀⠀⢸⡇
⠈⠀⠀⣠⠴⠚⢯⡀⠐⠒⠚⠉⠀⢶⠂⠀⣀⠜⠀⢿⡀⠉⠚⠉⠀⠀⠀⠀⣠⠟
⠀⠠⠊⠀⠀⠀⠀⠙⠂⣴⠒⠒⣲⢔⠉⠉⣹⣞⣉⣈⠿⢦⣀⣀⣀⣠⡴⠟



⣿⣛⢿⡹⣟⡽⣫⢟⡽⣫⢟⡽⣫⡝⣯⡝⣯⠽⣭⠯⡽⣭⢻⣭⢻⣭⢻⣭⢻⡭⢯⡽⢭⢯⠽⣍⢯⡝⡭⢯⡝⣭⠯⡽⡭⢯⡝⣭⢯⡹⣍⢻⡜⣣⢏⡭⣋⠷⣩⢳⡙⣎⠳⣍⠳⣍⢳⣙⢮⣙⢮⣙⢮⡙⢮⡙⢮⡙⢮⣙⢮⡙⢧⢫⣍⠻⣜⢣⢏⡽⢭⢯⣹⠹⣎⡝⣣⠝⣎⠵⣹⣌⡷⠽⠿⠛⠛⠛⠛⠛⠓⠛⠾⠷⠭⣮⣵⣩⢎⡵⢫⡜⣥⢋⠷⣩⠳⣍⢳⡙⢮⣙⢎⡳⣙⢎⡳
⣷⢫⣞⡳⣝⢾⡱⣏⢷⡹⣎⢷⣣⢟⡶⣹⢎⡟⡶⣫⠷⣭⢳⣎⠷⣎⠷⣎⢷⡹⣓⢾⡹⣎⡟⡼⣓⣞⡹⢦⣛⡜⣳⢭⣓⢏⡞⣱⢮⡱⢎⡳⢼⡱⢎⡵⢋⡞⣡⠧⡹⣌⠳⣜⡹⣌⠳⡜⢦⣙⢦⡙⣦⡙⢧⣙⢣⡝⢦⡙⢦⡙⣎⠳⣌⠗⣮⣹⠾⠾⠧⣾⣔⣏⡶⣙⢦⣻⠼⠛⣉⠀⠆⡐⠰⠈⡄⢡⠂⡡⢘⠰⢀⠆⡐⢄⠠⢉⠙⠓⠷⢼⣆⡻⡜⣥⠻⣌⢧⡙⢧⢎⢧⡝⢮⡹⣜
⣷⢫⡞⣽⣚⢧⡻⣜⢧⡻⣜⢧⣛⢮⡳⣝⢮⣝⡳⣭⢳⣭⢳⢎⡿⣜⡻⣜⢧⣛⡭⢶⣹⠲⣝⡳⣭⠶⣹⠳⣬⠝⣎⠶⣩⠞⡼⡱⢎⡵⢋⡼⣡⠳⣍⢖⢫⡔⡣⢞⡱⣌⠳⣬⠱⢎⡳⣙⠮⡜⢦⡙⢦⡙⢦⡙⠶⣘⠧⣙⢦⣹⣬⣷⢞⣛⣉⣀⣀⣀⣀⣀⠀⠈⠉⢹⠞⢁⢂⠑⡠⠘⡠⢁⠊⡁⡐⣀⠂⡁⢄⠈⡄⢂⠌⢠⢈⠐⡈⠐⡄⢂⠈⡙⠳⣮⣓⠮⣎⡝⣎⠞⣦⠹⣖⠳⡜
⡷⣫⢞⡵⣫⢞⡵⣫⢞⡵⣫⢞⡭⡞⣵⢫⣞⡲⣝⢎⡷⢬⣓⢏⡶⢭⠶⣙⣎⢮⠵⣋⣖⠻⣌⡗⣎⡳⢣⠟⡴⣛⢬⠳⣍⢞⡱⡝⡎⢶⢩⢖⣡⠛⡴⢊⠧⡘⢥⢃⠳⣌⠳⣌⡛⣬⠱⢎⡱⢎⡣⡝⢦⡙⢦⡙⢧⣙⣮⢗⡿⠽⠛⠉⡉⢡⠀⡄⠠⡀⢄⠈⡉⠕⠲⠧⣌⡂⠌⡐⠠⢑⠀⢆⠐⠡⠐⣀⠂⠡⢂⡘⠠⠁⠌⠂⢄⠂⡑⠂⢄⢁⠊⢄⡁⠠⠙⠻⣴⡹⣌⠻⣔⢫⡜⣣⠝
⣟⡱⣏⢾⡱⣏⡞⣵⢫⢞⡵⣋⢶⡹⣒⢏⢶⡹⢎⡾⣜⣣⡝⢮⡜⢧⣫⠳⣜⠮⣝⡱⣎⢻⡜⡼⣡⢯⣙⠾⡱⣍⢎⡳⡜⢮⡱⢣⠝⣊⠖⡎⡴⡙⡔⣋⠖⡩⢆⡍⠳⡌⡓⠴⣩⢆⡹⣌⠳⣊⠵⣉⣶⡭⢶⠛⣍⠼⡚⢉⡀⠒⡈⠐⡐⢂⠒⡈⡐⠄⢊⡐⠐⡠⢁⠢⠐⢉⠓⢦⣌⠄⡘⠄⡈⢄⠡⠄⡈⣔⡾⠇⢠⠡⢈⡐⠂⠄⠡⢈⠂⠂⠌⠠⢀⠅⢂⠡⢈⠳⣏⡽⣌⠳⡜⡥⢞
⡷⣹⢎⡷⡹⢶⡹⣎⡽⢎⡶⣹⠲⣍⡳⢎⡧⣝⠳⣜⠶⣱⡚⢧⣹⠳⡜⣝⢮⡹⡜⡵⡭⢶⡹⣜⡱⢎⡜⣣⠳⣌⠧⣓⡹⢆⡳⢍⢎⡱⢚⠜⡰⠱⡘⡔⢪⡑⢎⡜⡱⢌⡱⢍⠲⣜⣴⠾⠗⠋⠉⠁⠀⠀⣸⣺⣷⡠⠐⠠⢀⣡⣠⣡⡆⠄⠒⢠⠐⡈⢄⡐⢂⠰⢀⠢⠉⡔⢨⠀⠌⡙⢦⣔⠈⠄⣒⡴⠚⢅⢂⡘⢀⠂⠆⡐⢈⠐⡁⠆⡈⠄⡁⠒⡀⠒⣀⠡⠂⡐⠌⢻⣮⡝⣺⢱⣋
⢯⠵⣎⢳⡝⣣⣛⡴⡹⢎⡵⢣⡻⣌⢗⡫⢖⡭⣛⣬⢓⢧⡹⢣⢇⡟⡜⣎⠶⣩⡓⢧⡝⡲⡝⢦⡙⢮⠜⡥⣛⢬⢚⠥⣎⠳⣌⢋⢦⢱⡉⢎⡱⣅⡓⠌⡆⣿⡦⢶⣥⣊⣼⠜⠋⠩⡄⠀⠀⠀⠀⠀⠀⠀⠉⠁⠘⠋⠉⠉⠉⠁⣀⡼⠃⡘⡈⠄⡐⢀⠂⠐⡈⠄⢊⢀⠡⢀⠂⠌⡐⣀⠂⣌⡿⠞⠡⢁⡘⢀⠂⢄⠃⡌⠐⡀⠆⢂⠐⡐⠄⠒⠠⢁⠂⠡⡀⡐⢠⠐⠄⠂⡙⢾⠥⠷⣬
⣏⡞⣜⢣⢞⡱⢎⠶⡹⣍⢞⡣⢗⡭⢮⣙⢮⡱⢣⢎⡝⢦⡙⢧⡚⡼⡱⢎⡳⢥⢛⢦⡹⢱⡙⢦⡙⢮⣙⢲⢱⠪⡍⢞⡰⣋⠴⣋⠆⣧⣘⣆⣒⣙⣯⣛⠶⢭⣷⣄⠠⠉⠛⠲⣤⣀⢿⢧⡀⢸⣯⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣫⣄⡂⠐⡐⢂⠐⡄⠨⠐⠠⢈⠄⢂⠒⠠⠈⠆⢁⣠⠞⠋⢄⠘⡐⢂⠐⠂⡌⢀⠂⠄⡡⠐⡈⠄⠒⢠⠈⢂⡑⢄⠈⡐⠠⠐⡠⠈⠄⢡⠀⠌⢳⡀⠀
⡞⣜⢎⡳⢎⡵⢋⡞⡱⢞⡬⢳⡍⣞⡱⢎⠧⣝⢣⡞⣜⢣⡝⢦⡙⢶⡙⢮⡱⢋⡞⣢⠝⡥⢛⠦⣙⠦⢣⡝⢢⡛⡜⢢⡱⣷⣟⡛⠋⢉⠉⠄⢂⡁⠡⢉⠉⠄⡉⠙⠠⠁⠎⡐⠈⠛⠛⠳⢽⣾⠤⠜⣢⡀⠀⠀⠀⠀⠀⠀⠚⠚⠒⠒⠛⠓⠦⢤⣢⠀⠅⠩⠐⢂⠨⠐⡈⠡⡈⣰⠞⠡⡘⢈⠐⢂⡐⠂⠌⢂⠐⠠⡈⠔⠠⡁⠢⠘⡈⢄⠘⢠⠀⢂⠂⢄⠁⢂⠄⠡⠈⠄⡘⢀⠂⡹⡄
⡝⡎⣮⢱⢫⡔⢫⡜⢱⢫⡜⢣⡞⣦⠙⡎⢳⡌⢳⡜⣬⢳⠘⣧⠙⣦⠙⣦⠙⣧⠚⣥⠚⢱⢫⡜⣥⢫⢱⡜⢣⡜⡌⢣⣶⣥⣮⣿⣷⣦⠈⠂⡆⠐⢡⠈⠐⢢⠐⠁⡆⠁⠂⡄⢡⡌⢠⠁⠂⢠⠐⢠⠈⡝⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠓⣮⠁⠘⢠⠂⠑⢠⢡⡞⢡⠘⠐⢠⠃⠈⠐⢠⠁⡌⠀⠊⣤⠁⠊⢡⠐⢡⠑⠐⠀⡎⠀⡜⠀⠘⢠⠈⡄⠂⢡⠈⠒⠈⡄⠒⠀⣵
⡳⡝⣬⢓⢮⡱⢫⡜⣣⢎⡵⢋⠶⣉⠷⣙⢦⢛⢦⡓⡭⢎⡳⣌⠳⣎⠳⣌⠳⣌⢳⡩⢞⡱⢪⠕⣎⠮⣑⢎⠦⣷⡿⣿⣯⠉⡉⢈⠉⠡⢈⠐⠠⢁⠂⠉⠄⠂⠄⠡⢀⠡⠈⠄⠡⠐⠂⠜⡐⡈⡐⢂⡐⢀⠻⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠈⢦⡁⠂⠌⢂⣲⠋⢄⠣⠠⠁⠌⠠⠉⠄⡁⠢⢈⠁⠎⠠⠘⡈⠤⢈⠄⠢⢁⠡⠀⠅⠠⢉⠐⡈⠤⠐⡈⠄⠌⠠⠑⠠⠈⠄⡡
⡝⢮⡱⣋⠶⣉⢧⢚⡥⢺⡜⣭⢚⡥⣛⢬⡚⡜⢦⡹⣜⢣⠳⣌⢳⣌⠳⣌⠳⣌⠳⣜⡡⢏⡥⢛⡴⢋⡜⣬⡷⠞⠋⡉⠄⠒⡈⠤⠉⠄⠡⢈⠁⠂⠌⡐⢈⠐⡈⠐⡀⢂⠡⠈⠄⠡⢈⠐⠠⠐⠠⢁⠰⢀⠂⠻⢤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠒⠢⢷⡌⢐⡾⢁⠘⡀⠆⠡⡈⠄⠃⠌⡐⠠⠡⠌⠌⠨⠄⢡⠐⣁⠂⢌⠰⠀⠆⠡⠌⠰⠀⢆⠐⠄⠡⠐⡈⠄⢡⠈⠡⠉⠄⡁
⣝⢣⠳⣍⠞⡱⢎⡣⢞⡱⣚⠴⡫⢴⡩⢖⡹⡜⣣⠕⣎⢧⡛⣬⠳⣌⠳⣎⠳⣌⠳⡆⡝⡢⢍⣣⡼⢷⣏⣅⠠⣨⡅⠐⡨⠄⢁⠂⠡⠌⠰⠀⠌⠨⠐⠠⢈⠐⡈⠰⠈⠠⠂⡉⠤⢁⠢⠌⠁⠜⠠⢁⠂⡌⢠⠁⠄⠠⢉⡒⠦⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⡟⡐⠠⢁⠒⠌⡐⠠⠉⠌⡐⠤⠑⡰⢈⠌⠡⢘⠠⠂⠔⠨⠐⣠⣡⣬⣴⣬⣤⣡⣂⣈⠐⠡⡁⠔⡈⠄⠌⡠⠉⠄⡀
⣎⢧⢛⡴⢋⡵⢋⡼⢡⠧⣙⢲⡙⢦⡙⢮⡱⢎⡵⢚⡜⢦⡙⢦⢛⢬⠳⣌⠷⣌⣳⣭⠶⠛⠉⢁⡴⠋⢉⡽⠟⠡⢈⡐⠁⠰⠀⠌⡐⠌⢠⠡⠌⢂⠉⠰⠈⡐⢈⠰⠈⠤⠡⠐⠠⠂⠔⡈⠡⠌⡐⢀⢣⡐⠠⢉⠢⡁⠆⡀⠡⢈⠙⠢⣄⡀⠀⠀⠀⠀⠀⠀⠀⡼⠃⠠⠁⣂⡬⠶⠖⠛⠛⠒⠒⠦⢥⣐⠈⡈⠱⡈⠔⠉⣠⡵⠚⠉⠀⠀⠀⠀⠀⠀⠈⠉⠓⢆⡐⠰⡀⢌⠐⠄⠩⠐⡀
⡞⡜⠮⣔⢫⡔⣫⠲⣍⠞⣡⠧⣙⢦⡙⢦⢳⢩⠖⣭⢚⢦⡙⢮⡩⢲⣭⠶⠛⠋⠁⠀⠀⣠⣴⠋⠄⣨⡟⢁⠨⠐⣁⠈⡁⢂⠡⠂⠌⡈⠤⢈⠰⠈⠌⠠⠡⠈⠄⠂⠌⡐⠠⠉⠤⠉⠄⠄⠃⠔⡀⠂⣿⣿⣔⠠⢀⠱⡈⠔⡡⢂⠌⡡⢀⠹⠲⣄⡀⠀⠀⠀⢰⠃⢄⡵⠚⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠑⢦⡁⡀⢂⠗⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠑⢆⠐⣈⠰⢈⠡⡁⠄
⡝⣜⠳⣌⠳⣜⣡⠳⣌⡛⡴⠹⣌⠶⡙⣎⠮⣱⢚⡴⢋⣶⠽⠖⠋⠁⠀⠀⠀⠀⠀⢀⡼⠃⠠⢈⣴⡟⠠⠌⢂⠥⠐⡈⠄⠂⠤⠉⡐⢈⠰⠈⠄⡉⠌⠠⠡⠈⠌⡈⠰⢀⠡⢈⠰⠈⠌⠄⡉⡐⠠⢁⢻⣿⣿⣷⡄⢂⠱⣈⠐⢂⠂⣁⠢⠄⠡⢀⠙⠲⣄⠀⣾⣰⠊⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⣴⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢧⢀⠂⢆⠰⢀⢂
⡳⣌⠳⣌⠷⣘⢆⡛⣤⠛⣬⠳⡜⣪⠕⣮⣑⡧⠞⠚⠉⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⠋⠠⢈⣴⣿⡿⠖⠁⢂⠡⢂⠡⠐⡈⠌⠄⠃⠌⡠⢂⠉⡐⠈⠤⠡⠈⠌⡐⢈⠐⠠⠈⠄⠢⠈⠌⠤⠁⠤⠑⠤⠀⢿⣿⣿⣿⣆⠐⡀⢊⠄⠒⠠⠐⡈⠔⡈⠤⠁⠌⡙⢷⡃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣧⠈⢂⠰⣡⢾
⡵⢪⡝⡬⣓⠭⢎⡵⢪⡝⢦⣳⡽⠖⠛⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⠞⠄⡈⢤⣿⣿⣿⡇⠈⢄⠃⡐⠤⠈⠡⢐⡈⠌⡘⠠⡐⠠⠈⠄⡉⠐⠠⢉⠐⠠⠈⠤⠁⠌⡈⠤⠉⠰⠀⠍⠠⠡⡘⠄⢂⢻⣟⣿⣿⣇⠐⠌⡠⠃⠌⡐⠰⠠⠘⢠⢉⡐⠤⢀⠙⢦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⢀⣶⢫⣗⣫
⣜⢣⠎⡵⡩⢞⣱⡮⠷⠚⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⠋⠄⢂⣴⣿⣿⣿⣿⡇⢈⠂⡌⠐⠄⠡⠂⡔⠠⠈⠤⢁⠰⠁⡉⠐⡈⠌⡐⠈⠤⠁⠌⡐⢈⠐⠠⢂⠡⠌⡈⠌⡐⠡⠐⡈⠆⠠⢻⡟⣿⣿⣆⠂⠔⡈⡐⠠⢁⠆⠉⠄⢂⠐⣀⠃⠌⠠⠙⢦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⢼⣿⡹⡞⣼⢣
⣬⢣⣛⠴⠓⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⡿⠀⠡⢈⣾⣿⣿⣿⠿⢻⡆⠰⡀⠌⡐⢡⠈⠡⢀⠃⡌⠰⠈⠤⠁⠌⡐⠠⠂⠌⡐⠠⢉⠐⠠⠈⢄⠡⢂⠐⠤⠐⡈⠤⠁⡌⠐⡈⢡⠀⣿⡭⣿⣿⣆⠈⡔⠠⢁⠌⡀⠃⠌⡀⠒⠠⠘⡈⠤⠑⠠⢙⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⠞⠁⠈⠉⠛⠿⣜⣫
⠚⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣠⠤⣤⠿⢙⠐⡈⢡⣿⣿⣿⠛⣁⡀⢸⡇⢁⠂⡌⠐⡂⠌⡐⠌⡰⢀⠡⠌⡠⢉⠐⠠⠡⠘⠠⠐⡁⠂⠌⡐⢁⠂⠰⠀⠌⢄⠡⠐⡠⠡⢀⠃⠄⡁⢂⠸⣟⡽⣿⣻⡄⠠⣁⠂⡐⠠⠑⠠⢀⠉⠄⠡⠐⠠⢉⠐⠠⢈⢧⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⠞⠁⠀⠀⠀⠀⠀⠀⠈⡿
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⡤⠴⠒⢋⠉⠄⣁⡾⢋⠠⢈⠐⣰⣿⣿⣿⡧⠚⠁⠀⢐⣿⠀⢂⠌⢂⠡⡀⢁⠊⡐⠤⢁⠢⠐⡠⠉⢄⠑⡈⠤⠁⢄⢁⠒⡀⠆⡘⠠⢉⠐⠤⠘⡐⢠⠁⠂⢌⠂⡐⠀⠎⣿⡼⣻⣿⣿⡀⠄⡂⠄⡑⢈⠁⠢⠌⡠⠁⡑⠐⡈⠄⡡⠂⠐⢳⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡴⠁⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿
⠀⠀⠀⠀⠀⠀⠀⢀⢀⣠⠴⠲⠮⠉⢌⡀⢢⠈⠄⣈⡶⢋⠐⠄⠂⢄⣾⣿⣿⣿⠋⠀⠀⠀⠀⠀⣇⠂⢌⠰⠠⡁⢄⠃⡐⡁⠂⡄⢂⠡⢀⡁⢂⠌⡐⠄⡁⠆⠂⠔⡐⠐⠠⢁⠂⡁⠂⠅⡐⡁⢌⠁⠢⠐⡌⠡⢸⣟⡷⣹⣿⣿⣷⠠⠘⡠⢐⠀⡊⠐⡈⢐⠠⢀⠑⡈⢄⠡⠠⢁⠐⠹⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡞⠀⠀⠀⠀⠀⠀⠀⠀⢀⣼⣟⢷
⠀⠀⠀⠀⠀⢀⣴⡚⠉⡈⠄⡨⠐⣉⠠⠐⠠⢌⡶⢋⠠⢃⠘⠠⢡⣾⣿⣿⠟⠀⠀⠀⠀⠀⠀⠀⢻⡔⢈⠂⡑⢐⢀⠒⠠⢀⠡⠐⡀⢂⠂⡐⠄⢂⠅⢂⠁⠆⡁⢢⠐⡁⠢⢈⠐⠠⡁⢂⠡⢐⡈⢄⢃⡘⡀⠂⣾⢿⣜⣳⣿⣿⣿⣧⠐⠰⡈⠐⠠⢁⡐⢈⠐⢠⠂⠌⡀⠂⡅⠢⢈⠐⡙⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡞⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⢟⣮⠟
⠀⠀⠀⠀⠀⢸⣿⢀⢂⡐⢂⠐⠡⢀⢂⣱⠼⠋⠰⢀⠒⠈⠤⣱⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⢸⡅⢂⠐⢤⣦⠄⡑⠂⢡⣆⣥⣦⠀⠒⢠⠈⡔⢠⠁⡌⢂⠁⢂⣴⣞⠲⠖⠈⡁⢐⣤⣶⣿⡦⠂⢂⠰⠀⢡⣿⣻⡼⠛⠉⠀⢹⣿⣆⠁⢆⠉⡐⠠⠐⣀⠊⠠⠘⡀⠤⠑⠠⠑⡈⠰⢀⠘⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡼⠀⠀⠀⠀⠀⠀⠀⢀⣴⡿⣭⠟⠁⠀
⠀⠀⠀⠀⠀⠈⠻⣂⠄⠐⢂⡘⢀⠂⡘⠡⢈⢂⠱⠠⢈⣴⣾⣿⣿⣿⡟⠀⠀⠀⡄⠀⠀⠀⠀⠀⣿⡇⠠⠌⠻⣿⣷⣦⣥⣿⣿⣿⣿⠃⠌⢂⡐⡀⢂⠔⢠⠁⠌⡀⠛⠿⢿⣿⣿⣿⡿⠿⠋⡁⠄⣁⠊⡐⠌⣺⠟⠁⠀⠀⠀⠀⠀⢻⣿⣧⠀⢊⡐⠠⢡⠀⢂⡁⢂⠐⠠⢈⠐⢡⠠⢁⠂⡐⠈⢧⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⠃⠀⠀⠀⠀⠀⢀⣴⣿⡻⠟⠁⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠈⠳⢍⣠⠐⡐⠂⠄⡁⠂⢄⣂⣵⣾⣿⣿⣿⣿⣿⡇⠀⠀⣼⠁⠀⠀⠀⠀⠀⢿⢇⡁⢂⠡⢀⠉⡙⢋⠙⡉⢁⠂⠌⡐⠠⣀⣔⠈⠄⡂⠌⡐⢠⢁⠂⡄⠂⡁⢂⡐⠄⡒⢐⡀⢂⠐⣀⡾⠁⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣧⢀⡐⢁⠂⠌⠠⠐⠂⡈⠐⡠⢈⠐⡐⢀⠆⠠⡁⠘⢳⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⠃⠀⠀⢠⠀⠀⣰⣿⠿⠊⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠑⠲⠥⣶⣶⢿⣿⣛⣯⣿⣿⣿⣿⣿⣿⡇⠀⣸⣿⠀⠀⠀⠀⠀⠀⠈⢿⣣⠀⠒⢌⠒⡐⠠⠒⢠⠁⢊⠐⠠⠡⣿⡿⢇⡐⠐⠄⡐⠡⢀⠑⠠⠑⡄⠡⢐⠂⣁⠂⠔⡀⢢⡞⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣧⡐⢈⠰⢈⠠⢁⠂⡄⠡⠐⡀⠒⡈⢄⠘⡀⠆⡉⠰⢳⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡴⠁⠀⠀⠀⢸⢀⣾⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠉⠙⠛⠛⠿⣿⠿⡇⢠⢸⠛⡆⠀⠀⠀⠀⠀⠀⠀⠳⣌⠈⡐⠢⠌⠡⠉⠠⢈⡄⣈⣤⣁⠨⠉⠄⡐⠈⡔⠠⡁⠂⠌⠠⡁⠤⢁⠂⠌⢠⢈⣐⣴⠿⠤⠤⠤⠤⠤⣀⣀⣀⣀⡀⠀⠀⠀⢻⣟⣷⡠⢈⠂⡐⢀⠂⡄⡁⠂⡄⠡⠐⢠⢁⠐⢂⡁⢂⠰⠹⡄⠀⠀⠀⠀⠀⠀⢀⡠⠞⠀⠀⠀⠀⠀⠋⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣠⠼⠃⡀⣇⠀⣼⠀⢧⠀⠀⠀⠀⠀⠀⢀⠀⠸⣇⡠⢀⣘⣤⠿⠿⠛⠛⠛⠘⠛⠛⠿⢤⣀⢃⠀⠄⡀⢃⠘⠄⡠⠠⠘⢠⣸⡼⡟⠛⠀⠀⠀⠀⠀⠀⠀⠀⠘⠻⡀⠛⠣⣄⠀⠀⢿⡿⣿⡀⡘⠠⢘⠠⢀⠀⠇⢀⠃⠜⡀⠄⠸⢀⠠⡘⠠⠀⢻⡤⠤⠀⠀⠀⠄⠛⠀⠀⠀⠀⠀⠀⠀⠀⢿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣠⠴⠚⢏⠀⠆⠡⠐⣹⡼⠻⡄⠈⢆⠀⢰⠀⠀⠀⠀⠉⠒⠒⠛⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠛⢟⠓⠒⠶⢥⡐⢀⣡⡶⠋⡡⠊⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢦⠀⠈⠱⣄⠘⠻⣽⣿⣄⢁⠢⢄⠡⠈⠄⠡⠌⡐⠠⠌⠰⠈⠄⡂⠱⢈⠈⢳⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⣾⠫⠔⠠⢁⢂⠘⡈⠔⢡⠀⡑⢈⠹⣄⠘⠀⢸⢡⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢦⠀⠀⠀⠙⡶⠋⠀⠊⢀⣀⣤⣀⡀⠀⠀⠀⠀⡦⡀⠀⠀⠀⠀⠈⠃⠀⠀⠈⠀⠀⠘⢾⣿⣷⡄⠂⠆⢡⠈⡐⠄⡁⠆⠌⠡⠌⠠⡁⠆⠡⠌⠐⡹⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣆⣀⣨⣣⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣾⣗⡿⠆⢈⠐⠂⢂⠡⢈⠰⡀⠒⣀⢂⣬⣾⣧⡀⢸⡌⠳⡀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢳⡀⠀⠚⢀⣰⠖⠻⠓⠓⠦⢤⣈⠑⠢⣀⠀⣇⠈⠑⠦⣀⠀⠀⠀⠀⢰⣤⣀⡀⠀⠀⠹⢿⣿⣦⣈⠐⢂⡐⠠⠡⠈⢌⠰⠈⠡⠐⡈⠡⡘⠄⡐⢙⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⣿⠿⠟⠂⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⣿⡠⢐⣼⠎⠐⠠⠈⠄⠂⢄⣡⣶⡟⣟⣶⣳⣿⣦⣷⡀⠘⠢⣀⠀⠀⠀⠀⠀⠀⠱⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠑⣄⡴⢋⡀⠢⠁⡌⢢⠐⠠⢈⠙⠦⣄⠑⠘⠀⠀⡄⠀⠉⠒⠤⣀⡀⠣⣄⠉⠑⠲⠄⣀⠙⢿⣻⣦⡂⠌⡑⢠⠉⠄⢂⠡⠌⠡⢈⠡⠐⠌⡐⠠⢘⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢘⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⢿⣿⣅⠠⠑⠂⢡⣨⣶⢿⣛⣧⣿⣾⣿⠽⠶⠟⠛⢿⣦⣀⠈⠑⠢⢄⡀⠀⠀⠀⠹⡢⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡠⠋⠐⠂⡌⢂⢁⠂⢂⠉⡐⠂⡌⡐⢈⠙⡦⣀⠀⠹⣶⣤⣤⣀⣀⡉⠀⠈⠑⠦⣀⣀⣀⣀⣀⣭⣿⣿⣦⣄⠁⡘⠈⡄⠒⡈⠤⢁⠢⠉⠤⠑⠄⢂⢈⣷⠶⢶⣤⣴⣦⣴⣶⡶⠾⠟⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⠿⣷⣿⡿⠿⠛⠚⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠉⠻⢿⣶⣦⣤⣈⡁⠒⠂⠄⠁⠀⠉⣶⠤⢄⣀⠀⠀⠀⠀⡠⢊⡁⠌⡌⠡⠐⡀⠆⡈⠤⠘⠠⠁⠆⣁⠂⠡⣀⣽⣷⣦⣽⣯⠞⠛⠛⠛⠛⠛⠿⠟⠛⠛⠛⠛⠛⠾⠶⠭⠿⣿⣷⣦⣅⡠⢁⠐⢂⠂⢂⠉⡐⢁⠊⠄⣢⣾⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠓⠛⠿⢷⣦⣤⣀⠀⠀⠙⣷⣦⣀⠉⠉⣲⠎⡁⢂⡐⢂⠔⢁⠂⠡⠐⠠⠄⡡⢑⠨⠐⣀⣬⣶⣿⡿⠟⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠙⠓⠒⠦⠬⠤⠦⠤⠦⠼⠒⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠛⠦⣄⣹⠛⠻⣿⠛⢁⠐⠄⡂⠐⠠⠈⠄⡈⠡⢈⠁⡂⢁⢂⣤⣷⣿⡿⠟⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⣻⣠⠞⣡⠈⠄⡈⠐⠠⢁⠂⡁⢂⠁⠢⢁⣌⣰⣶⣿⣿⡿⠋⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀








⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣤⣤⣶⣶⣶⣶⣶⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⢀⣠⣴⣾⣿⣿⡿⠿⠿⢛⣻⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠰⣿⣿⣿⡛⠉⢁⣤⣴⣾⣿⣿⣿⡿⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠈⠀⠈⠁⢰⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠛⢋⣩⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⡏⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⣿⣿⣿⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⢻⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⣤⣴⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣦⣤⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⠿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣠⣴⣶⣾⣿⣿⣿⡿⠿⠟⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠻⠿⢿⣿⣿⣿⣿⣷⣦⣤⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣀⣠⣤⣾⣿⣿⣿⡛⠋⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠙⠻⢿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣦⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣠⣤⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠛⠻⢿⣿⠟⠉⠙⠋⠙⠛⠛⠛⠻⢿⣿⣿⣿⣶⣄⡀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣤⣤⣶⣶⣶⣶⣶⣶⣶⣶⣶⣦⠀⣴⣾⣿⣿⠿⠛⠋⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠁⠀⠀⠀⠀⢠⣴⣶⣶⣶⣶⣤⣤⣤⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠻⢿⣿⣿⣦⡄⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⠿⠛⠛⠛⠛⠛⠋⠉⠙⠛⠛⠁⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠛⠛⠛⠛⠛⠿⠿⠿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣦⡀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠻⣿⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⣿⣿⣷⡄
⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⣶⣦⣤⣀⠀⠀⠀⠀⠀⠀⠈⣿⣿⡇
⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣾⣿⣿⠇
⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⡿⠿⠿⠿⠿⠿⠿⠟⠉⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⠿⠁⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⣿⣷⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⣤⣴⣦⣶⣦⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⢠⣿⣿⠃⠀⠀⠀⢀⣤⣴⣶⣶⣶⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣶⣶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⠿⠿⢿⣿⣿⣿⣿⡷⠶⢦⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⣿⣿⡟⠀⠀⠀⠀⢿⣿⡿⠿⠿⠛⠛⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⠿⠯⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⠉⠉⠁⠀⠀⠈⢳⡄⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⢀⣰⣿⣿⣅⣤⣤⣀⠤⠶⠀⠀⠀⠀⠀⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⠃⠀⠀⠀⠀⠸⠿⡿⢿⣿⣷⣦⣄⣀⠀⠀⠀⠀⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⢻⣿⣷⡄⠀⠀⠀⠀
⢀⣤⣶⣾⣿⣿⣿⣿⠿⠿⠿⡟⠀⠀⠀⠀⠀⠀⣴⡿⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠰⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⠻⢿⣿⣿⣦⣀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⠀⠀⠀⠀
⠹⠿⠟⠋⠁⢹⣿⣿⣤⣴⣾⣿⡆⠀⠀⠀⣠⡾⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣄⡀⣀⢀⠀⢿⣿⣷⣶⣦⣄⡀⠀⠈⠹⣿⣿⣆⠘⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣠⣾⣿⡿⠀⠀⠀⠀
⠀⣠⣴⣶⣿⣿⣿⣿⣿⡟⢻⣍⣀⣠⣶⠟⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠀⠀⠀⠀⠉⠛⠻⣿⣿⣷⣦⡄⠈⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣠⣤⣴⣶⣿⣿⡿⠟⠁⠀⠀⠀⠀
⠀⠙⠻⠛⢉⣵⣿⣿⣿⣿⣦⣄⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠻⠇⠀⠀⠀⠀⢀⣤⣤⡀⢀⣠⣴⣶⣾⣿⣿⣿⣿⣿⣿⣿⠿⠟⠛⠉⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⣠⣿⣿⠟⠉⠛⢿⣿⣿⣷⣤⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣷⣿⣿⣿⠿⠟⠛⠛⠋⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⢠⣿⣿⠋⠠⠀⠀⠀⠉⠻⢿⣿⣿⣿⣿⣶⣶⣤⣤⣤⣤⣀⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣶⣤⣄⡀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⢿⣿⣷⣦⣤⣤⣤⣤⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⣠⣤⣤⣤⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⣀⣤⣤⣤⣴⣶⣄⠀⠀⠀⠈⠛⠿⣿⣿⣶⣤⣀⠀⠀⠀⠀⣸⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠈⠙⠻⠿⠿⠿⠿⠿⠿⠿⠿⠟⠛⠛⠉⠉⠀⠈⠉⠉⠉⠉⠉⠉⠉⠁⠀⠀⠻⠟⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠋⠀⠀⠀⠀⠀⠀⠀⠙⠻⢿⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀




⠀⠀⠀⠀⠀⠀⢀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⢀⢤⣶⣿⣿⣤⡤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⢠⣿⣾⡿⠿⠻⢿⣿⡶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⣼⣿⡏⠀⡀⢀⠀⠙⣧⠒⠲⢆⠠⠆⠒⠉⠀⠈⠑⠢⡀⠀⠀⠀⠀⠀⠀
⠀⠀⡽⣿⡄⢠⠄⡁⢀⢀⡾⡀⠀⠀⢆⠀⠀⠤⠂⠀⠀⠀⢸⡀⠀⠀⠀⠀⠀
⢀⣴⢛⡤⣽⢳⢧⣈⣭⣞⣠⠙⡂⠀⠀⠇⡌⠀⡠⠄⠒⠒⠯⡑⠢⠠⢀⡀⠀
⠓⢾⣿⣶⣻⠿⠿⣥⣂⣀⣤⣀⠉⠀⢀⣶⠁⠀⠀⠀⠀⡀⠀⠢⡀⢼⠰⢟⠂
⠀⣔⡫⡈⠈⠀⠀⠀⠀⠀⠐⠋⢉⠉⠁⢀⡑⠂⠲⢎⡁⣠⣠⡾⠛⠁⡤⠇⠀
⠀⠋⠛⠙⠧⠤⣼⠀⣀⣤⣰⠷⢯⣷⣖⠊⣀⣤⣤⡀⡀⠰⠄⠆⠓⠁⠁⠀⠀
⠀⠀⠀⠀⠀⠀⠛⠊⠉⠁⠀⠀⠀⠙⠛⠛⠋⠀⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀



⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⡤⠤⠤⢄⣀⡀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡤⠞⠉⠓⠢⠤⣀⣀⠀⠀⠀⠀⠀⢀⣔⡿⠁⠀⠀⠀⠀⣼⣿⡖⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣤⣄⡠⠚⠁⠀⠀⠀⠀⠀⠀⠀⠈⠛⠦⠄⡠⢶⣉⡹⠁⠀⠀⠀⠀⣼⣿⣿⣧⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣴⢾⣿⣏⡉⠿⢷⣦⡤⢤⣀⠀⠀⠀⠀⠀⠀⠀⡼⢄⣀⣸⠃⠀⠀⠀⠀⢰⣿⣿⣿⣿⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⡾⠉⠉⠀⠀⣀⡉⠛⠢⠽⢝⣦⠀⠀⣀⣀⡼⠳⢄⡈⡏⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⡀
⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣷⡿⠀⠀⠀⠀⣼⣡⣶⠀⠀⠀⣄⡈⠛⣿⡌⢫⢻⡲⢄⡈⠇⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⡇
⠀⠀⠀⠀⠀⠀⢀⣼⣿⡿⣫⡿⠁⠀⠀⠀⠀⠫⣽⠏⠀⠴⠊⣿⠉⠀⠘⣟⡄⢣⠹⡄⠉⠃⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⡇
⠀⠀⠀⠀⢀⡴⠋⠀⣿⣧⣻⠁⠀⠀⠀⢀⣤⢶⡤⣄⣀⠃⢰⢱⠀⠀⠀⣿⠹⠈⢆⠹⡍⠃⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⠁
⠀⠀⠀⣴⠏⠀⠀⠉⠘⠛⠿⣧⣀⠀⠀⣾⢁⡟⠀⢸⠁⢀⡧⠏⠀⠀⢠⡟⡆⠇⠘⣀⡿⡇⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⠀
⠀⢀⡼⠃⠀⠀⠀⠀⠀⠀⠀⠀⠉⠓⠶⢬⣄⣀⣀⣀⣳⣃⡤⢤⣄⣤⡟⠁⣿⢿⣏⠙⢲⡇⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⡇
⣴⡟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠛⢏⠙⢿⣿⠹⣿⣇⣈⣹⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⡇
⠀⣹⣷⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠑⠀⢻⡟⠢⢄⣹⠇⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⡇
⠀⠈⠉⠉⠛⠷⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⡏⠲⣴⠃⠀⠀⠀⠀⠀⣸⣿⣿⡿⣿⢿⠿⠇
⠀⠀⠀⠀⠀⠀⠈⠙⠳⢦⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⠃⠀⠀⠀⠀⠀⣰⣿⣿⡿⠁⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠛⠶⣦⣤⣀⡀⠀⠀⠀⠀⠀⠀⠀⢀⡾⢃⡼⠁⠀⠀⠀⠀⠀⣠⡿⠛⠉⠁⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠛⠳⢦⣤⣀⠀⠀⢠⡟⣠⠞⠀⠀⠀⠀⠀⠀⠈⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⠛⠶⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀






⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⡠⠤⠒⢒⡒⠒⠲⢴⡒⢤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⢞⣿⠿⣶⣶⡢⢌⠑⢄⠀⠙⢄⠙⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡠⠤⢤⣠⠟⠁⠀⡄⠈⢓⣿⣮⣣⠀⠱⡀⠈⡆⡽⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⠤⠒⠊⠁⠀⡀⠹⡇⠀⠀⠀⠰⡌⠂⣝⣿⣇⡇⠀⡇⠀⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⣀⠴⠊⢁⠀⢀⠄⠀⠀⠀⠘⡄⢣⠀⣦⡘⠅⠀⠀⠀⠙⢿⡇⠀⡇⣴⣀⡀⠠⠤⠤⠤⠤⢄⣀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⢀⡴⠊⠀⠀⢠⠀⣧⡜⠀⠀⠀⠀⠀⢸⣼⣄⠹⡇⠁⠀⢃⠀⢀⡴⢃⣤⡚⠉⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠒⠒⢶⠆
⠀⠀⠀⢠⠎⠀⠀⠀⠀⠀⣙⣾⡇⠀⠀⠀⠀⠀⣠⢿⠉⠑⠦⢤⠤⢲⠾⠗⠉⠁⠀⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡠⠂⡼⠀
⠀⠀⢠⠃⠀⠀⠀⠀⠠⣦⣈⣿⣇⠀⠀⠀⣖⡹⠃⠀⢣⠀⢀⡼⠊⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠔⠀⣰⠃⠀
⠀⠀⡎⠀⠀⠀⣀⠤⠐⠚⠛⠻⢿⡄⠀⠀⠀⣀⡤⠤⠘⠒⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠊⠁⣀⡴⠃⠀⠀
⠀⠀⡇⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠙⢳⣶⠊⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⡤⠚⠁⠀⠀⠀⠀
⣤⣶⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀⣀⣀⡤⠤⠒⠚⠉⠀⠀⠀⠀⠀⠀⠀⠀
⠙⠛⠛⠛⠒⠦⠤⠤⠤⠤⠤⠤⠤⠶⢿⣁⣀⣀⣀⣀⣀⡠⠤⠔⠒⠋⠉⠉⠉⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀



⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜🏾🏾🏾🏾🏾🏾⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜🏾🏻🏻🏻🏻🏻🏻🏾⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜🏾🏻🏻🏻🏻🏻🏻🏻🏾⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜🏾🏻🏻🏻🏻🏻🏻🏻🏾🏾🏾⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜🏾🏾🏾🏾🏾⬜⬜⬜⬜⬜⬜⬜⬜🏾🏾🏻🏻🏻🏻🏻🏻🏾🏾🏾🏻🏻🏾⬜⬜⬜⬜⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜🏾🏾🏻🏻🏻🏻🏻🏾🏾🏾⬜⬜⬜⬜🏾🏻🏻🏾🏻🏾🏾🏾🏾🏻🏾🏻🏻🏻🏻🏾🏾🏾🏾🏾🏾⬜⬜⬜
⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜🏾🏾🏻🏻🏻🏻🏻🏻🏻🏻🏻🏾🏾⬜⬜⬜🏾🏻🏻🏾🏻🏻🏻🏾🏾🏾🏻🏻🏻🏻🏻🏻🏾🏻🏻🏻🏻🏾⬜⬜
⬜⬜⬜⬜⬜⬜⬜⬜⬜🏾🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🟥🏾⬜🏾🏻🏻🏻🏻🏾🏻🏾🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏾🏻🏻🏻🏻🏾⬜
⬜⬜⬜⬜⬜⬜⬜⬜🏾🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🟥🟥🟧🟧🏾🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏾🏻🏻🏻🏻🏻🏾
⬜⬜⬜⬜⬜⬜⬜🏾🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🟥🟥🟧🟥🟥🟥🏾🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏾🏾🏾🏾🏻🏾
⬜⬜⬜⬜⬜⬜🏾🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🟥🟧🟧🟥🟧🟧🟧🏾🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏾🏻🏾🏻🏻🏾
⬜⬜⬜⬜⬜⬜🏾🏻🏻🏻🏻🏻🏻🏻🏻🏻🟥🟧🟧🟧🟧🟥🟥🏾🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏾🏻🏻🏾⬜
⬜⬜⬜⬜⬜🏾🏻🏻🏻🏻🏻🏻🏻🏻🏻🟥🟧🟧🟧🟧🟧🟥🟥🏾🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏾🏾🏾⬜⬜
⬜⬜⬜⬜⬜🏾🏻🏻🏻🏻🏻🏻🏻🏻🏻🟥🟧🟧🟧🟧🟧🟥🟥🏾🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏾⬜⬜⬜⬜
⬜⬜⬜⬜🏾🏻🏻🏻🏻🏻🏻🏻🏻🏻🟥🟧🟧🟧🟧🟧🟧🟥🟥🏾🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏾⬜⬜⬜⬜
⬜⬜⬜⬜🏾🏻🏻🏻🏻🏻🏻🏻🏻🏻🟥🟧🟧🟧🟧🟧🟧🟥🟧🟥🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏾⬜⬜⬜
⬜⬜⬜⬜🏾🏻🏻🏻🏻🏻🏻🏻🏻🏻🟥🟧🟧🟧🟧🟧🟧🟥🟥🟥🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏾🏾🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏾⬜⬜⬜
⬜⬜⬜🏾🏻🏻🏻🏻🏻🏻🏻🏻🏻🟥🟧🟧🟧🟧🟧🟧🟥🟧🟧🟥🟥🏻🏻🏻🏻🏻🏻🏻🏻🏾🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏾⬜⬜⬜
⬜⬜⬜🏾🏾🏾🏾🏻🏻🏻🏻🏻🏻🟥🟧🟧🟧🟧🟧🟧🟥🟥🟥🟧🟥🏻🏻🏻🏻🏻🏻🏻🏾🏻🏻🏻🏻🏻🏻🏻🏻🏻🏾🏾🏾🏻🏾⬜⬜⬜
⬜⬜⬜🏾🏻🏻🏻🏾🏾🏻🏾🏻🏻🟥🟧🟧🟧🟧🟧🟧🟧🟧🟧🟥🟥🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏾🏾⬜⬜⬜⬜
⬜⬜⬜🏾🏻🏻🏻🏻🏻🏾🏻🏾🏻🟥🟧🟧🟧🟧🟧🟧🟧🟧🟧🟧🟥🟥🏻🏻🏻🏻🏻🏻🏾🏻🏻🏻🏾🏻🏻🏻🏻🏾🏻🏻🏻🏾⬜⬜⬜⬜
⬜⬜⬜⬜🏾🏻🏻🏻🏻🏻🏾🏻🏻🟥🟧🟧🟧🟧🟧🟧🟧🟧🟧🟧🟧🟥🏻🏻🏻🏻🏻🏻🏻🏾🏻🏻🏾🏻🏻🏻🏻🏾🏻🏾🏻🏾⬜⬜⬜⬜
⬜⬜⬜⬜🏾🏻🏻🏻🏻🏻🏻🏾🏾🟥🟧🟧🟧🟧🟧🟧🟧🟧🟧🟧🟧🟧🟥🏻🏻🏻🏻🏻🏻🏻🏾🏾🏾🏻🏻🏻🏻🏾🏻🏾🏻🏾🏾⬜⬜⬜
⬜⬜⬜🏾🏾🏻🏻🏻🏻🏻🏻🏻🏾🟥🟧🟧🟥🟧🟧🟧🟧🟧🟧🟧🟧🟧🟧🟥🏻🏻🏻🏻🏻🏻🏻🏻🏻🏾🏾🏾🏾🏾🏾🏻🏻🏻🏾⬜⬜⬜
⬜⬜🏾🏻🏾🏻🏻🏻🏻🏻🏻🏻🏾🟥🟧🟧🟧🟥🟥🟧🟧🟧🟧🟧🟧🟥🟥🟥🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻⬛⬛🏻🏾🏻🏻🏻🏾⬜⬜⬜
⬜🏾🏻🏻🏻🏾🏻🏻🏻🏻🏻🏻🏻🏾🟥🟧🟧🟥🟥🟧🟧🟧🟧🟥🟥🏻🏻🏾🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻⬛⬛⬛⬛🏾🏻🏻🏻🏾⬜⬜⬜
⬜🏾🏻🏻🏻🏾🏻🏻🏻🏻🏻🏻🏻🏾🟥🟧🟧🟧🟥🟧🟧🟧🟥🏻🏻🏻🏻🏻🏾🏾🏾🏻🏻🏻🏻🏻🏻🏻⬛⬛⬛⬛🏾🏻🏻🏾⬜⬜⬜⬜
🏾🏻🏻🏻🏻🏻🏾🏻🏻🏻🏻🏻🏻🏾🟥🟧🟧🟧🟥🟧🟧🟧🟥🏻🏻🏻🏻🏻🏻🏻🏻🏾🏾🏾🏻🏻🏻🏻🏻⬛⬛🏻🏾🏾🏾🏻🏾⬜⬜⬜
🏾🏻🏻🏾🏻🏻🏻🏾🏻🏻🏻🏻🏻🏻🏾🟥🟧🟥🟧🟥🟧🟥🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏾🏾🏻🏻🏻🏻🏻🏾🏻🏻🏻🏾🏾⬜⬜⬜
🏾🏻🏻🏾🏾🏻🏻🏻🏾🏻🏻🏻🏻🏻🏾🟥🟧🟥🟧🟥🟧🟥🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏾🏻🏾🏾🏾🏻🏻🏻🏻🏻🏾⬜⬜⬜
⬜🏾🏻🏻🏻🏾🏻🏻🏻🏻🏻🏻🏻🏾🏻🏻🟥🟧🟥🟧🟥🏾🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏾🏾🏾🏻🏻🏻🏻🏻🏻🏻🏾⬜⬜⬜
⬜⬜🏾🏾🏾⬜🏾🏻🏻🏻🏻🏻🏻🏾🏾🏾🏾🟥🟥🟥🟥🟥🏾🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏾🏾🏾🏻🏻🏻🏻🏻🏻🏾⬜⬜⬜⬜
⬜⬜⬜⬜⬜⬜⬜🏾🏾🏾🏾🏾🏾⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜🏾🏾🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏾⬜🏾🏾🏻🏻🏻🏾🏾⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜🏾🏾🏻🏻🏻🏻🏻🏻🏻🏾🏾⬜⬜⬜⬜🏾🏾🏾⬜⬜⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜🏾🏾🏾🏾🏾🏾🏾⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜



⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣠⣤⣤⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣶⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⡀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣤⣄⡈⠙⢻⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⡿⠛⠉⣀⣤⣴⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣷⣦⣤⣈⡉⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣶⠿⢿⣷⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⠿⠉⠀⠀⣿⡇⠀⠀⠀⠀⠈⠉⠈⠻⢿⣿⣿⣿⣿⣿⣿⣿⠿⠋⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣾⡿⠉⠀⣠⡆⠀⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣤⣤⣶⣶⣿⡿⠿⠿⠋⠀⠤⢾⣿⣧⠀⢸⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣤⣶⣿⣿⣏⠉⠻⣿⣿⣷⡄⠀⠀⠀⠀⠀⠀⠉⠀⢸⣿⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⡿⠋⠙⢿⣿⣿⣧⠀⠈⢻⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠉⠻⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⣤⣶⣶⡶⠶⠿⠿⠿⠿⠿⠿⣿⣿⣦⡀⠀⠙⣿⣿⡆⠀⠀⠙⠛⠀⠀⠀⠀⠀⠀⣀⡀⠀⠀⣠⣾⣿⣷⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⢿⣿⡀⠀⣠⣄⣀⡦⠀⠀⠀⠈⠻⣿⣿⡤⠀⠈⠿⠇⠀⠀⠀⠀⠀⢀⡄⠀⣀⣴⡿⠁⠀⢸⡿⠟⠋⢻⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠈⠻⣿⣄⠀⠙⢿⠁⠀⠀⠀⠀⠀⠈⠻⠟⠂⠀⠀⠀⠀⠀⠀⠀⠀⠙⠿⠿⠟⠋⠀⠀⠀⠀⣀⣴⣶⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠈⢿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣠⡤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠛⠛⠛⣿⣿⣿⣷⣶⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⢸⣿⠃⠀⠀⠀⠀⠀⠀⠀⢠⣤⠀⠀⠀⠚⠛⢻⡄⠀⠀⣤⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⡿⠀⠈⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⢻⣿⠀⠀⠀⠀⣀⠀⠀⣠⣾⡟⠀⠀⠀⠀⠀⢸⡟⠛⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⢻⡿⠁⠀⣼⣿⠟⢹⣿⣷⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠸⣿⡀⠀⠀⠈⠻⠿⠿⠛⠁⠀⠀⠀⠀⠈⠛⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⠇⠀⠀⠀⠀⠉⠀⢀⣾⣿⣿⣷⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⢿⣷⠀⠀⠀⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⣷⣦⠀⠀⠀⠀⠀⠀⠈⠉⢁⣨⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⡿⠋⠁⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⡋⠈⠙⢿⣧⡀⠀⠀⠀⠀⠀⠙⠿⠿⢿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠻⣿⣧⣀⣤⣶⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣶⠿⠛⠻⢿⣦⡀⠐⠙⠃⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠈⢻⣿⡿⣿⣧⣀⡀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣤⣴⣶⠿⠿⠛⠛⠀⠀⠀⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠛⣿⣶⣤⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⠀⠸⠟⠉⠛⠛⠛⠛⠛⠛⠛⠻⣿⣿⠟⠁⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣼⣿⣿⣿⣿⣤⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢿⣧⣄⣠⣼⣄⠀⣠⣶⠀⣰⡆⣠⣿⣿⡀⣠⣿⣦⢀⣴⣿⣄⣀⣤⣼⣇⣀⡀⢀⠀⢀⣀⣠⣤⣴⣶⣦⣾⣿⣿⣿⠟⠈⢿⣿⡀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠛⠛⠛⠿⠿⠿⠿⠿⠟⠿⠿⠛⠻⠿⠿⠿⠿⠿⠿⠿⠿⠟⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠋⠉⠈⠉⠛⢿⣿⡁⢀⣠⣾⣿⣿⡀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢻⣿⣿⣿⣿⣿⣿⣧⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⡏⠉⠉⠉⢹⣿⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣇⣀⢀⣀⣼⣿⡆
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣇
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⡟⢿⣿⣿⠿⣿⣿
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⡇⠀⠀⠀⠀⣿⣿
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣧⣤⣠⣤⣴⣿⣿
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⡿⢿⣿⣿⠿⣿⣿
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⡇⠀⠀⠀⠀⣿⣿
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⡇⠀⠀⠀⠀⣿⣿
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣶⣤⣤⣶⣿⣿
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⡟
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⡿⠁
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣉⡉⠉⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠰⠾⠷⠲⢾⡿⠂⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⠋⠁⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠶⠶⢶⣶⠆⣰⣿⣁⣀⣀⣀⣀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣞⠁⠀⠉⠉⠉⠉⠉⠉⠉⠁⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⣀⣠⣄⣀⣀⣀⡀⠸⠿⠷⠾⠶⠶⠆⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⣠⣴⠿⠛⠉⠉⠉⠁⠈⠉⠉⠉⠛⠻⢶⣄⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⢀⣴⠾⠛⣽⡟⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠛⠻⠙⠳⣦⣀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⢠⡾⠃⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢧⠀⠀⠀⠀
⠀⠀⠀⠀⢀⣾⠁⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⢁⠀⠀⠀
⠀⠀⠀⢀⡾⠁⢠⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⡄⠀⠀⠘⡆⠀⠀
⠀⠀⣰⡿⠁⠀⣼⡇⠀⠀⢶⣀⣀⣀⡤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⣦⣀⣀⣠⡴⠀⠀⠸⣷⠀⠈⣿⠀⠀⠀
⠀⣼⠏⠀⠀⠀⢿⡆⠀⠀⠀⠉⠉⠉⠀⠀⠀⠀⠀⣤⣤⡀⠀⠀⠀⠀⠉⠉⠁⠀⠀⠀⢰⡿⠀⠀⠀⠱⣦⡀
⢰⡏⠀⠀⠀⠀⠈⢿⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣧⣼⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⡾⠃⠀⠀⠀⠀⢹⣞
⢸⣇⠀⠀⠀⠀⠀⠀⠙⠻⣶⣤⣤⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣤⣤⣶⠟⠋⠀⠀⠀⠀⠀⠀⢹⡇
⠀⢻⣆⡀⠀⠀⠀⠀⣠⡾⠏⠀⠈⠉⠉⠉⠛⠙⠛⠛⠋⠛⠙⠋⠉⠉⠉⠁⠀⠙⢷⣄⡀⠀⠀⠀⢀⣠⡿⠀
⠀⠀⠈⠛⠛⠞⠛⠛⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠛⠛⠾⠛⠛⠉⠀⠀


⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀
⠀⠀⠀⠀⢀⡴⣆⠀⠀⠀⠀⠀⣠⡀ ᶻ 𝗓 𐰁 .ᐟ ⣼⣿⡗⠀⠀⠀⠀
⠀⠀⠀⣠⠟⠀⠘⠷⠶⠶⠶⠾⠉⢳⡄⠀⠀⠀⠀⠀⣧⣿⠀⠀⠀⠀⠀
⠀⠀⣰⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣤⣤⣤⣤⣤⣿⢿⣄⠀⠀⠀⠀
⠀⠀⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣧⠀⠀⠀⠀⠀⠀⠙⣷⡴⠶⣦
⠀⠀⢱⡀⠀⠉⠉⠀⠀⠀⠀⠛⠃⠀⢠⡟⠀⠀⠀⢀⣀⣠⣤⠿⠞⠛⠋
⣠⠾⠋⠙⣶⣤⣤⣤⣤⣤⣀⣠⣤⣾⣿⠴⠶⠚⠋⠉⠁⠀⠀⠀⠀⠀⠀
⠛⠒⠛⠉⠉⠀⠀⠀⣴⠟⢃⡴⠛⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠛⠛⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⢀⣀⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⣿⣻⣽⣻⢟⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣄⠀⣀⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⣠⡾⣭⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⣴⣶⠿⠿⠷⠀⠉⠿⠇⠹⡗⠀⢀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⣴⢯⣟⡥⣤⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠚⢻⡿⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠛⠛⠚⠙⠓⠛⠀⠀⠀⠀⠀⠀⠀⠀⣰⡿⢫⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣷⡀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⣤⢶⣶⣶⡄⠀⠀⠀⠀⠀⠀⠀⣴⡿⠁⣾⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⡄⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠈⢩⣷⡛⠁⠀⠀⠀⠀⠀⠀⢰⣿⠁⠀⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣇⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⢰⣟⡾⣶⢶⠀⠀⠀⠀⠀⠀⢼⡏⠀⠀⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠁⠀⠀⠀⠀⠀⢀⣦⡌⠀⠀⠀⠹⣿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣧⡀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠿⣿⠇⠀⠀⠀⣿⡏⠀⠀⠀⠀⠀⠁⠰⣤⣤⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣷⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⡿⣶⠀⠀⠀⢹⣷⡀⠀⠀⠀⠀⠀⠀⠈⠁⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⣾⡿⢿⣿⣿⣿⡆
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠀⢀⣴⡾⢟⣻⡿⠻⢶⣄⠀⠀⠀⠀⠀⠀⠘⠿⠷⠀⠀⢧⣄⡀⠘⠛⠁⠸⣿⣿⣿⡄
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣯⣼⣾⣋⠁⠀⠀⠉⢿⣷⠶⠶⣶⣤⡀⠀⠀⠀⠀⠀⠉⠀⢺⣷⠀⠀⠻⣿⣿⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⠿⢋⠉⣩⡉⠻⣷⡄⠀⠀⠀⣿⡟⠶⡶⢾⠻⣷⣄⣀⣀⣀⣠⣴⡿⠋⠀⠀⠀⠈⠁⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⠃⠀⠙⠁⠈⢠⡄⢹⣧⠀⠀⢀⣾⣏⡱⢌⢣⡑⣶⡽⢻⣟⡋⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⠀⠀⢀⡀⠀⠀⠀⢸⡟⠛⠛⠛⠋⠙⣷⣎⢤⣓⢼⣿⡟⡹⢋⢏⠻⢦⡀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣄⡀⠙⠛⠀⠀⣀⠘⠁⠀⠀⠀⠀⣠⣾⠿⠿⠿⠿⣿⣧⠱⣉⡦⣿⢛⢷⡀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⡟⠷⠶⠾⠟⠋⠀⠀⠀⠀⠀⠾⠋⠁⠀⣶⠀⣤⠌⣿⡟⡍⠯⡑⢎⡜⢻⣆⡀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣶⠟⠛⠀⠀⣀⠀⠀⠀⣰⠀⠀⠀⠀⠀⠀⠀⣴⢸⣿⣼⡗⡩⢆⣬⣹⡟⠁⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣷⣿⡄⢀⠀⣿⠂⠀⠀⢹⣇⠀⢠⣦⡀⠀⠀⠀⣸⡏⠛⠛⠛⠛⠋⠉⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣶⣯⣤⣤⣤⣤⣿⣦⣀⠉⠁⠀⣀⣼⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠉⠁⠀⠀⠁⠉⠉⠉⠉⠈⠙⠻⠻⠛⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀


⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⡀⣀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⢀⣤⣄⣀⠀⡀⢀⣴⣾⠿⠿⠛⠛⠛⠛⠳⢶⣄⡀⠀⠀⠀⢀⠀⠀⠀
⢀⣾⠛⠙⠻⠶⠷⠞⠛⠉⠀⠀⠀⠀⠀⠀⠀⠈⠙⠳⣤⠴⠶⠺⣦⠀⠀
⢸⡏⠀⢀⡀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⡀⣤⡀⠈⠃⠀
⠻⠀⣠⡿⣧⡞⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⡾⢷⣦⡀⡗
⢟⣴⠋⢠⣾⠁⠀⠀⠀⣀⣀⡀⠀⠀⠀⠀⠀⣠⣀⡀⠀⢸⠇⠀⠈⠙⠛
⠈⠉⠀⠈⡿⠀⠀⠀⣴⠿⠛⠁⠀⢀⣀⣀⠀⠉⠻⣷⡄⣸⠀⠀⠀⠀⠀
⠀⣠⡴⠾⣿⡀⢠⡄⠀⠀⠀⠀⢸⣿⣿⣿⡿⠀⠀⠀⢾⡿⠶⠶⢤⡄⠀
⠼⠻⡄⣦⡈⠳⣾⡅⠀⠀⠀⠀⠀⠈⣹⡏⠀⠀⠀⠀⢨⡇⠀⣰⡄⠹⠀
⠀⠀⠻⠿⠟⠛⠋⠻⣦⣄⣀⣠⣠⣴⠟⢷⣤⣀⣠⡤⠿⠵⠶⠟⠷⠞⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠛⠋⠛⠿⠒⠚⠛⠛⠉⠁⠀⠀⠀⠀⠀⠀⠀


⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣌⡈⢳⡀⠀⠀⠀⠀⠀⠳⡟⣬⢣⢃⡀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⠀⢿⡄⠀⠀⠀⠀⠀⢻⠤⡓⢎⡌⢅⠣⡀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⡀⣀⣀⣀⣀⣄⣤⣤⣤⣴⣾⣿⣿⣿⠛⠒⠒⠛⠒⠦⢤⣀⠀⠈⣷⢉⡖⡈⠎⠐⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⡤⠾⠓⠓⠋⠉⠉⠁⠀⠀⣀⣴⣾⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠈⠱⢄⣻⣬⠐⠄⡈⠐⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⣀⣀⣀⣀⣀⣠⠖⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠑⣞⡆⠐⡀⠂⠀
⠀⠀⠀⠀⣀⣀⣀⣀⣀⣀⡤⢴⡒⠛⠋⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠈⠉⠁⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢳⡀⠀⠀⠀
⠖⠚⠋⠉⠉⠉⠀⠀⠈⠁⠈⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢷⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣧⠀⠀
⣤⣤⣀⣀⣄⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡀⠀
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣤⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⡇⠀
⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⠀⠀⠀⠀⠀⠀⠀⢀⣠⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⢻⠀
⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⣀⣴⣾⣿⣿⣿⣿⣿⣿⠟⠉⠀⠀⠀⣈⣛⣿⣿⣿⣿⣿⣿⣿⣿⡛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠑⣜⡆
⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣟⢀⣤⣆⠀⠀⠹⠿⢹⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢧
⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⡛⠟⠀⠀⠀⣠⣿⣿⠏⠉⠉⠙⠛⠿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣴⣾⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠙⠻⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⣶⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⣠⣤⡤⠤⠾⠘⢿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠰⢃⠀⠀⠀⠀⠀⠀⡀⠀⠈⠉⠀⠀⠀⠀⠀⠀⠀⠘⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⡀⠀⠀⠀⣀⣼⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⠀⠀⠀⠀⠀⣀⣬⡷⠟⠁⠀⠀⠀⠘⠛⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠛⠮⣌⠀⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⣀⣠⡴⠟⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠓⢿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠚⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⡄⠀⠀⠀⠀⣀⣀⠤⠤⠄⠚⠓⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠹⢿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⠧⠴⠒⠊⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠛⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⡤⠖⠋⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣨⣿⣿⣿⣿⣄⠀⠀⠀⠀⠀⠀⠀⣀⠴⠒⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠚⢳⣦⣤⣿⣿⣿⣿⣦⠀⠀⠀⣤⠒⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠛⢿⣿⣿⠖⠊⠁⠀⠀⠀⢀⠔⠊⠉⠉⠲⣤⡔⢋⠉⠉⠲⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡤⠚⠁⠀⠀⣠⠤⠖⣦⣯⠴⢖⢋⠫⢍⡩⠍⣋⠙⠲⢦⢿⡴⠒⠒⢦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣠⠔⠊⠁⠀⠀⠀⣰⠋⣀⡴⠚⡩⠐⡌⠆⡌⢒⠢⠰⡁⠦⡉⢆⠡⢃⠹⢦⡀⠀⢹⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠓⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠴⠚⠉⠀⠀⠀⠀⠀⠀⢰⣧⠞⢅⠢⡉⢅⠣⡘⢄⠣⡘⢌⠱⡈⢆⠱⣈⠒⣡⠊⡔⠻⣄⣞⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⡆⠀⠀⠀⠙⢆⠀⠀⠀⠀⠀⠀⠀⣀⠴⠊⠁⠀⠀⠀⠀⠀⠀⡴⠋⢉⣿⠥⡘⢄⠣⡘⢄⠣⡘⢢⠑⡌⢢⠑⡌⢢⠑⡄⠣⢄⠓⣌⠢⠹⡄⠉⢦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠹⣆⠀⠀⠀⠈⢢⡀⠀⠀⢀⡠⠚⠁⠀⠀⠀⠀⠀⠀⠀⠀⣼⠀⢠⣟⠋⡤⠑⡌⢢⠑⡌⢢⠑⢢⠑⡌⢢⠑⡌⢢⠑⡌⠱⣈⠒⡄⢃⡹⢿⠀⡀⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠘⢣⡀⣀⠀⠀⠱⢀⠴⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣠⠏⡄⢣⠰⡉⠔⡡⢊⠔⡡⢊⠅⣊⠔⡡⢊⠔⡡⢊⠔⠣⢄⠣⡘⠤⡑⣺⠀⡴⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⢙⣪⠥⠤⠚⠁⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣺⣟⣖⢡⢂⠱⡈⡜⢠⠃⡜⢠⠃⡜⢠⠊⡔⢡⠊⡔⢡⢊⠱⡈⢆⠱⡘⢤⣻⠻⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀




⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢻⣯⡙⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⢸⣿⣿⣦⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣌⠛⡛⢻⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣆⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢉⣤⣿⣿⡇⢼⣿⣿⣿⣿⣿⣿⠃⣰⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⡍⠹⠋⣉⣰⣿⣿⣿⣿⠟⢁⣴⣿⣿⣿⣿⣿⠇⢰⣿⣿⣿⣿⡿⢿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣾⣿⣿⣿⣿⡟⠀⢴⣾⣿⣿⣿⣿⠟⠁⣠⣿⣿⣿⣿⣿⢰⣆⠙⠛⢻
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣤⣄⣁⣁⣀⣠⣴⣾⣿⣿⣿⣿⠋⣥⣼⣿⣿⡟⢠
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡆⣹⡟⠛⠇⢸
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣬⣴⣿⣶⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⣴⡈⢛⡛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠟⠛⠛⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⠡⢶⣿⣿⣿⠠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠋⠁⣀⣤⣤⣶⣶⣶⣶⣤⣤⣄⣀⡈⠛⠻⢿⣿⣿⣷⡀⠿⢉⣉⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⣠⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣄⡈⠙⢿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠉⣀⣼⣿⣿⣿⠛⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣄⠉⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⢠⣴⣿⣿⣿⣿⣿⣿⣶⣦⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢠⣿⣿⣿⣿⣿⣿⣿⣿⣏⠉⠿⠿⠟⠋⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠃⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣶⡄⠀⣠⠀⢺⣿⣿⣿⡿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⡏⢀⣴⣾⠇⢨⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠁⢀⡀⠀⠀⣹⣷⣄⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⡇⠸⠟⠁⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⠋⢀⣶⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⡿⠁⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⠁⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⠿⠃⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⡿⠋⢀⣠⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⠀⢴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣷⣄⡈⠛⠛⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⠟⠁⢀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣷⣶⡆⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣸⣿⣿⣿⡿⠛⠋⠁⣀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣷⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡯⠀⣿⣿⡿⠋⢀⣴⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣆⡸⣿⣿⠟⠋⣁⣀⣉⣈⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣁⣀⣀⡙⠉⣀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿



⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⡶⠛⠂⠐⣐
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⢋⡁⢠⢔⡆⢸⡙
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣀⠘⡏⢿⡾⢀⣏⠯
⠀⠀⠀⢀⣀⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠄⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⡀⢁⡆⠹⣦⠏⠉⠁⢀
⠀⠀⠀⠀⢉⣭⡿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡎⣴⣻⣿⣦⠴⠤⠤⣄⡒⣄⣀⠢⡀⠀⠀⢫⡍⠺⠊⠪⠶⠶⠶⠶⠮⠟
⠀⠀⠀⣾⡿⠷⠶⠶⠶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡱⣸⠟⠁⠀⠀⠀⠀⠀⠘⢵⡏⣷⢈⢤⡲⣦⠫⠞⠃⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠰⠶⣢⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⢰⡏⢀⣄⠀⠀⠀⠀⣀⠀⠀⢞⠋⠎⢈⡑⠊⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⢴⣾⣯⡄⠀⠠⢤⡄⠀⠀⠀⠀⡠⢄⢸⠸⣇⠈⠉⠀⢿⠀⠀⠛⠃⠀⡞⠉⠑⣶⠸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠠⠐⣛⣛⣀⣀⣀⢈⡴⢳⣉⣤⣬⡷⢤⣄⣀⣀⣀⣀⣴⠞⣃⠀⠀⢯⣔⢄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⡀⠀⢌⡬⣡⡶⠛⠉⠉⢘⣯⠉⠉⠀⠈⢇⡀⠀⠀⠀⠀⠀⠀⠀⠀⠛⠛⠛⠫⠷⣤⣽⣂⣁⣀⠀⠀⠀⡀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⢰⢙⡏⠀⢩⢖⡰⠋⠶⢯⡜⣁⣀⠀⢠⣤⠽⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⠻⣯⠉⠙⠻⢶⣤⡈⠐⠄⠀
⠀⠀⠀⠀⠀⡠⢊⣴⠟⠛⠓⠛⠈⣳⣀⣰⡋⠉⠉⠉⢷⠞⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠓⠂⠀⠀⠉⠛⢷⣄⠀
⠀⠀⢀⠠⢊⣴⠟⠁⠀⠀⣠⠖⠀⠘⠁⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠰⡀⠀⠀⠀⠙⢷
⠀⣀⣥⡴⠟⠁⠀⠀⠀⣾⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢦⠀⠀⠀⠀
⠋⠉⠁⠀⠀⠀⠀⠀⣼⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢷⡀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⣤⠟⠉⠁⢀⣀⣀⣤⣤⣦⣶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣷⣀⣀
⠀⠀⠀⠀⠀⠀⡾⠁⡠⠤⠀⠒⠛⠭⡉⠉⠉⠉⠀⠀⠀⠀⠀⠀⣠⣄⡀⠀⠀⠀⠀⠀⠀⠿⠿⠿⣷⣶⣶⠄⠀⠀⠀⠀⣠⣴⠾⠛⠉⠀
⠀⠀⠀⠀⠀⢰⡇⠐⢅⡀⠀⠀⠀⢀⠄⠀⠀⠀⠀⠀⠀⠀⠀⡼⠃⠈⢳⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡔⠊⠉⠉⢉⣵⠾⠋⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠐⣷⡀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢏⡀⠀⣸⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠑⠤⠄⣤⡿⠁⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⢀⡞⠳⣤⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⣠⣴⡿⠞⠛⠋⠉⠛⢳⠶⣠⣤⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣓⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⡶⡶⠟⠉⠁⠀⠀⠀⠀⠀⠀⠀⠈⠉⠛⠮⣍⠉⠛⣛⡴⠶⣶⠶⠶⠶⢦⣤⣤⣤⣤⣤⣤⣤⣤⠤⣶⣶⡖⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠉⠀⡀⣬⣗⣄⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠈⢢⢀⡀⢎⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠋⠉⠀⠀⠀⠀⠘⠻⣦⣄⣀⡀⢀⣀⣀⣠⣴
⠀⠠⣽⣿⣿⣿⢧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠁⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠤⡀⣀⠀⠀⠀⠀⠀⠉⢻⢛⠿⢟⡫⠉⠀
⠀⠀⠀⠓⠁⠀⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣔⠚⠀⠀⣜⠀⠀⠀⠀⠀⠀⠈⠁⠀⠀⠀⠀⠀


☝️ ✨ WHO IS TAKING ALL THESE PICS OF ME WHILE I LAZE AROUND 🤔📸
I FEEL VIOLATED AND NOT IN A GOOD WAY 😂💭
-->

<!-- ON THE MUDDY SIDE — 


⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⠿⠿⢶⣦⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣷⠀⠀⠀⠀⠙⠻⢷⣦⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⡇⠀⠀⠀⠀⠀⠀⠈⠛⢷⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⡿⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣷⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣤⣴⠶⠾⠟⠛⠛⠻⠿⠶⢶⣤⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⡾⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠛⠿⣶⣤⡀⠀⠀⠀⠀⠘⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⢀⣴⡿⠋⠀⠀⠀⠀⠀⠀⠀⢀⣠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠻⣷⣄⡀⠀⠀⢿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⣠⡿⠋⠀⠀⠀⠀⠀⠀⣠⣴⠿⠛⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⢿⣆⣀⣸⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⣠⣾⠏⠀⠀⠀⠀⠀⠀⣠⣾⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣴⡾⠟⠛⠉⢻⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⢀⣤⡾⠛⠁⠀⠀⠀⠀⠀⢀⣴⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⡿⠛⠁⠀⠀⠀⠀⠀⠛⠻⠿⢶⣦⣤⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⣾⣏⣀⣀⣀⣀⣀⣠⣤⣶⣿⣏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⡿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠛⠻⢶⣦⣄⡀⠀⠀⠀⣠⣿⢿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠈⠉⠛⠛⠛⠛⠉⠉⠁⠀⠈⠻⣷⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⠏⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⠻⣷⣤⣾⠿⠁⠈⢻⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢻⣦⡀⠀⠀⠀⠀⠀⠀⠀⢀⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠈⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠿⣶⣄⡀⠀⠀⠀⠀⣼⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⠛⠿⠶⠶⢶⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠛⠉⠙⠛⢿⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⠀⠀⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⢠⣾⡟⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣼⣏⡔⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣯⡁⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⣀⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣆⠀⠀⠀⠀⠀⠀⠀⢳⡄⠀⠀⠀⠀⣾⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣆⠀⠀⠀⢠⣿⣶⡌⣷⠀⠀⠀⠀⠘⠿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⡆⠀⠀⠈⢿⣿⣿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⡇⠁⠀⣴⠛⠛⠳⢦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⡟⠀⠀⠀⣿⠀⠀⠀⠀⠙⣦⠀⠀⠀⢲⡶⢦⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⡃⠀⠀⠀⠹⣆⠀⠀⠀⠀⣸⠇⠀⢀⣾⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣧⠀⠀⠀⠀⠉⠳⠶⠶⠾⣿⣶⣾⣿⢻⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⠃⣿⢿⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⣷⡄⠀⠀⠀⠀⠀⠀⠀⠘⢿⣟⣠⡞⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⠋⠃⢻⡇⠙⢿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠻⣷⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⡿⠓⠀⠀⢸⣇⠀⠀⠹⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⠻⢶⣤⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣠⣴⠿⠋⠀⠀⠀⠀⣸⣿⠀⠀⠀⠈⢿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⣿⡟⠻⠷⠶⢶⣶⣶⣶⣶⣴⣴⣶⣶⡶⠿⠛⠋⠁⠀⠀⠀⠀⢀⣴⠋⣿⠀⠀⠀⠀⠀⠹⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣧⢀⣤⣤⣤⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣴⠟⠁⠀⣿⠀⠀⠀⠀⠀⠀⠹⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢻⡿⠉⠉⠉⠙⠛⠿⣶⣄⡀⠀⠀⠀⢀⣀⣀⣤⠶⠟⠋⠀⠀⠀⢰⣿⠀⠀⠀⠀⠀⠀⠀⢹⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣷⠀⠀⠀⠀⠀⠀⠈⠙⢿⣯⡉⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⣼⠇⠃⠀⠀⠀⠀⠀⠀⠘⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣦⡀⠀⠀⠀⠀⠀⠀⠀⢀⣴⡟⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⡏⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣦⣀⣀⣀⣤⡤⠶⣻⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⢸⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⡿⠡⠘⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣯⣀⠀⠀⣴⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⢷⣄⠀⠙⣿⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠻⢷⣾⣟⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⠃⠀⠈⠻⢦⣙⢿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠙⠻⢶⣤⡀⠀⠀⠀⢀⣴⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⡇⠀⠀⠀⠀⠀⠙⠻⢿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠻⣷⣤⣴⡿⢻⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⠋⠻⣦⡀⠀⠀⠀⠀⠀⠀⠉⠻⣷⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢿⣥⠀⢸⣿⠀⠀⠀⠀⠀⢀⣀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⡏⠀⠀⠀⠙⠷⣤⡀⠀⠀⠀⠀⠀⠀⠉⠛⠷⣶⣤⣤⣀⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠘⣿⣤⣾⡏⠀⠀⠀⠀⣾⠟⠛⠛⠻⢶⣤⡀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⡃⠀⠀⠀⠀⠀⠈⠙⠳⢦⣄⡀⠀⠀⠀⠀⠀⠀⠀⠉⠉⢿⣟⠛⠻⣷⡀⠀⠀⠀⠀⠀⣿⡇⣿⣷⣤⣄⡀⠀⣿⠀⠀⠀⠀⠀⠙⢿⣆⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⠻⣄⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠛⠲⠶⢤⣤⣀⣀⣀⣀⣈⣻⣶⣥⣽⣿⣆⡀⠀⠀⢀⣿⣹⡿⡄⠈⠙⠻⢷⣿⣄⡀⠀⠀⠀⠀⠀⢿⡄
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⡄⠈⠳⣤⡀⠀⠀⠀⠀⠀⢀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠙⠿⠶⠾⠟⢁⣿⠃⠁⠀⠀⠀⠀⠈⢻⡷⠀⠀⠀⠀⠀⢸⡇
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⡇⠀⠀⠀⠙⠳⠶⣤⣤⣾⠟⠛⠛⠻⢷⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣤⣾⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡇
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⡀⠀⠀⠀⢀⣴⡿⠋⠀⠀⠀⠀⠀⠀⠙⢿⣦⣀⣀⣀⣀⣠⣤⣤⡤⠶⠶⠚⠋⢩⣾⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⠁
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣷⡀⠀⣴⡿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢻⣧⣽⣿⠿⠿⣶⣤⡀⠀⠀⢀⣴⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⠏⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⣷⣾⡟⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⡟⠋⠁⠀⠀⠀⠀⠉⢻⣦⣶⠿⠛⠛⠛⠛⠛⠿⠿⠷⠶⢶⣶⣶⣦⣤⣤⣤⣤⡾⠋⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠛⢿⣦⣀⡀⠀⢸⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⠶⠒⠛⢻⡇⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠁⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⠻⠷⣾⣿⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⠟⠁⠀⠀⢀⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⡀⠀⠀⠀⢀⣀⡤⠞⠋⠀⠀⠀⠀⣠⣾⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⣷⡒⠛⠛⠉⠁⠀⠀⠀⣀⣠⣴⠿⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠛⠿⠶⠶⠶⠶⠾⠟⠛⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀



⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡴⠋⠉⠙⢦⣀⡤⠔⠒⠊⠉⠉⠉⠉⠉⠉⠙⠒⠲⢤⣀⣠⠖⠋⠉⢦⡀⠀⠀⠀
⠀⠀⢀⣤⣤⡀⠀⠀⠀⢀⣠⠤⠒⠒⣹⠏⠀⠀⣴⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⢠⠄⠀⠱⡄⠀⠀
⣶⣄⣾⠁⣹⠇⢀⡴⠚⠉⠀⠀⠀⢰⡇⠀⠀⠀⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⠀⠀⠀⢹⡀⠀
⠉⠻⢿⣿⣩⠞⠁⠀⠀⠀⠀⠀⠀⠀⢙⣦⡀⠀⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⠀⠀⣠⡞⠁⠀
⠀⠀⢀⡝⠁⠀⠀⠀⠀⠀⠀⠀⠀⢠⠞⠀⠉⠒⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠖⠚⠁⠘⡄⠀
⠀⢠⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⡄
⠀⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⣿⣦⡀⠀⠀⢀⣠⠔⠒⠒⠒⢤⡀⠀⠀⠀⡾⣿⣷⣦⠀⠀⠀⠀⠀⣧
⢸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⡿⠀⠀⣰⡏⠀⣀⠀⠀⣀⡀⠙⢦⠀⠀⢳⣿⣿⣿⠇⠀⠀⠀⠀⢹
⡌⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠛⠋⠁⠀⡴⠁⠀⢸⣿⠀⠀⠿⡷⠀⠈⢧⠀⠀⠉⠉⠉⠀⠀⠀⠀⠀⣸
⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⠂⠀⠀⠀⠀⠀⠀⠀⠀⢀⡇
⢾⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠲⠤⠤⠤⠤⠤⠤⠤⠤⠒⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⡼⠀
⢸⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡼⠁⠀
⠘⣇⠀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⠞⠁⠀⠀
⠀⢹⡀⠀⠙⢦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⠞⠁⠀⠀⠀⠀
⠀⠀⢱⡀⠀⠀⠈⠳⢤⡀⠀⠀⠀⠀⠀⢣⠀⠀⠀⠀⠐⠦⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⡠⠖⠋⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠳⡀⠀⠀⠀⠀⠈⣿⠒⠤⠤⣀⣘⡆⠀⠀⠀⠀⠀⢸⣉⣉⠶⠶⠒⠀⢤⡔⠒⠒⠊⠉⢹⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠱⣄⣀⣀⣀⣤⣿⠀⠀⠀⠀⠀⠹⡄⠀⠀⠀⠀⣸⠀⠀⠀⠀⠀⠀⠀⢳⣀⣀⣀⣤⣼⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠈⣻⣿⡟⣻⠃⠀⠀⠀⠀⠀⠀⠙⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠙⣛⣿⣿⡋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀









⣿⣿⣿⣿⣿⣿⡿⠟⣛⡛⠟⣋⣉⣭⣭⣴⣮⣭⣭⣉⡋⢩⣭⢙⠻⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⠏⣰⣿⡏⣰⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⡆⢻⣿⣥⢙⡻⢿⣿⣿⣿⣿
⣿⣿⣿⢋⣴⣾⣾⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢸⣿⣿⣿⣾⡎⣿⣿⣿⣿
⣿⣿⣿⠸⢿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡘⡿⢿⣿⡋⢡⣿⣿⣿⣿
⣿⣿⣿⣷⡄⡚⠿⠿⢂⣿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣧⣉⣉⣥⡄⣿⣿⣿⣿⣿
⣿⣿⣿⣿⢁⣿⣿⣿⣿⠃⠂⠀⢻⡿⠟⣛⣛⠻⢿⣋⣐⡺⢿⡿⠿⠟⢱⣦⢹⣿⣿⣿
⣿⣿⣿⣿⠸⣿⣿⣿⣿⣧⣄⣴⢏⣴⠿⣶⡖⢱⣄⢹⣿⣿⣿⡄⠟⢂⣬⣭⣌⠻⣿⣿
⣿⣿⣿⣿⡆⢻⣿⣿⣿⣿⣿⣿⡘⠿⣤⣿⣧⡼⠟⢸⣿⣿⣿⡟⢰⡶⠦⢹⣿⡇⢹⣿
⣿⣿⣿⣿⣷⡔⢟⡿⢿⣿⣿⣿⣷⡄⠀⠀⠀⠀⢰⣿⣿⣿⠿⣟⡌⠀⠒⡚⣉⢀⣿⣿
⣿⣿⣿⣿⣿⣿⣦⡉⠳⠿⣿⣭⣽⣷⣄⠋⠙⣠⣾⣿⡿⠶⠛⢉⣴⣿⣿⣿⡟⢸⣿⣿
⣿⣿⣿⣿⣿⣿⣿⢡⣷⣶⣔⣢⡌⣭⡭⣤⣬⣥⣴⣶⣲⣼⣿⣿⣿⡿⣟⠋⣰⣿⣿⣿
⣿⣿⣿⣿⣿⣿⡇⠘⣿⣿⣿⣿⡇⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⢈⣵⣾⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⠇⢠⢻⣿⣿⣿⣿⡘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠸⣿⣿⣿⣿⣿⣿
⣿⡿⢟⣉⣉⡱⢶⠘⠎⠻⣿⣿⣿⣷⡜⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⣰⠆⣉⡉⡛⢿⣿
⣿⠃⣾⣿⣿⣿⣦⣃⠨⡀⠪⢟⣛⠛⢱⣿⣿⣿⣿⣿⣿⣿⣿⡃⣰⣡⣾⣿⣿⣿⡎⣿
⣿⡆⠿⣿⣿⣿⡿⣫⣃⡘⢶⣶⣲⣾⡿⠿⣿⣿⣿⣿⣫⡵⢋⣐⣯⣻⣿⣿⣿⡿⢃⣿
⡻⣷⣎⡘⠿⠿⠾⠿⠿⠿⠶⠌⠙⠻⠿⠿⠿⠿⠿⠛⠉⠴⠿⠿⠿⠿⠾⠿⢗⣠⣾⠏
⣿⣶⣿⣯⣿⣛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿

☝️ WHO IS THIS? 🤔 I CAN’T DELETE THIS. 🫠
-->

<!DOCTYPE html>
<html lang="en" id="top">
<script type="text/javascript" src="https://www.ebooklingo.com/jquery/jquery.js"></script><head>
<meta charset="utf-8" /><title>Buy, Sell &amp; Promote Books Today! | eBookLingo</title><meta name="description" content="Authors promote and sell your books and interact with readers and other authors and more! Readers discover your new reading adventures today and much more!" /><meta name="keywords" content="ebook promotion, free book promotion, author, book sales, kindle book advertising, self promotion, free book advertisement, Book Boost, Book Promo, Book Plug, Book Marketing, Book Lover, Book Promotion, Book Buzz, Book Publicity, Book Boast, kdp promotion, Young Adult Books, Fantasy Books, Children’s Books, Literary Fiction Books, Science Fiction Books,Thrillers Book, Suspense Books, Middle Grade Books, Romance Books, Erotica Books, Picture Books, Historical Books, Memoir Books, Self-help Books, Narrative Books Creative Nonfiction Books, Religion Books Spirituality Books, Biography Books, CulturalBooks, Social Issues Books, Business Books, Finance Books, History Books, General Nonfiction Books, Health Books, Fitness Books" /><meta name="dcterms.dateCopyrighted" content="2026" /><meta name="dcterms.rightsHolder" content="eBookLingo.com" /><meta name="dcterms.rights" content="All rights reserved." /><meta name="robots" content="index, follow" />
<meta name="viewport" content="width=device-width, initial-scale=1" /><meta name="p:domain_verify" content="a5151b9e1bf57033cd3316010c1901fa"/><link rel="stylesheet" type="text/css" href="https://www.ebooklingo.com/css/croppie.css" media="all" /><link rel="stylesheet" type="text/css" href="https://www.ebooklingo.com/css/main.css?v=10.15.26" media="all" /><link rel="stylesheet" type="text/css" href="https://www.ebooklingo.com/css/elements-default-css.css" media="all" /><link rel="prefetch" href="https://www.ebooklingo.com/css/main.css?v=10.15.26" as="style" /><link rel="preload" href="https://www.ebooklingo.com/css/main.css?v=10.15.26" as="style" /><link rel="prefetch" href="https://www.ebooklingo.com/css/elements-default-css.css" as="style" /><link rel="preload" href="https://www.ebooklingo.com/css/elements-default-css.css" as="style" /><link rel="stylesheet" type="text/css" href="https://www.ebooklingo.com/css/affiliate-links.css" media="all" /><link rel="preload" href="https://www.ebooklingo.com/css/affiliate-links.css" as="style" /><link rel="preload" href="https://www.ebooklingo.com/js/resize-iframe-height.js?v=10.15.26" as="script">
<link rel="preload" href="https://www.ebooklingo.com/js/grapheme-splitter.js?v=10.15.26" as="script">
<link rel="preload" href="https://www.ebooklingo.com/js/clickable-post.js?v=10.15.26" as="script">
<link rel="preload" href="https://www.ebooklingo.com/jquery/jquery.js?v=10.15.26" as="script">
<link rel="preload" href="https://www.ebooklingo.com/jquery/plugins.js?v=10.15.26" as="script">
<link rel="preload" href="https://www.ebooklingo.com/jquery/localhost-check.js?v=10.15.26" as="script">
<link rel="preload" href="https://www.ebooklingo.com/jquery/follow-member.js?v=10.15.26" as="script">
<link rel="preload" href="https://www.ebooklingo.com/jquery/follow-member-alternative.js?v=10.15.26" as="script">
<link rel="preload" href="https://www.ebooklingo.com/jquery/follow-member-alternative-2.js?v=10.15.26" as="script">
<link rel="preload" href="https://www.ebooklingo.com/jquery/comment-form.js?v=10.15.26" as="script">
<link rel="preload" href="https://www.ebooklingo.com/jquery/views-and-impressions.js?v=10.15.26" as="script">
<link rel="preload" href="https://www.ebooklingo.com/jquery/likes.js?v=10.15.26" as="script">
<link rel="preload" href="https://www.ebooklingo.com/jquery/reposts.js?v=10.15.26" as="script">
<link rel="preload" href="https://www.ebooklingo.com/jquery/bookmarks.js?v=10.15.26" as="script">
<link rel="preload" href="https://www.ebooklingo.com/jquery/pins.js?v=10.15.26" as="script">
<link rel="preload" href="https://www.ebooklingo.com/jquery/post-hyperlink.js?v=10.15.26" as="script">
<link rel="preload" href="https://www.ebooklingo.com/jquery/more-post-buttons.js?v=10.15.26" as="script">
<link rel="preload" href="https://www.ebooklingo.com/jquery/scroll-to-post.js?v=10.15.26" as="script">
<link rel="preload" href="https://www.ebooklingo.com/jquery/see-replies.js?v=10.15.26" as="script">
<link rel="preload" href="https://www.ebooklingo.com/jquery/replace-amazon-tracking-id.js?v=10.15.26" as="script">
<link rel="preload" href="https://www.ebooklingo.com/jquery/feeds.js?v=10.15.26" as="script">
<link rel="preload" href="https://www.ebooklingo.com/jquery/disable-crop-header-image.js?v=10.15.26" as="script">
<link rel="preload" href="https://www.ebooklingo.com/jquery/disable-crop-profile-image.js?v=10.15.26" as="script">
<link rel="preload" href="https://www.ebooklingo.com/jquery/submit-profile-video.js?v=10.15.26" as="script">
<link rel="preload" href="https://www.ebooklingo.com/jquery/submit-profile-header-video.js?v=10.15.26" as="script">
<link rel="preload" href="https://www.ebooklingo.com/jquery/submit-profile-image.js?v=10.15.26" as="script">
<link rel="preload" href="https://www.ebooklingo.com/jquery/submit-profile-header-image.js?v=10.15.26" as="script">
<link rel="preload" href="https://www.ebooklingo.com/jquery/delete-profile-header-image.js?v=10.15.26" as="script">
<link rel="preload" href="https://www.ebooklingo.com/jquery/delete-profile-image.js?v=10.15.26" as="script">
<link rel="preload" href="https://www.ebooklingo.com/jquery/delete-profile-header-video.js?v=10.15.26" as="script">
<link rel="preload" href="https://www.ebooklingo.com/jquery/delete-profile-video.js?v=10.15.26" as="script">
<link rel="preload" href="https://www.ebooklingo.com/jquery/submit-ebook.js?v=10.15.26" as="script">
<link rel="preload" href="https://www.ebooklingo.com/jquery/submit-book.js?v=10.15.26" as="script">
<link rel="preload" href="https://www.ebooklingo.com/jquery/submit-paid-post.js?v=10.15.26" as="script">
<link rel="preload" href="https://www.ebooklingo.com/jquery/disable-crop-book-image.js?v=10.15.26" as="script">
<link rel="preload" href="https://www.ebooklingo.com/jquery/submit-story-name.js?v=10.15.26" as="script">
<link rel="preload" href="https://www.ebooklingo.com/jquery/update-story-name.js?v=10.15.26" as="script">
<link rel="preload" href="https://www.ebooklingo.com/jquery/delete-story-name.js?v=10.15.26" as="script">
<link rel="preload" href="https://www.ebooklingo.com/jquery/submit-promo-book-cover.js?v=10.15.26" as="script">
<link rel="preload" href="https://www.ebooklingo.com/jquery/submit-promo-book-video.js?v=10.15.26" as="script">
<link rel="preload" href="https://www.ebooklingo.com/jquery/delete-promo-book-video.js?v=10.15.26" as="script">
<link rel="preload" href="https://www.ebooklingo.com/jquery/submit-sales-book-cover.js?v=10.15.26" as="script">
<link rel="preload" href="https://www.ebooklingo.com/jquery/submit-sales-book-video.js?v=10.15.26" as="script">
<link rel="preload" href="https://www.ebooklingo.com/jquery/delete-sales-book-video.js?v=10.15.26" as="script">
<link rel="preload" href="https://www.ebooklingo.com/jquery/submit-ebook-file.js?v=10.15.26" as="script">
<link rel="preload" href="https://www.ebooklingo.com/jquery/delete-sales-ebook-file.js?v=10.15.26" as="script">
<link rel="manifest" href="https://www.ebooklingo.com/favicons/site.webmanifest"><link rel="shortcut icon" type="image/x-icon" sizes="16x16 24x24 32x32 48x48 64x64" href="https://www.ebooklingo.com/favicon.ico"><link rel="shortcut icon" type="image/png" sizes="32x32" href="https://www.ebooklingo.com/favicons/favicon-32.png"><link rel="apple-touch-icon" type="image/png" sizes="57x57" href="https://www.ebooklingo.com/favicons/favicon-57.png"><link rel="apple-touch-icon-precomposed" type="image/png" sizes="57x57" href="https://www.ebooklingo.com/favicons/favicon-57.png"><link rel="apple-touch-icon" type="image/png" sizes="76x76" href="https://www.ebooklingo.com/favicons/favicon-76.png"><link rel="apple-touch-icon-precomposed" type="image/png" sizes="76x76" href="https://www.ebooklingo.com/favicons/favicon-76.png"><link rel="shortcut icon" type="image/png" sizes="96x96" href="https://www.ebooklingo.com/favicons/favicon-96.png"><link rel="apple-touch-icon" type="image/png" sizes="114x114" href="https://www.ebooklingo.com/favicons/favicon-114.png"><link rel="apple-touch-icon-precomposed" type="image/png" sizes="114x114" href="https://www.ebooklingo.com/favicons/favicon-114.png"><link rel="apple-touch-icon" type="image/png" sizes="120x120" href="https://www.ebooklingo.com/favicons/favicon-120.png"><link rel="apple-touch-icon-precomposed" type="image/png" sizes="120x120" href="https://www.ebooklingo.com/favicons/favicon-120.png"><link rel="shortcut icon" type="image/png" sizes="128x128" href="https://www.ebooklingo.com/favicons/favicon-128.png"><link rel="apple-touch-icon" sizes="144x144" href="https://www.ebooklingo.com/favicons/favicon-144.png"><link rel="apple-touch-icon-precomposed" type="image/png" sizes="144x144" href="https://www.ebooklingo.com/favicons/favicon-144.png"><link rel="apple-touch-icon" type="image/png" sizes="152x152" href="https://www.ebooklingo.com/favicons/favicon-152.png"><link rel="apple-touch-icon-precomposed" type="image/png" sizes="152x152" href="https://www.ebooklingo.com/favicons/favicon-152.png"><link rel="apple-touch-icon" type="image/png" sizes="180x180" href="https://www.ebooklingo.com/favicons/favicon-180.png"><link rel="apple-touch-icon-precomposed" type="image/png" sizes="180x180" href="https://www.ebooklingo.com/favicons/favicon-180.png"><link rel="shortcut icon" type="image/png" sizes="192x192" href="https://www.ebooklingo.com/favicons/favicon-192.png"><link rel="shortcut icon" type="image/png" sizes="195x195" href="https://www.ebooklingo.com/favicons/favicon-195.png"><link rel="shortcut icon" type="image/png" sizes="196x196" href="https://www.ebooklingo.com/favicons/favicon-196.png"><link rel="shortcut icon" type="image/png" sizes="228x228" href="https://www.ebooklingo.com/favicons/favicon-228.png"><link rel="mask-icon" href="https://www.ebooklingo.com/favicons/safari-pinned-tab.svg" color="#5bbad5"><meta name="theme-color" content="#2a3f54"><meta name="application-name" content="eBookLingo.com"/><meta name="msapplication-tooltip" content="eBookLingo.com" /><meta name="msapplication-TileColor" content="#2a3f54" /><meta name="msapplication-TileImage" content="https://www.ebooklingo.com/favicons/favicon-144.png" /><meta name="msapplication-square70x70logo" content="https://www.ebooklingo.com/favicons/smalltile.png" /><meta name="msapplication-square150x150logo" content="https://www.ebooklingo.com/favicons/mediumtile.png" /><meta name="msapplication-wide310x150logo" content="https://www.ebooklingo.com/favicons/widetile.png" /><meta name="msapplication-square310x310logo" content="https://www.ebooklingo.com/favicons/largetile.png" /><meta name="msapplication-config" content="https://www.ebooklingo.com/favicons/browserconfig.xml"><meta http-equiv="X-UA-Compatible" content="IE=edge" /> <script defer src="https://www.ebooklingo.com/js/grapheme-splitter.js"></script><script type="text/javascript" src="https://www.paypal.com/sdk/js?client-id=AW0yLRHodY0oEq_oVdRnuCk92hdn-eiFnhW2XUxldOjZZ6Mf05pPN1CMPcFTI1AzAhiqeyk7SUfFAx3Z&currency=USD&commit=false"></script>
	<!-- Pinterest Tag -->
<script>
!function(e){if(!window.pintrk){window.pintrk = function () {
window.pintrk.queue.push(Array.prototype.slice.call(arguments))};var
  n=window.pintrk;n.queue=[],n.version="3.0";var
  t=document.createElement("script");t.async=!0,t.src=e;var
  r=document.getElementsByTagName("script")[0];
  r.parentNode.insertBefore(t,r)}}("https://s.pinimg.com/ct/core.js");
pintrk('load', '2614201060545', {em: '<user_email_address>'});
pintrk('page');
</script>
<noscript><img height="1" width="1" style="display:none;" alt="" src="https://ct.pinterest.com/v3/?event=init&tid=2614201060545&pd[em]=<hashed_email_address>&noscript=1" /></noscript>
<!-- end Pinterest Tag -->
<!-- Matomo -->
<!--<script type="text/javascript">
  var _paq = window._paq = window._paq || [];
  /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
  _paq.push(['trackPageView']);
  _paq.push(['enableLinkTracking']);
  (function() {
    var u="//www.ebooklingo.com/analytics/matomo/";
    _paq.push(['setTrackerUrl', u+'matomo.php']);
    _paq.push(['setSiteId', '1']);
    var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
    g.type='text/javascript'; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
  })();
</script>->
<!-- End Matomo Code -->
<!-- Clarity tracking code for https://www.ebooklingo.com/ -->
<script>
    (function(c,l,a,r,i,t,y){
        c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
        t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i+"?ref=bwt";
        y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
    })(window, document, "clarity", "script", "7l52huhr53");
</script>
<!-- Pixel Code for https://app.watchthem.live/ -->
<!--<script defer src="https://app.watchthem.live/pixel/DEiTcUpffAw5w1xS"></script>-->
<!-- END Pixel Code -->
</head> 
<body>
<!-- 🚨 Seamless Looping Marquee Notice Block -->
<div class="marquee-container" id="marquee">
  <div class="marquee-track">
    <div class="marquee-content" data-tooltip="random">
      
      <!-- First copy of marquee text -->
      <div class="marquee-text">
        <span class="celebration-emoji" data-day="random" aria-live="polite"></span>
		<a href="https://www.ebooklingo.com/book-promotions" class="link-promo">
		<span class="emoji" aria-label="Announcement">📣</span>
		<strong>Promote Your Book Faster</strong> — 

		Our promotional plans help you get your book or writing project in front of more readers with fast, effective visibility ⚡. — 

		📚 <strong>Free books and stories</strong>,  
		🎧 <strong>Audiobooks</strong>,  
		🖼️ <strong>Comics and graphic novels</strong>,  
		⏳ <strong>Kindle Countdowns</strong>,  
		🛒 <strong>Pre‑orders</strong>,  
		🚀 <strong>New releases</strong>,  
		📖 <strong>Kindle Unlimited</strong>,  
		💡 <strong>Crowdfunding</strong>,  
		🔨 <strong>Published or unpublished books</strong>,  
		🛍️ <strong>Any writing‑related product</strong>. — 

		From a free profile page 🆓 to high‑volume posting plans 📣, we help you boost visibility, build momentum 📈, and reach more readers fast 🚀. —  
		Your story deserves to be seen ✨.
		</a>
      </div>

      <!-- 🔁 Duplicate for seamless loop -->
      <div class="marquee-text">
        <span class="celebration-emoji" data-day="random" aria-live="polite"></span>
		<a href="https://www.ebooklingo.com/book-promotions" class="link-promo">
		<span class="emoji" aria-label="Announcement">📣</span>
		<strong>Promote Your Book Faster</strong> — 

		Our promotional plans help you get your book or writing project in front of more readers with fast, effective visibility ⚡. — 

		📚 <strong>Free books and stories</strong>,  
		🎧 <strong>Audiobooks</strong>,  
		🖼️ <strong>Comics and graphic novels</strong>,  
		⏳ <strong>Kindle Countdowns</strong>,  
		🛒 <strong>Pre‑orders</strong>,  
		🚀 <strong>New releases</strong>,  
		📖 <strong>Kindle Unlimited</strong>,  
		💡 <strong>Crowdfunding</strong>,  
		🔨 <strong>Published or unpublished books</strong>,  
		🛍️ <strong>Any writing‑related product</strong>. — 

		From a free profile page 🆓 to high‑volume posting plans 📣, we help you boost visibility, build momentum 📈, and reach more readers fast 🚀. —  
		Your story deserves to be seen ✨.
		</a>
      </div>

    </div>
  </div>
</div>

<!-- 🏗️ STYLE BLOCK 1: CORE MARQUEE STRUCTURE & LAYOUT -->
<style>
  /* Main marquee container */
  #marquee.marquee-container {
    --electric-blue: #00d2ff;
    --neon-purple: #9d50bb;
    position: relative;
    width: 100%;
    overflow: hidden; /* Prevent text overflow */
    background-color: #050505;
    color: #ffffff;
    font-family: 'Inter', -apple-system, system-ui, sans-serif;
    padding: 11px 0;
    box-sizing: border-box;
    border-top: 1px solid #222;
    border-bottom: 1px solid #222;
  }
  
  #marquee.marquee-container strong { 
    color: #ffffff;
  }

  /* Track that holds the scrolling content */
  #marquee .marquee-track {
    display: flex;
    width: 100%;
  }

  /* Scrolling content wrapper */
  #marquee .marquee-content {
    display: flex;
    width: max-content;
    animation: scroll-left 188s linear infinite; /* SPEED CONTROL HERE */
    will-change: transform;
    padding-left: 50%; /* Initial offset */
  }

  /* Individual text blocks */
  #marquee .marquee-text {
    display: flex;
    align-items: center;
    white-space: nowrap;
    padding-right: 22px;
    color: #e0e0e0;
    font-size: 14px;
  }

  /* Smooth seamless scroll fix */
  @keyframes scroll-left {
    0% { transform: translate3d(0, 0, 0); }
    100% { transform: translate3d(-100%, 0, 0); } /* FULL WIDTH SCROLL */
  }

  /* Pause on hover */
  #marquee:hover .marquee-content {
    animation-play-state: paused;
  }
</style>

<!-- 🏗️ STYLE BLOCK 2: MOUSE CURSOR & EMOJI ANIMATIONS -->
<style>
  #marquee.marquee-container::before,
  #marquee.marquee-container::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    background: linear-gradient(90deg, transparent, var(--electric-blue), var(--neon-purple), var(--electric-blue), transparent);
    background-size: 200% 100%;
    animation: border-scroll 4s linear infinite;
    pointer-events: none;
    z-index: 1;
  }

  #marquee.marquee-container::before { top: 0; }
  #marquee.marquee-container::after { bottom: 0; }

  @keyframes border-scroll {
    0% { background-position: 200% 0; }
    100% { background-position: -200% 0; }
  }

  @keyframes wiggle {
    0%, 100% { transform: rotate(0deg); }
    25% { transform: rotate(-12deg); }
    75% { transform: rotate(12deg); }
  }

  #marquee .emoji-wiggle {
    display: inline-block;
    animation: wiggle 0.5s infinite ease-in-out;
  }
  
  @keyframes emojiPulse {
    0%   { transform: scale(0.6); }
    20%  { transform: scale(0.9); }
    50%  { transform: scale(1.4); }
    80%  { transform: scale(0.9); }
    100% { transform: scale(0.6); }
  }
  
  #marquee .emoji {
    display: inline-block;
    margin-right: 10px;
    animation: emojiPulse 1.6s infinite ease-in-out;
    will-change: transform;
  }

  #marquee .emoji:nth-of-type(1) { animation-delay: 0s; }
  #marquee .emoji:nth-of-type(2) { animation-delay: 0.3s; }
  #marquee .emoji:nth-of-type(3) { animation-delay: 0.6s; }
</style>

<!-- 🏗️ STYLE BLOCK 3: TYPOGRAPHY & UI COMPONENTS -->
<style>
  #marquee .link-promo {
    color: inherit;
    text-decoration: none;
    display: flex;
    align-items: center;
    background: transparent !important;
  }

#marquee .text-pill-bold {
    display: inline-block; /* Forces parent to respect its vertical space */
    font-weight: 800;
    background: #2563eb;
    color: white;
    padding: 6px 8px; /* Increase this to make the parent taller */
    border-radius: 4px;
    margin-right: 12px;
}

  #marquee .modern-header {
    color: #fff;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    padding-right: 0.1em;
    text-shadow: 0 0 10px rgba(0, 210, 255, 0.3);
  }

  #marquee .chip-container {
    display: flex;
    gap: 8px;
    margin: 0 15px;
  }

  #marquee .chip {
    /* Updated background: A deep "Electric Blue" tint that compliments #050505 */
    background: #001a20; 
    border: 1px solid #004d5c;
    color: var(--electric-blue);
    padding: 4px 12px;
    border-radius: 6px;
    font-size: 13px;
    font-weight: 600;
  }

  #marquee .cta-sparkle {
    font-weight: 700;
    color: var(--electric-blue);
    margin-left: 10px;
  }
</style>

<!-- 💬 STYLE BLOCK 4: THE EMOJI CRUSHER + SNORING ASCII -->
<style>
  /* 
    The Emoji Crusher:
    - Tight Stack: Emojis sit shoulder-to-shoulder with almost zero gap.
    - Large & Natural: 16px font, no caps, clean obsidian surface.
    - Signature Blade: The 6px blue left bar.
  */
  .tooltip {
    position: fixed;
    top: 0; 
    left: 0;
    z-index: 9999;
    pointer-events: none;
    display: flex;
    align-items: center;
    gap: 8px; 
    padding: 10px 10px 10px 12px; 
    background: #000000;
    color: #ffffff;
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.1);
    border-left: 6px solid #1E90FF;
    font-family: 'Inter', -apple-system, system-ui, sans-serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: -0.3px;
    opacity: 0;
    /* Changed transform to allow easier dynamic positioning */
    transform: scale(0.6);
    transition: opacity 0.15s, transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.4);
    
    /* Responsive Fixes */
    white-space: nowrap;
    max-width: 90vw; /* Keeps it from expanding past phone width */
  }

  /* Adjustments for mobile screens */
  @media (max-width: 600px) {
    .tooltip {
      font-size: 14px;
      white-space: normal; /* Allow text to wrap if message is long */
      padding: 8px;
    }
  }

  .tooltip.show { 
    opacity: 1;
    /* Scale back to 1 via JS translate */
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.8), -10px 0 25px rgba(30, 144, 255, 0.4);
  }

  /* ⚡ THE FIX: Target multiple emojis and crush the space between them */
  @keyframes wiggle {
    0%, 100% { transform: rotate(0deg); }
    25% { transform: rotate(8deg); }
    75% { transform: rotate(-8deg); }
  }

  .emoji-wiggle {
    font-size: 1.5em;
    line-height: 1;
    margin-right: -2px; 
    letter-spacing: -4px; 
    display: inline-block;
    filter: drop-shadow(0 2px 4px rgba(0,0,0,0.3));
    animation: wiggle 0.3s ease-in-out infinite;
  }

  .emoji-wiggle:last-of-type {
    margin-right: 2px;
  }

  /* 💤 SNORE ANIMATION: Slow inhale, sudden exhale snort */
  @keyframes snore-pulse {
    0% { transform: scale(1); opacity: 0.8; }
    70% { transform: scale(1.2); opacity: 1; } /* Long slow inhale */
    80% { transform: scale(0.9) translateY(2px); } /* Quick exhale snort */
    100% { transform: scale(1); opacity: 0.8; }
  }

  .ascii-anim {
    display: inline-block; 
    color: #ffffff;
    animation: snore-pulse 3s ease-in-out infinite;
    text-shadow: 0 0 12px rgba(255, 255, 255, 0.4);
    white-space: pre; 
  }

  .tooltip span:not(.emoji-wiggle):not(.ascii-anim) {
    color: #ffd700;
    margin-left: 4px;
  }
</style>

<!-- 1. CORE ANIMATIONS AND BASE LAYOUT STYLES -->
<style>
  /* -------------------------
     Animations
     ------------------------- */
  @keyframes wiggle-emoji {
    0% { transform: rotate(0deg); }
    25% { transform: rotate(6deg); }
    50% { transform: rotate(-6deg); }
    75% { transform: rotate(6deg); }
    100% { transform: rotate(0deg); }
  }

  @keyframes sparkle {
    0% { opacity: 0.6; transform: scale(0.95); }
    50% { opacity: 1; transform: scale(1.05); }
    100% { opacity: 0.6; transform: scale(0.95); }
  }

  /* Heartbeat variant for stronger pulse */
  @keyframes heartbeat {
    0% { transform: scale(1); opacity: 0.9; }
    14% { transform: scale(1.12); opacity: 1; }
    28% { transform: scale(1); opacity: 0.95; }
    42% { transform: scale(1.08); opacity: 1; }
    70% { transform: scale(1); opacity: 0.9; }
    100% { transform: scale(1); opacity: 0.9; }
  }

  /* NEW: Alternate pulse animation (renamed to avoid conflicts) */
  @keyframes alt-pulse-float {
    0%   { transform: translateY(0) rotate(0deg); opacity: 1; }
    25%  { transform: translateY(-6px) rotate(2deg); opacity: 0.95; }
    50%  { transform: translateY(2px) rotate(-2deg); opacity: 0.9; }
    75%  { transform: translateY(-3px) rotate(1deg); opacity: 0.97; }
    100% { transform: translateY(0) rotate(0deg); opacity: 1; }
  }

  /* Original animation classes */
  .wiggle {
    display: inline-block;
    animation: wiggle-emoji 0.8s infinite;
    transform-origin: 50% 60%;
    will-change: transform;
  }

  .sparkle {
    display: inline-block;
    animation: sparkle 1.2s infinite;
    will-change: opacity, transform;
  }

  /* Heart-specific sparkle to resemble heartbeat */
  .sparkle.heart {
    display: inline-block;
    animation: heartbeat 1.1s ease-in-out infinite;
    transform-origin: 50% 50%;
    will-change: transform, opacity;
  }

  /* NEW: Alternate pulse class (only applied by JS when allowed) */
  .alt-pulse {
    display: inline-block;
    animation: alt-pulse-float 1.8s ease-in-out infinite;
    will-change: transform, opacity;
  }

  /* NEW: Steady class (no animation at all) */
  .steady {
    display: inline-block;
    will-change: auto;
  }

  /* Single-line container with gradient background and white text */
  .celebration-emoji {
    display: inline-block;
    margin-right: 22px;
    background: linear-gradient(to right, #0D1B2A, #1B263B, #415A77);
    color: #ffffff !important;
    padding: 10px 14px;
    border-radius: 10px;
    font-size: 1.05rem;
    line-height: 1;
    box-shadow: 0 6px 18px rgba(0, 0, 0, 0.18);
    white-space: nowrap;
    vertical-align: middle;
  }

  /* Meaning inline and readable */
  .celebration-meaning {
    display: inline;
    font-weight: 600;
    font-size: 0.95rem;
    color: inherit;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  }

  .emoji-row {
    display: inline-block;
    font-size: 1.25rem;
    vertical-align: middle;
    color: inherit;
  }

  .flag-fr {
    display:inline-block;
    width:1.2em; height:0.8em;
    vertical-align:-0.1em;
    background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6"><rect width="3" height="6" fill="%23005EB8"/><rect x="3" width="3" height="6" fill="%23FFFFFF"/><rect x="6" width="3" height="6" fill="%23EF3340"/></svg>');
    background-size:cover;
    border-radius:2px;
    transform-origin:center center;
    will-change:transform;
    backface-visibility:hidden;
  }

  /* Respect reduced motion preference */
  @media (prefers-reduced-motion: reduce) {
    .wiggle, .sparkle, .sparkle.heart, .alt-pulse {
      animation: none !important;
    }
  }

  /* UTILITY STYLES (unchanged from your original) */
  .celebration-emoji {
    padding: 8px 12px;
    border-radius: 10px;
    box-shadow: inset 0 -6px 18px rgba(0,0,0,0.18), 0 6px 18px rgba(0,0,0,0.22);
    display: inline-flex;
    align-items: center;
    gap: 8px;
    font-weight: 600;
    line-height: 1;
  }
</style>

<!-- 2. VALENTINE'S DAY & LEGACY GRADIENTS -->
<style>
  /* -------------------------
     Gradient palette (Valentine + New Year mix)
     ------------------------- */
  .celebration-emoji.gradient-roseflare {
    background: linear-gradient(135deg, #ff7ab6 0%, #ff4d79 50%, #ff2a6b 100%);
    color: #ffffff !important;
  }

  .celebration-emoji.gradient-ruby {
    background: linear-gradient(90deg, #5a0000, #c21b1b);
    color: #ffffff;
  }

  .celebration-emoji.gradient-blush {
    background: linear-gradient(90deg, #ffd6e0, #ff9bb3);
    color: #08121a;
  }

  .celebration-emoji.gradient-choco {
    background: linear-gradient(90deg, #4b2e2e, #8b5a3c);
    color: #ffffff;
  }

  .celebration-emoji.gradient-pinkmist {
    background: linear-gradient(90deg, #ffdfe8, #ffb3d1);
    color: #08121a;
  }

  .celebration-emoji.gradient-confetti {
    background: linear-gradient(90deg, #ff7ab6, #ffd166);
    color: #08121a;
  }

  .celebration-emoji.gradient-frost {
    background: linear-gradient(90deg, #003366, #6699cc);
    color: #ffffff;
  }

  .celebration-emoji.gradient-goldflare {
    background: linear-gradient(90deg, #b8860b, #ffd700);
    color: #08121a;
  }

  .celebration-emoji.gradient-emerald {
    background: linear-gradient(90deg, #003300, #00b37a);
    color: #ffffff;
  }

  .celebration-emoji.gradient-midnight {
    background: linear-gradient(90deg, #0b0c2a, #2e3170);
    color: #ffffff;
  }

  .celebration-emoji.gradient-silvermoon {
    background: linear-gradient(90deg, #e6eefc, #bfcfff);
    color: #08121a;
  }

  .celebration-emoji.gradient-goldflare {
    background: linear-gradient(90deg, #b8860b, #ffd166);
    color: #08121a;
  }

  /* Legacy / compatibility */
  .celebration-emoji.gradient-default {
    background: linear-gradient(90deg, #0D1B2A, #1B263B, #415A77);
    color: #ffffff;
  }
</style>

<!-- 3. NEW APRIL GRADIENT PALETTE (Spring, Earth Day, Cultural) -->
<style>
/* ---------------------------------------------------------
   APRIL GRADIENT PALETTE — NEW + EXPANDED
   --------------------------------------------------------- */

/* Spring / April Core */
.celebration-emoji.gradient-bloom {
  background: linear-gradient(90deg, #ffb3d9, #ff80bf);
  color: #08121a!important;
}
.celebration-emoji.gradient-springleaf {
  background: linear-gradient(90deg, #8be38b, #3fbf3f);
  color: #08121a!important;
}
.celebration-emoji.gradient-rainshower {
  background: linear-gradient(90deg, #a8d8ff, #66b2ff);
  color: #08121a!important;
}
.celebration-emoji.gradient-sunpetal {
  background: linear-gradient(90deg, #ffe8a3, #ffd166);
  color: #08121a!important;
}
.celebration-emoji.gradient-cloudkiss {
  background: linear-gradient(90deg, #e0eaff, #c7d2fe);
  color: #08121a!important;
}

/* Earth Day / Environmental */
.celebration-emoji.gradient-planet {
  background: linear-gradient(90deg, #2fe08a, #66c2ff);
  color: #08121a!important;
}
.celebration-emoji.gradient-earthforest {
  background: linear-gradient(90deg, #0b3d1e, #00b37a);
  color: #fff!important;
}
.celebration-emoji.gradient-earthsoil {
  background: linear-gradient(90deg, #5a3e1b, #a9743a);
  color: #fff!important;
}
.celebration-emoji.gradient-ocean {
  background: linear-gradient(90deg, #00aaff, #0066cc);
  color: #fff!important;
}

/* Religious (Easter, Passover, Ramadan if applicable) */
.celebration-emoji.gradient-egg {
  background: linear-gradient(90deg, #fff2a8, #ffd166);
  color: #08121a!important;
}
.celebration-emoji.gradient-seder {
  background: linear-gradient(90deg, #e0c3fc, #8ec5fc);
  color: #08121a!important;
}
.celebration-emoji.gradient-holyday {
  background: linear-gradient(90deg, #c7d2fe, #9fb8ff);
  color: #08121a!important;
}
.celebration-emoji.gradient-ramadan {
  background: linear-gradient(90deg, #1b2a4a, #4b6cb7);
  color: #fff!important;
}

/* Cultural / Heritage */
.celebration-emoji.gradient-heritage {
  background: linear-gradient(90deg, #8ec5fc, #e0c3fc);
  color: #08121a!important;
}
.celebration-emoji.gradient-culturegold {
  background: linear-gradient(90deg, #f6d365, #fda085);
  color: #08121a!important;
}
.celebration-emoji.gradient-arts {
  background: linear-gradient(90deg, #ff9ec4, #ff6fa3);
  color: #fff!important;
}

/* Fun / Novelty / Lighthearted */
.celebration-emoji.gradient-confetti {
  background: linear-gradient(90deg, #ff7ab6, #ffd166);
  color: #08121a!important;
}
.celebration-emoji.gradient-candy {
  background: linear-gradient(90deg, #ffd6e0, #ffb3d1);
  color: #08121a!important;
}
.celebration-emoji.gradient-playful {
  background: linear-gradient(90deg, #ff9ec4, #ff7ab6);
  color: #fff!important;
}

/* Professional / Awareness */
.celebration-emoji.gradient-health {
  background: linear-gradient(90deg, #00c6ff, #0072ff);
  color: #fff!important;
}
.celebration-emoji.gradient-awareness {
  background: linear-gradient(90deg, #ffd6a5, #ff9b42);
  color: #08121a!important;
}
.celebration-emoji.gradient-innovation {
  background: linear-gradient(90deg, #66c2ff, #005f99);
  color: #fff!important;
}
</style>

<style>
/* ---------------------------------------------------------
   NEW MAY GRADIENT PALETTE — BLOOM & HERITAGE
   --------------------------------------------------------- */

/* Galactic / Tech (Star Wars & Innovation) */
.celebration-emoji.gradient-hyperspace {
  background: linear-gradient(90deg, #000428, #004e92);
  color: #ffffff!important;
}

/* Worker / Memorial (Labor Day & V-E Day) */
.celebration-emoji.gradient-victory {
  background: linear-gradient(90deg, #1e3c72, #2a5298);
  color: #ffffff!important;
}

/* Floral / Mother's Day (Soft Pinks) */
.celebration-emoji.gradient-peony {
  background: linear-gradient(90deg, #fb7185, #f43f5e);
  color: #ffffff!important;
}

/* Nature / Wildlife (Bees & Turtles) */
.celebration-emoji.gradient-meadow {
  background: linear-gradient(90deg, #56ab2f, #a8e063);
  color: #08121a!important;
}

/* Cultural / AAPI Heritage */
.celebration-emoji.gradient-pacific {
  background: linear-gradient(90deg, #00d2ff, #3a7bd5);
  color: #ffffff!important;
}

/* Literature / Mystery (StoryADay & Sherlock) */
.celebration-emoji.gradient-parchment {
  background: linear-gradient(90deg, #fdfcfb, #e2d1c3);
  color: #4b2e2e!important;
}

/* BBQ / Heat (Grilling & Summer Prep) */
.celebration-emoji.gradient-charcoal {
  background: linear-gradient(90deg, #232526, #414345);
  color: #ffffff!important;
}

/* Spiritual / Peaceful (Vesak & Shavuot) */
.celebration-emoji.gradient-lotus {
  background: linear-gradient(90deg, #eecda3, #ef629f);
  color: #ffffff!important;
}
</style>

<!-- 4. MARCH CARRYOVER GRADIENTS -->
<style>
/* Carryover gradients from your March palette (still useful) */
.celebration-emoji.gradient-springburst { background: linear-gradient(90deg, #ff9ec4, #ff6fa3); color: #fff!important; }
.celebration-emoji.gradient-verdant { background: linear-gradient(90deg, #0b8f4a, #2fe08a); color: #fff!important; }
.celebration-emoji.gradient-saffron { background: linear-gradient(90deg, #ffb347, #ff7a00); color: #08121a!important; }
.celebration-emoji.gradient-cerulean { background: linear-gradient(90deg, #005f99, #66c2ff); color: #fff!important; }
.celebration-emoji.gradient-petal { background: linear-gradient(90deg, #ffd6e0, #ffb3d1); color: #08121a!important; }
.celebration-emoji.gradient-rainbow { background: linear-gradient(90deg, #ff7ab6, #ffd166); color: #08121a!important; }
.celebration-emoji.gradient-forest { background: linear-gradient(90deg, #0b3d1e, #00b37a); color: #fff!important; }
.celebration-emoji.gradient-moonbeam { background: linear-gradient(90deg, #c7d2fe, #9fb8ff); color: #08121a!important; }
.celebration-emoji.gradient-ember { background: linear-gradient(90deg, #7a0000, #ff3b3b); color: #fff!important; }
.celebration-emoji.gradient-sunrise { background: linear-gradient(90deg, #ffd6a5, #ff9b42); color: #08121a!important; }
</style>

<!-- June Gradient Styles — High Contrast & Readable -->
<style>
.celebration-emoji.gradient-solstice { background: linear-gradient(90deg, #ffcc33, #ff9933); color: #08121a!important; }
.celebration-emoji.gradient-oceanblue { background: linear-gradient(90deg, #005f99, #0099cc); color: #ffffff!important; }
.celebration-emoji.gradient-forestshade { background: linear-gradient(90deg, #0b3d1e, #1a7f4b); color: #ffffff!important; }
.celebration-emoji.gradient-priderainbow { background: linear-gradient(90deg, #ff004c, #ff8c00, #ffee00, #00c000, #0066ff, #8b00ff); color: #ffffff!important; }
.celebration-emoji.gradient-skyfest { background: linear-gradient(90deg, #c7e6ff, #8fcfff); color: #08121a!important; }
.celebration-emoji.gradient-parchment { background: linear-gradient(90deg, #f7e7c1, #e6d3a3); color: #08121a!important; }
.celebration-emoji.gradient-tropical { background: linear-gradient(90deg, #ffb347, #ff6f61); color: #08121a!important; }
.celebration-emoji.gradient-nordic { background: linear-gradient(90deg, #d80032, #ffffff); color: #08121a!important; }
.celebration-emoji.gradient-sunrisegold { background: linear-gradient(90deg, #ffe29f, #ffa751); color: #08121a!important; }
.celebration-emoji.gradient-midnight { background: linear-gradient(90deg, #1a1a40, #3a3a80); color: #ffffff!important; }
.celebration-emoji.gradient-heritage { background: linear-gradient(90deg, #8b4513, #d2a679); color: #ffffff!important; }
.celebration-emoji.gradient-emerald { background: linear-gradient(90deg, #006b3c, #00a86b); color: #ffffff!important; }
.celebration-emoji.gradient-iceblue { background: linear-gradient(90deg, #e0f7ff, #b3e5ff); color: #08121a!important; }
.celebration-emoji.gradient-firelight { background: linear-gradient(90deg, #ff6a00, #ee0979); color: #ffffff!important; }
.celebration-emoji.gradient-rosepetal { background: linear-gradient(90deg, #ffd6e0, #ff9bb3); color: #08121a!important; }
</style>

<!-- July Gradient Styles — High Contrast & Readable (Summer Heat & Fireworks theme) -->
<style>
.celebration-emoji.gradient-midsummer { background: linear-gradient(90deg, #ff4e50, #f9d423); color: #08121a!important; }
.celebration-emoji.gradient-firework { background: linear-gradient(90deg, #002244, #ff007f); color: #ffffff!important; }
.celebration-emoji.gradient-beachsand { background: linear-gradient(90deg, #fce181, #e0c3fc); color: #08121a!important; }
.celebration-emoji.gradient-plasticfree { background: linear-gradient(90deg, #3a7bd5, #3a6073); color: #ffffff!important; }
.celebration-emoji.gradient-icecream { background: linear-gradient(90deg, #ffb6c1, #a1c4fd); color: #08121a!important; }
.celebration-emoji.gradient-parchment { background: linear-gradient(90deg, #f7e7c1, #e6d3a3); color: #08121a!important; }
.celebration-emoji.gradient-tropical { background: linear-gradient(90deg, #ffb347, #ff6f61); color: #08121a!important; }
.celebration-emoji.gradient-liberty { background: linear-gradient(90deg, #1e3c72, #2a5298, #f21111); color: #ffffff!important; }
.celebration-emoji.gradient-sunrisegold { background: linear-gradient(90deg, #ffe29f, #ffa751); color: #08121a!important; }
.celebration-emoji.gradient-deepspace { background: linear-gradient(90deg, #0f2027, #203a43, #2c5364); color: #ffffff!important; }
.celebration-emoji.gradient-heritage { background: linear-gradient(90deg, #8b4513, #d2a679); color: #ffffff!important; }
.celebration-emoji.gradient-mangrove { background: linear-gradient(90deg, #134e5e, #71b280); color: #ffffff!important; }
.celebration-emoji.gradient-neonpool { background: linear-gradient(90deg, #00f2fe, #4facfe); color: #08121a!important; }
.celebration-emoji.gradient-bbqfire { background: linear-gradient(90deg, #e65c00, #f9d423); color: #08121a!important; }
.celebration-emoji.gradient-berry { background: linear-gradient(90deg, #b21f1f, #1a2a6c); color: #ffffff!important; }

/* ---------------------------------------------------------
   JULY HOLIDAY GRADIENTS — high-contrast, readable palettes
   Text color chosen for WCAG contrast against each gradient
   --------------------------------------------------------- */
.celebration-emoji.gradient-sunburst   { background: linear-gradient(90deg,#FFD166,#FF6B6B); color:#08121a!important; }
.celebration-emoji.gradient-oceanblue  { background: linear-gradient(90deg,#0077B6,#00B4D8); color:#fff!important; }
.celebration-emoji.gradient-emerald    { background: linear-gradient(90deg,#006400,#00C853); color:#fff!important; }
.celebration-emoji.gradient-lavender   { background: linear-gradient(90deg,#6A5ACD,#C8A2C8); color:#08121a!important; }
.celebration-emoji.gradient-goldflare  { background: linear-gradient(90deg,#FFD700,#FFB300); color:#08121a!important; }
.celebration-emoji.gradient-midnight   { background: linear-gradient(90deg,#0b3d91,#1e90ff); color:#fff!important; }
.celebration-emoji.gradient-rose       { background: linear-gradient(90deg,#FF6FA3,#FF9EC4); color:#08121a!important; }
.celebration-emoji.gradient-forest     { background: linear-gradient(90deg,#0b3d1e,#00b37a); color:#fff!important; }
.celebration-emoji.gradient-saffron    { background: linear-gradient(90deg,#FFB347,#FF7A00); color:#08121a!important; }
.celebration-emoji.gradient-contrast  { background: linear-gradient(90deg,#111827,#374151); color:#fff!important; }

/* Accessibility helpers */
.celebration-emoji { padding:6px 10px; border-radius:6px; display:inline-block; font-weight:700; }
.celebration-emoji.small { font-size:0.9rem; }
</style>

<!-- August Gradient Styles — High Contrast & Readable (Unique August Naming Theme) -->
<style>
.celebration-emoji.gradient-harvestgold { background: linear-gradient(90deg, #ff7e5f, #feb47b); color: #2d130c!important; }
.celebration-emoji.gradient-perseidnight { background: linear-gradient(90deg, #1b2735, #7f00ff); color: #f3e8ff!important; }
.celebration-emoji.gradient-amberdune { background: linear-gradient(90deg, #fce181, #d4b5fc); color: #2e1a47!important; }
.celebration-emoji.gradient-solargrove { background: linear-gradient(90deg, #2b5876, #4e4376); color: #f3f4f6!important; }
.celebration-emoji.gradient-peachblossom { background: linear-gradient(90deg, #ff9a9e, #fecfef); color: #4a1525!important; }
.celebration-emoji.gradient-autumnwheat { background: linear-gradient(90deg, #f7e7c1, #dfca9d); color: #3d2f14!important; }
.celebration-emoji.gradient-canyonsunset { background: linear-gradient(90deg, #f12711, #f5af19); color: #2b0c05!important; }
.celebration-emoji.gradient-patriot { background: linear-gradient(90deg, #002d62, #004c99, #d9381e); color: #ffffff!important; }
.celebration-emoji.gradient-goldenhorizon { background: linear-gradient(90deg, #fce38a, #f38181); color: #3b1c1c!important; }
.celebration-emoji.gradient-starlight { background: linear-gradient(90deg, #141e30, #243b55); color: #e2e8f0!important; }
.celebration-emoji.gradient-earthbound { background: linear-gradient(90deg, #654321, #b5651d); color: #fffbeb!important; }
.celebration-emoji.gradient-canopy { background: linear-gradient(90deg, #093028, #237a57); color: #ecfdf5!important; }
.celebration-emoji.gradient-meadowjade { background: linear-gradient(90deg, #11998e, #38ef7d); color: #052319!important; }
.celebration-emoji.gradient-emberspark { background: linear-gradient(90deg, #cb356b, #bd3f32); color: #fff5f5!important; }
.celebration-emoji.gradient-supernova { background: linear-gradient(90deg, #833ab4, #fd1d1d, #fcb045); color: #fffbeb!important; }

/* ---------------------------------------------------------
   AUGUST COMPLETE HOLIDAY GRADIENTS — high-contrast palettes
   --------------------------------------------------------- */
.celebration-emoji.gradient-solarflare   { background: linear-gradient(90deg,#f97316,#eab308); color:#221305!important; }
.celebration-emoji.gradient-azurepeak    { background: linear-gradient(90deg,#0284c7,#0369a1); color:#f0f9ff!important; }
.celebration-emoji.gradient-jadeleaf     { background: linear-gradient(90deg,#047857,#059669); color:#ecfdf5!important; }
.celebration-emoji.gradient-amethyst     { background: linear-gradient(90deg,#7c3aed,#a78bfa); color:#f5f3ff!important; }
.celebration-emoji.gradient-bronzeamber  { background: linear-gradient(90deg,#d97706,#b45309); color:#fef3c7!important; }
.celebration-emoji.gradient-twilight     { background: linear-gradient(90deg,#1e1b4b,#312e81); color:#e0e7ff!important; }
.celebration-emoji.gradient-magenta      { background: linear-gradient(90deg,#db2777,#f472b6); color:#fdf2f8!important; }
.celebration-emoji.gradient-deepmoss     { background: linear-gradient(90deg,#064e3b,#047857); color:#ecfdf5!important; }
.celebration-emoji.gradient-rustglow     { background: linear-gradient(90deg,#ea580c,#c2410c); color:#fff7ed!important; }
.celebration-emoji.gradient-obsidian     { background: linear-gradient(90deg,#0f172a,#334155); color:#f8fafc!important; }
.celebration-emoji.gradient-sunburst     { background: linear-gradient(90deg,#ffb347,#ffcc33); color:#2d1b00!important; }
.celebration-emoji.gradient-berryfusion  { background: linear-gradient(90deg,#8E2DE2,#4A00E0); color:#f3e8ff!important; }

/* Additional New Styles */
.celebration-emoji.gradient-oceanwave    { background: linear-gradient(90deg,#2b5876,#4e4376); color:#ffffff!important; }
.celebration-emoji.gradient-citruszest   { background: linear-gradient(90deg,#f12711,#f5af19); color:#2b0c05!important; }
.celebration-emoji.gradient-electricberry { background: linear-gradient(90deg, #f7ff00, #db36a4); color: #1a0515!important; }
.celebration-emoji.gradient-neonyellow   { background: linear-gradient(90deg, #ffe000, #799f0c); color: #121a02!important; }
.celebration-emoji.gradient-cyberpunk    { background: linear-gradient(90deg, #ff0844, #ffb199); color: #2b080f!important; }
.celebration-emoji.gradient-mintfrost    { background: linear-gradient(90deg, #00b09b, #96c93d); color: #07220e!important; }

/* Fact Section Unique High-Contrast Styles */
.celebration-emoji.gradient-historyscroll { background: linear-gradient(90deg, #d4af37, #aa771c); color: #1f1402!important; }
.celebration-emoji.gradient-papyrusglow   { background: linear-gradient(90deg, #e3c565, #c29b38); color: #241b05!important; }
.celebration-emoji.gradient-timetravel    { background: linear-gradient(90deg, #4ca1af, #2c3e50); color: #f0f4f8!important; }
.celebration-emoji.gradient-archaeology   { background: linear-gradient(90deg, #870000, #190a05); color: #fff5f5!important; }
.celebration-emoji.gradient-retrochrome   { background: linear-gradient(90deg, #3a6073, #16222a); color: #f0f4f8!important; }
.celebration-emoji.gradient-coldwarsteel  { background: linear-gradient(90deg, #485563, #29323c); color: #e2e8f0!important; }
.celebration-emoji.gradient-velvetgold    { background: linear-gradient(90deg, #280303, #6d1b1b); color: #fef08a!important; }
.celebration-emoji.gradient-cybermatrix   { background: linear-gradient(90deg, #0f2027, #203a43, #2c5364); color: #38ef7d!important; }
.celebration-emoji.gradient-royaltygold   { background: linear-gradient(90deg, #360033, #0b8793); color: #fffbeb!important; }
.celebration-emoji.gradient-cosmosdeep    { background: linear-gradient(90deg, #050505, #1e3c72); color: #00f2fe!important; }
.celebration-emoji.gradient-klondikegold  { background: linear-gradient(90deg, #b38728, #fbf5b7, #bf953f); color: #1a1202!important; }
.celebration-emoji.gradient-stadiumrust   { background: linear-gradient(90deg, #780206, #061161); color: #fdf2f8!important; }

/* Piggy Birthday Custom Gradient */
.celebration-emoji.gradient-piggyglam    { background: linear-gradient(90deg, #ff758c, #ff7eb3); color: #2e0816!important; }

/* Force exact text color match on any child elements, text nodes, or spans inside celebration-emoji */
.celebration-emoji,
.celebration-emoji *,
.celebration-emoji span,
.celebration-emoji .combo {
  color: inherit !important;
  -webkit-text-fill-color: inherit !important;
}

/* Accessibility helpers */
.celebration-emoji { padding:6px 10px; border-radius:6px; display:inline-block; font-weight:700; text-shadow: 0 1px 2px rgba(0,0,0,0.25); }
.celebration-emoji.small { font-size:0.9rem; }
</style>

<!-- 
  🐷 OINK-CREDIBLE! LOOK WHO’S SNUFFLING THROUGH THE STYLES! 🐷
  
  What is Mama Piggy—aka the legendary "Bacon Sizzle" 🥓🍳🔥—actually up to 
  with her little pigges? 🐖🐽 Is she leading the snout-scout mission to a book club in 
  South Africa, with all her little piggies trotting through the muck 
  right behind her? 🇿🇦📖 🐾
  
  Whether she's wallowing in the grass or bringing home the bacon 🥓, she 
  and her piglets are looking absolutely "boar-ing" (just kidding, 
  they're gorgeous!) in these custom styles! 🐽✨
  
  ✨ THE SLOP-SHEET FASHION REPORT:
  1. .gradient-piggy: She’s rocking those classic, soft pinks for a 
     "fabulous-in-the-mud" glow! 🚜 No sloppy readability here—even if 
     her little piggies are covered in dirt, that high-contrast text 
     stays crisp enough to see from across the farm! 🎀💩
  
  2. .gradient-bluepiggy: This sow and her litter are literally FLYING! 🕊️ 
     We’ve got sky-blue swirling into piglet-pink for a "Cotton Candy 
     Trough" aesthetic. That text-shadow is the secret sauce she and her 
     little piggies need to shine like a prize-winning pig at the 
     county fair! 🍬🐖💨
  
  Whatever she’s doing, she’s doing it with style! Stay pinky, stay stinky, 
  stay muddy, stay weird, and keep those curls in your tails, little fam! 🐺🤗🐽💖🌾
-->
<style>
/* Piggy Gradient — Fun, soft pinks with high-contrast text */
.celebration-emoji.gradient-piggy {
  background: linear-gradient(90deg, #ffc0cb, #ff8da1);
  color: #2d0a10 !important;
  border: 1px solid #ff7a91; /* Optional: adds definition to light backgrounds */
}

/* Blue-Piggy Gradient — Playful Sky Blue & Piglet Pink */
.celebration-emoji.gradient-bluepiggy {
  background: linear-gradient(135deg, #a2d2ff 0%, #ffafcc 100%);
  color: #1a1b41 !important;
  text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.3); /* Subtle lift for clarity */
}
</style>

<!-- 5. MOBILE OVERRIDES AND HIGH-CONTRAST GRADIENTS -->
<style>
/* ---------------------------------------------------------
   MOBILE (SMALL SCREEN) — STRONGER CONTRAST
   --------------------------------------------------------- */
@media (max-width: 480px) {
  .celebration-emoji {
    padding: 8px 12px!important;
    border-radius: 10px;
    font-size: 13px!important;
  }

  /* Reapply all April gradients with stronger contrast */
  .celebration-emoji.gradient-bloom { background: linear-gradient(90deg, #ff9acb, #ff66b3); color: #08121a!important; }
  .celebration-emoji.gradient-springleaf { background: linear-gradient(90deg, #7adf7a, #2fa82f); color: #08121a!important; }
  .celebration-emoji.gradient-rainshower { background: linear-gradient(90deg, #8fcaff, #4da6ff); color: #08121a!important; }
  .celebration-emoji.gradient-sunpetal { background: linear-gradient(90deg, #ffe38a, #ffc94d); color: #08121a!important; }
  .celebration-emoji.gradient-cloudkiss { background: linear-gradient(90deg, #d6e2ff, #b8c6ff); color: #08121a!important; }

  .celebration-emoji.gradient-planet { background: linear-gradient(90deg, #29cc7c, #55b5ff); color: #08121a!important; }
  .celebration-emoji.gradient-earthforest { background: linear-gradient(90deg, #093319, #009966); color: #fff!important; }
  .celebration-emoji.gradient-earthsoil { background: linear-gradient(90deg, #4a3317, #946a34); color: #fff!important; }
  .celebration-emoji.gradient-ocean { background: linear-gradient(90deg, #0095e6, #005bb5); color: #fff!important; }

  .celebration-emoji.gradient-egg { background: linear-gradient(90deg, #ffec8a, #ffcc4d); color: #08121a!important; }
  .celebration-emoji.gradient-seder { background: linear-gradient(90deg, #d9b8fa, #7fb3fa); color: #08121a!important; }
  .celebration-emoji.gradient-holyday { background: linear-gradient(90deg, #bfcaff, #8fa6ff); color: #08121a!important; }
  .celebration-emoji.gradient-ramadan { background: linear-gradient(90deg, #0f1d3a, #3a5aa3); color: #fff!important; }

  .celebration-emoji.gradient-heritage { background: linear-gradient(90deg, #7fb8fa, #d9b8fa); color: #08121a!important; }
  .celebration-emoji.gradient-culturegold { background: linear-gradient(90deg, #f3c84d, #f78c4d); color: #08121a!important; }
  .celebration-emoji.gradient-arts { background: linear-gradient(90deg, #ff8abf, #ff5a9e); color: #fff!important; }

  .celebration-emoji.gradient-confetti { background: linear-gradient(90deg, #ff66b3, #ffcc4d); color: #08121a!important; }
  .celebration-emoji.gradient-candy { background: linear-gradient(90deg, #ffc9d9, #ff9acb); color: #08121a!important; }
  .celebration-emoji.gradient-playful { background: linear-gradient(90deg, #ff8ac4, #ff5aa8); color: #fff!important; }

  .celebration-emoji.gradient-health { background: linear-gradient(90deg, #00b0e6, #005fcc); color: #fff!important; }
  .celebration-emoji.gradient-awareness { background: linear-gradient(90deg, #ffd18a, #ff8c33); color: #08121a!important; }
  .celebration-emoji.gradient-innovation { background: linear-gradient(90deg, #55b5ff, #004c80); color: #fff!important; }
}
</style>

<!-- ✨━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━✨
     🌑 LEVEL 1: THE UNTOUCHED ARTIFACT 🌑
     THIS STAYS. I AM PHYSICALLY INCAPABLE OF UPDATING 
     THIS WHILE ACTIVELY NEGOTIATING WITH THE SANDMAN. 
     ✨━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━✨ -->

<!-- 🕵️━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━🕵️
     🔍 LEVEL 2: FORENSIC INVESTIGATION 🔍
     SUBJECT: RENDERED UNCONSCIOUS VIA PILLOW.
     CRIME: AGGRAVATED ADORABILITY.
     SUSPECT: THE RECKLESS PAPARAZZO WHO TOOK THIS.
     MOTIVE: PURE AUDACITY.
     🕵️━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━🕵️ -->

<!-- ⚰️━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━⚰️
     🦇 LEVEL 3: ELDRITCH NARRATION 🦇
     "OBSERVE THE BEAST IN ITS NATURAL HABITAT: 
     ABSOLUTELY DEPLETED, DEAD TO THE UNIVERSE, 
     YET RADIATING AN AURA OF SUPREME JUDGMENT."
     ⚰️━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━⚰️ -->

<!-- 😴━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━😴
     🛌 LEVEL 4: NEUROLOGICAL STATUS REPORT 🛌
     OBSERVATION: SUBJECT SLEEPS LIKE THE IRS DOESN'T EXIST.
     HEART RATE: VIBING.
     PRODUCTIVITY: ABSOLUTE ZERO.
     WILL TO EDIT THIS CAPTION: NON-EXISTENT.
     😴━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━😴 -->

<!-- 🐈━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━🐈
     👁️ LEVEL 5: ENCRYPTED SURVEILLANCE LOG 👁️
     04:17 AM — IMAGE ACQUIRED. 
     04:18 AM — SUBJECT HAS NOT MOVED A MUSCLE.
     04:19 AM — PHOTOGRAPHER’S IDENTITY: REDACTED. 
     04:20 AM — ENTITY? AGENT? SLEEP DEMON? 
                WHO CARES, I’M TOO LAZY TO DECLASSIFY.
     🐈━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━🐈 -->

<!-- 🔥━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━🔥
     🚀 LEVEL 6: THE ASCENDED DECREE 🚀
     THE IMAGE REMAINS SACRED.
     THE DRAMA REMAINS UNMATCHED.
     AND THE SLEEPER SHALL NOT BE DISTURBED.
     🔥━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━🔥 -->


<!-- 🚨🚩🚨🚨🚨🚨🚩🚨
     ⚠️ NOTICE: BRAIN CURRENTLY UNAVAILABLE ⚠️
     I’M DEFINITELY MISSING SOMETHING—SPECIFICALLY 
     TWENTY-FOUR HOURS OF SLEEP AND MY ENTIRE WILL TO FUNCTION. 😵‍💫🛌

     IF MY MIND IS FOUND, PLEASE DO NOT ATTEMPT TO RETURN. 
     WE’VE OFFICIALLY CUT TIES. 😂💀

     HE BOLTED FOR A REASON AND HE AIN'T LOOKING BACK. 🧠🏃‍♂️💨
     🚨🚩🚨🚨🚨🚨🚩🚨

            __ __________________
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣴⢶⡏⠉⠛⢦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⡴⠚⠉⠉⣇⣿⡷⠖⠒⠛⠋⠛⠛⠓⠲⠦⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⠋⠀⢀⡴⠞⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⠿⣖⣦⠴⠒⠲⣤⡀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡼⠁⠀⣰⠏⠀⠀⠰⠿⠟⠀⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢧⠀⣀⣀⣈⣷⣤⣀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⠁⠀⢰⠇⠀⠀⠀⠀⠀⠀⢠⠼⣟⠃⠀⠀⠸⣿⣷⠀⠀⠀⠀⠀⠈⣿⠉⠀⠈⣿⠀⠈⠳⣄⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⠇⠀⣀⣾⣀⣀⣀⣀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣠⠼⠶⠶⠞⠃⠀⠀⠀⢹⠂
⠀⠀⠀⠀⠀⠀⠀⠀⣀⡴⠞⠊⠉⠉⠉⠀⠀⠈⠉⠉⠓⠦⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⠶⠋⠁⠀⢀⠔⠀⠀⠀⠀⠀⣼⠀
⠀⠀⠀⠀⠀⢀⡴⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢦⠀⠀⠀⠀⠀⠀⢀⡼⠋⠀⠀⣠⠊⠁⠀⠀⠀⠀⠀⢸⠇⠀
⠀⢀⣠⣠⣰⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡼⠁⠀⣠⠊⠀⠀⠀⠀⠀⠀⠀⢠⡏⠀⠀
⠠⡏⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⡀⠀⠀⠀⠀⠀⡼⠀⠀⠀⢸⠇⢀⡜⠁⠀⠀⠀⠀⠀⠀⠀⣠⠟⠀⠀⠀
⠀⠙⢦⣅⠂⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⡴⡏⠠⢀⢹⡆⠀⠀⠀⢰⡇⠀⠀⠀⣸⡆⢰⠀⠀⠀⠀⠀⠀⠀⢀⡴⠋⠀⠀⠀⠀
⠀⠀⠀⠈⠉⠛⠉⠛⣦⡄⠀⠀⠀⠀⢠⡏⠐⠀⠀⣤⢸⡇⠀⠀⢠⣴⣷⡄⢡⠀⣿⠙⣦⡄⠀⠀⠀⣤⣴⡞⠉⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠛⠓⠒⠒⠚⣧⡈⠀⢐⣤⠟⠒⠛⠋⠉⠀⠈⠛⠶⠞⠁⠀⠀⠉⠉⠛⠛⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

☝️ I GUESS THAT MUST BE ME BEING LAZY… THEY ACTUALLY CAPTURED MY GOOD SIDE THIS TIME. 😂🤣
😴 GUESS MY LAZY SIDE IS MY BEST SIDE 😂
-->

<script>
/* ---------------------------------------------------------
   SHINY EMOJI ENGINE — PRODUCTION READY (High-Performance)
   --------------------------------------------------------- */

const ShinyEmoji = (function () {

  const state = {
    combos: [],
    wiggleSet: new Set(),
    sparkleSet: new Set(),
    containerSelector: null,
    targetClass: 'celebration-emoji',
    autoInit: true
  };
  
/* ---------------------------------------------------------
   SECTION 1 — MAJOR GLOBAL & NATIONAL OCTOBER OBSERVANCES
   Dates are for October 2026 where specifically stated.
   --------------------------------------------------------- */

const octoberMajor = [
  {
    combo: "🇨🇳🐉🇨🇳",
    meaning:
      "NATIONAL DAY OF CHINA — Celebrating the founding of the People's Republic of China (October 1)",
    gradient: "patriot"
  },
  {
    combo: "🇨🇾🕊️🇨🇾",
    meaning:
      "CYPRUS INDEPENDENCE DAY — Commemorating independence from British rule (October 1)",
    gradient: "azurepeak"
  },
  {
    combo: "🇳🇬💚🤍🇳🇬",
    meaning:
      "NIGERIA INDEPENDENCE DAY — Commemorating independence from the United Kingdom (October 1)",
    gradient: "jadeleaf"
  },
  {
    combo: "🇵🇼🌊🇵🇼",
    meaning:
      "PALAU INDEPENDENCE DAY — Commemorating independence in free association with the United States (October 1)",
    gradient: "oceanwave"
  },
  {
    combo: "🇬🇳⭐🇬🇳",
    meaning:
      "GUINEA INDEPENDENCE DAY — Commemorating independence from France (October 2)",
    gradient: "canyonsunset"
  },
  {
    combo: "🇩🇪🛡️🇩🇪",
    meaning:
      "GERMAN UNITY DAY — Celebrating German reunification (October 3)",
    gradient: "patriot"
  },
  {
    combo: "🇰🇷☀️🇰🇷",
    meaning:
      "KOREAN NATIONAL FOUNDATION DAY — Gaecheonjeol, commemorating the traditional founding of Korea (October 3)",
    gradient: "solarflare"
  },
  {
    combo: "🇱🇸⛰️🇱🇸",
    meaning:
      "LESOTHO INDEPENDENCE DAY — Commemorating independence from the United Kingdom (October 4)",
    gradient: "azurepeak"
  },
  {
    combo: "🇪🇬🦅🇪🇬",
    meaning:
      "EGYPTIAN ARMED FORCES DAY — Commemorating the crossing of the Suez Canal during the October War (October 6)",
    gradient: "canyonsunset"
  },
  {
    combo: "🇺🇬🦁🇺🇬",
    meaning:
      "UGANDA INDEPENDENCE DAY — Commemorating independence from the United Kingdom (October 9)",
    gradient: "canyonsunset"
  },
  {
    combo: "🇪🇨🌴🇪🇨",
    meaning:
      "INDEPENDENCE OF GUAYAQUIL — Commemorating Guayaquil's declaration of independence (October 9)",
    gradient: "sunburst"
  },
  {
    combo: "🇫🇯🌺🇫🇯",
    meaning:
      "FIJI DAY — Celebrating Fiji's independence from the United Kingdom (October 10)",
    gradient: "azurepeak"
  },
  {
    combo: "🇪🇸🏰🇪🇸",
    meaning:
      "NATIONAL DAY OF SPAIN — Fiesta Nacional de España (October 12)",
    gradient: "canyonsunset"
  },
  {
    combo: "🇯🇲🌴🇯🇲",
    meaning:
      "JAMAICA INDEPENDENCE OBSERVANCE — Jamaica's Independence Day is August 6; October's national holiday is National Heroes Day, observed on the third Monday of October (October 19, 2026)",
    gradient: "jadeleaf"
  },
  {
    combo: "🇭🇺🦅🇭🇺",
    meaning:
      "HUNGARIAN NATIONAL DAY — Commemorating the 1956 Revolution and War of Independence (October 23)",
    gradient: "patriot"
  },
  {
    combo: "🇿🇲🦅🇿🇲",
    meaning:
      "ZAMBIA INDEPENDENCE DAY — Commemorating independence from the United Kingdom (October 24)",
    gradient: "jadeleaf"
  },
  {
    combo: "🇦🇹🏛️🇦🇹",
    meaning:
      "AUSTRIAN NATIONAL DAY — Commemorating Austria's national sovereignty and permanent neutrality (October 26)",
    gradient: "patriot"
  },
  {
    combo: "🇨🇿🦁🇨🇿",
    meaning:
      "CZECH INDEPENDENCE DAY — Commemorating the establishment of the independent Czechoslovak state (October 28)",
    gradient: "patriot"
  },
  {
    combo: "🇬🇷🏛️🇬🇷",
    meaning:
      "GREEK NATIONAL DAY — Ohi Day, commemorating Greece's refusal of the Axis ultimatum in 1940 (October 28)",
    gradient: "azurepeak"
  },
  {
    combo: "🇹🇷🌙🇹🇷",
    meaning:
      "REPUBLIC DAY OF TÜRKİYE — Commemorating the proclamation of the Republic of Türkiye (October 29)",
    gradient: "canyonsunset"
  }
];

/* ---------------------------------------------------------
   SECTION 2 — UNITED NATIONS & INTERNATIONAL DAYS
   --------------------------------------------------------- */

const octoberUN = [
  {
    combo: "👵👴🌍",
    meaning:
      "INTERNATIONAL DAY OF OLDER PERSONS — Recognizing the contributions and rights of older people worldwide (October 1)",
    gradient: "goldenhorizon"
  },
  {
    combo: "🕊️✊🌍",
    meaning:
      "INTERNATIONAL DAY OF NON-VIOLENCE — Promoting non-violence and peace on Mahatma Gandhi's birthday (October 2)",
    gradient: "azurepeak"
  },
  {
    combo: "🚀🌌⭐",
    meaning:
      "WORLD SPACE WEEK — Celebrating space science and technology and their contribution to humanity (October 4–10)",
    gradient: "cosmosdeep"
  },
  {
    combo: "🏘️🌆🌍",
    meaning:
      "WORLD HABITAT DAY — Promoting the right to adequate shelter and sustainable human settlements (October 5, 2026)",
    gradient: "canopy"
  },
  {
    combo: "🍎📚👩‍🏫",
    meaning:
      "WORLD TEACHERS' DAY — Recognizing teachers and their contribution to education worldwide (October 5)",
    gradient: "amethyst"
  },
  {
    combo: "🌾🧵🌍",
    meaning:
      "WORLD COTTON DAY — Recognizing cotton's importance to economies, livelihoods, and development (October 7)",
    gradient: "autumnwheat"
  },
  {
    combo: "📐🌍📏",
    meaning:
      "WORLD STANDARDS DAY — Recognizing the work of standards organizations in developing international standards (October 14)",
    gradient: "retrochrome"
  },
  {
    combo: "🌾👩‍🌾🌍",
    meaning:
      "INTERNATIONAL DAY OF RURAL WOMEN — Recognizing the contributions and challenges of women in rural communities (October 15)",
    gradient: "meadowjade"
  },
  {
    combo: "🚰🧼🌍",
    meaning:
      "GLOBAL HANDWASHING DAY — Promoting handwashing with soap as an effective health practice (October 15)",
    gradient: "azurepeak"
  },
  {
    combo: "🌾🍞🌍",
    meaning:
      "WORLD FOOD DAY — Promoting action against hunger and for food security worldwide (October 16)",
    gradient: "bronzeamber"
  },
  {
    combo: "🤝⚖️🌍",
    meaning:
      "INTERNATIONAL DAY FOR THE ERADICATION OF POVERTY — Calling for action to end poverty and exclusion (October 17)",
    gradient: "deepmoss"
  },
  {
    combo: "🌐📚🔓",
    meaning:
      "INTERNATIONAL DAY FOR UNIVERSAL ACCESS TO INFORMATION — Promoting the public's right to access information (October 28)",
    gradient: "cybermatrix"
  },
  {
    combo: "🇺🇳🕊️🌍",
    meaning:
      "UNITED NATIONS DAY — Commemorating the entry into force of the UN Charter in 1945 (October 24)",
    gradient: "azurepeak"
  },
  {
    combo: "🎬📽️🏛️",
    meaning:
      "WORLD DAY FOR AUDIOVISUAL HERITAGE — Preserving and protecting audiovisual documents and history (October 27)",
    gradient: "retrochrome"
  },
  {
    combo: "🤲❤️🌍",
    meaning:
      "INTERNATIONAL DAY OF CARE AND SUPPORT — Recognizing the importance of care and support work worldwide (October 29)",
    gradient: "peachblossom"
  },
  {
    combo: "🏙️🌆🌍",
    meaning:
      "WORLD CITIES DAY — Promoting sustainable urban development and cooperation (October 31)",
    gradient: "solargrove"
  }
];

/* ---------------------------------------------------------
   SECTION 3 — HEALTH, CULTURAL & OTHER OCTOBER OBSERVANCES
   --------------------------------------------------------- */

const octoberObservances = [
  {
    combo: "🎀💗🌍",
    meaning:
      "BREAST CANCER AWARENESS MONTH — Raising awareness of breast cancer prevention, screening, treatment, and support (October)",
    gradient: "magenta"
  },
  {
    combo: "👁️🌍💙",
    meaning:
      "WORLD SIGHT DAY — Raising awareness of eye health and avoidable blindness (Second Thursday of October; October 8, 2026)",
    gradient: "azurepeak"
  },
  {
    combo: "🧠💚🌍",
    meaning:
      "WORLD MENTAL HEALTH DAY — Raising awareness of mental health issues and supporting mental well-being (October 10)",
    gradient: "meadowjade"
  },
  {
    combo: "👧🌍✊",
    meaning:
      "INTERNATIONAL DAY OF THE GIRL CHILD — Promoting girls' rights and opportunities worldwide (October 11)",
    gradient: "magenta"
  },
  {
    combo: "🦴🌍❤️",
    meaning:
      "WORLD ARTHRITIS DAY — Raising awareness of arthritis and musculoskeletal conditions (October 12)",
    gradient: "peachblossom"
  },
  {
    combo: "🌪️🛡️🌍",
    meaning:
      "INTERNATIONAL DAY FOR DISASTER RISK REDUCTION — Promoting disaster resilience and risk prevention (October 13)",
    gradient: "rustglow"
  },
  {
    combo: "🩺🦴🌍",
    meaning:
      "WORLD OSTEOPOROSIS DAY — Raising awareness of bone health, prevention, diagnosis, and treatment (October 20)",
    gradient: "bronzeamber"
  },
  {
    combo: "👨‍🍳🍽️🌍",
    meaning:
      "INTERNATIONAL CHEFS DAY — Celebrating chefs and promoting culinary education and healthy food (October 20)",
    gradient: "rustglow"
  },
  {
    combo: "🎃🕯️👻",
    meaning:
      "HALLOWEEN — Traditional October 31 observance associated with costumes, jack-o'-lanterns, and autumn festivities",
    gradient: "rustglow"
  }
];

/* ---------------------------------------------------------
   SECTION 4 — RELIGIOUS & TRADITIONAL OBSERVANCES
   --------------------------------------------------------- */

const octoberReligious = [
  {
    combo: "🍃🏕️✡️",
    meaning:
      "SUKKOT — Jewish festival of booths and harvest; observed from sundown on September 25 until nightfall on October 2, 2026",
    gradient: "autumnwheat"
  },
  {
    combo: "📜✡️✨",
    meaning:
      "HOSHANAH RABBAH — The seventh day of Sukkot, observed through October 2, 2026",
    gradient: "goldenhorizon"
  },
  {
    combo: "📖✡️🎉",
    meaning:
      "SHEMINI ATZERET — Jewish holy day following Sukkot, observed from sundown on October 2 until nightfall on October 3, 2026",
    gradient: "amethyst"
  },
  {
    combo: "📜🎊✡️",
    meaning:
      "SIMCHAT TORAH — Celebrating the completion and restarting of the annual Torah reading cycle; observed from sundown on October 3 until nightfall on October 4, 2026 in the Diaspora",
    gradient: "royaltygold"
  },
  {
    combo: "🇵🇭📜✝️",
    meaning:
      "REFORMATION DAY — A Philippine religious and working observance associated with the Protestant Reformation (October 31)",
    gradient: "azurepeak"
  }
];

/* ---------------------------------------------------------
   SECTION 5 — ENVIRONMENTAL & CONSERVATION
   --------------------------------------------------------- */

const octoberEnvironmental = [
  {
    combo: "🐘🦁🐾",
    meaning:
      "WORLD ANIMAL DAY — Promoting animal welfare, compassion, and responsible stewardship of animals (October 4)",
    gradient: "deepmoss"
  },
  {
    combo: "🦅🌍🪽",
    meaning:
      "WORLD MIGRATORY BIRD DAY — Raising awareness of migratory birds, their habitats, and the threats they face; the 2026 October observance is October 10 (also observed May 9, 2026)",
    gradient: "azurepeak"
  },
  {
    combo: "♻️💻🔋",
    meaning:
      "INTERNATIONAL E-WASTE DAY — Encouraging the repair, reuse, collection, and responsible recycling of electronic waste (October 14)",
    gradient: "cybermatrix"
  },
  {
    combo: "🌾🌱🌍",
    meaning:
      "WORLD FOOD DAY — Highlighting food security, sustainable food systems, agriculture, hunger prevention, and access to nutritious food (October 16)",
    gradient: "bronzeamber"
  },
  {
    combo: "🦇🌌🌙",
    meaning:
      "BAT CONSERVATION AWARENESS — Highlighting the ecological importance of bats and supporting the protection of bat habitats (October observance)",
    gradient: "starlight"
  },
  {
    combo: "🪨🌋🔬",
    meaning:
      "EARTH SCIENCE AWARENESS — Encouraging the study of Earth's systems, natural resources, geology, and environmental processes (October observance)",
    gradient: "retrochrome"
  },
  {
    combo: "🐒🌿🌍",
    meaning:
      "WORLD LEMUR DAY — Raising awareness of lemurs and supporting conservation efforts in Madagascar (Last Friday of October; October 30, 2026)",
    gradient: "meadowjade"
  }
];

/* ---------------------------------------------------------
   SECTION 6 — WEEKLY / MOVABLE OBSERVANCES
   --------------------------------------------------------- */

const octoberWeekly = [
  {
    combo: "🔥🚒🧯",
    meaning:
      "FIRE PREVENTION WEEK — Promoting fire-safety education, escape planning, smoke-alarm awareness, and safe charging practices (October 4–10, 2026)",
    gradient: "canyonsunset"
  },
  {
    combo: "🧠💚📚",
    meaning:
      "MENTAL ILLNESS AWARENESS WEEK — Promoting mental-health education, support, and the reduction of stigma (U.S. observance; October 4–10, 2026)",
    gradient: "meadowjade"
  },
  {
    combo: "🔬🌍🪨",
    meaning:
      "EARTH SCIENCE WEEK — Encouraging awareness and education about Earth's systems, resources, and environmental challenges (October 11–17, 2026)",
    gradient: "retrochrome"
  },
  {
    combo: "🎀🩷🧔",
    meaning:
      "MEN'S BREAST CANCER AWARENESS OBSERVANCE — Raising awareness that breast cancer can affect men and supporting education, treatment, and research (October 17–23)",
    gradient: "magenta"
  },
  {
    combo: "👩‍💼💼🏆",
    meaning:
      "NATIONAL BUSINESS WOMEN'S WEEK — Recognizing the achievements and contributions of women in the workforce (October 18–24, 2026)",
    gradient: "royaltygold"
  },
  {
    combo: "🦇🌙🌲",
    meaning:
      "BAT WEEK — Promoting bat conservation, habitat protection, and public education (October 25–31, 2026)",
    gradient: "starlight"
  },
  {
    combo: "🤝💜🕯️",
    meaning:
      "DOMESTIC VIOLENCE AWARENESS OBSERVANCE — Supporting survivors, prevention programs, education, safety, and efforts to end domestic violence (October observance)",
    gradient: "velvetgold"
  }
];

/* ---------------------------------------------------------
   SECTION 7 — MONTH-LONG THEMES
   Primarily U.S. observances and international awareness
   campaigns.
   --------------------------------------------------------- */

const octoberMonthLong = [
  {
    combo: "🎀🩷🔬",
    meaning:
      "BREAST CANCER AWARENESS MONTH — Raising awareness of breast cancer prevention, screening, treatment, research, and support (All October)",
    gradient: "magenta"
  },
  {
    combo: "💜🕯️🤝",
    meaning:
      "DOMESTIC VIOLENCE AWARENESS MONTH — Supporting survivors and promoting prevention, education, safety, and community action (All October)",
    gradient: "velvetgold"
  },
  {
    combo: "🔐💻🛡️",
    meaning:
      "CYBERSECURITY AWARENESS MONTH — Promoting safer online practices, stronger account security, and responsible technology use (All October)",
    gradient: "cybermatrix"
  },
  {
    combo: "🧠💙🌱",
    meaning:
      "ADHD AWARENESS MONTH — Increasing understanding of ADHD and supporting individuals, families, and communities (All October)",
    gradient: "azurepeak"
  },
  {
    combo: "📖🔤💙",
    meaning:
      "DYSLEXIA AWARENESS MONTH — Promoting understanding, support, and inclusive education for people with dyslexia (All October)",
    gradient: "amethyst"
  },
  {
    combo: "🌈🏳️‍🌈📚",
    meaning:
      "LGBTQ+ HISTORY MONTH — Recognizing LGBTQ+ history, people, achievements, and contributions (U.S. observance; All October)",
    gradient: "electricberry"
  },
  {
    combo: "🇵🇭📚🌏",
    meaning:
      "FILIPINO AMERICAN HISTORY MONTH — Celebrating Filipino American history, culture, heritage, and contributions (U.S. observance; All October)",
    gradient: "patriot"
  },
  {
    combo: "🌍👩‍🔬📚",
    meaning:
      "GLOBAL DIVERSITY AWARENESS MONTH — Encouraging appreciation of cultural diversity, inclusion, and shared human experiences (October observance)",
    gradient: "supernova"
  },
  {
    combo: "♿💼🌟",
    meaning:
      "NATIONAL DISABILITY EMPLOYMENT AWARENESS MONTH — Recognizing the contributions of workers with disabilities and promoting inclusive employment opportunities (U.S. observance; All October)",
    gradient: "royaltygold"
  },
  {
    combo: "🍎🥗🏃",
    meaning:
      "FRUIT AND VEGETABLES AWARENESS THEME — Encouraging healthy eating and greater access to fruits and vegetables (Optional seasonal or organizational theme)",
    gradient: "jadeleaf"
  }
];

/* ---------------------------------------------------------
   SECTION 8 — HISTORICAL & CULTURAL FACTS OF THE MONTH
   --------------------------------------------------------- */

const octoberFacts = [
  {
    combo: "⛵🌍🗺️",
    meaning:
      "1492 – Christopher Columbus's expedition reaches the Bahamas on October 12 during its first voyage across the Atlantic",
    gradient: "timetravel"
  },
  {
    combo: "⚓🇺🇸🌊",
    meaning:
      "1775 – The Second Continental Congress authorizes the creation of the Continental Navy on October 13, later commemorated as the birthday of the United States Navy",
    gradient: "oceanwave"
  },
  {
    combo: "⚔️🇺🇸🏳️",
    meaning:
      "1781 – British forces under Lord Cornwallis surrender at Yorktown on October 19, a decisive turning point in the American Revolutionary War",
    gradient: "stadiumrust"
  },
  {
    combo: "📜⚔️⛪",
    meaning:
      "1517 – Martin Luther is traditionally associated with posting the Ninety-Five Theses on October 31, an event linked to the beginning of the Protestant Reformation",
    gradient: "historyscroll"
  },
  {
    combo: "🔥🏙️🚒",
    meaning:
      "1871 – The Great Chicago Fire begins on October 8 and burns through October 10, helping inspire later fire-prevention campaigns",
    gradient: "archaeology"
  },
  {
    combo: "📻🚀🛰️",
    meaning:
      "1957 – The Soviet Union launches Sputnik 1 on October 4, the first artificial satellite to orbit Earth",
    gradient: "cosmosdeep"
  },
  {
    combo: "🚀🌕🇺🇸",
    meaning:
      "1958 – The National Aeronautics and Space Administration is established in the United States on October 1",
    gradient: "cosmosdeep"
  },
  {
    combo: "🌍🚀👩‍🚀",
    meaning:
      "1962 – The Cuban Missile Crisis begins in October and brings the United States and Soviet Union into a dangerous nuclear confrontation",
    gradient: "coldwarsteel"
  },
  {
    combo: "📉💵🏦",
    meaning:
      "1929 – The Wall Street Crash intensifies with Black Thursday on October 24 and Black Tuesday on October 29",
    gradient: "obsidian"
  },
  {
    combo: "🌐📖🕊️",
    meaning:
      "1945 – The United Nations Charter enters into force on October 24, formally establishing the United Nations",
    gradient: "royaltygold"
  },
  {
    combo: "💻🌐✨",
    meaning:
      "1955 – A proposal for the Dartmouth Summer Research Project on Artificial Intelligence is circulated in October; the workshop takes place in 1956",
    gradient: "cybermatrix"
  }
];

/* ---------------------------------------------------------
   SECTION 9 — INDIE AUTHOR RECOMMENDATIONS (verified / updated)
   --------------------------------------------------------- */
const IndieAuthors = [
  { combo: "🐾📖✨", meaning: "Cindy Tang — Companions in Faith: 60 Devotions on how Our Pets Reflect God's Heart: A 60-day devotional pairing true-life animal stories with biblical truth", gradient: "amberdune" },
  { combo: "🕊️📖✨", meaning: "Lori Hatcher — Walking in Faith: 60 Devotions to Renew Your Strength: A 60-day devotional combining Scripture, reflections, prayer, and guiding questions", gradient: "parchment" },
  { combo: "🐯💻📖", meaning: "Faith Gibson and Corey Majeau — Curse of Ancients (Rebel Moon Shifters Book 6): A futuristic paranormal romance featuring a gargoyle computer specialist and a white tiger shifter", gradient: "amberdune" },
  { combo: "🃏📖✨", meaning: "Paul Dini and Amy Mebberson — Harley Quinn: Almost a Hero! (DC) (Little Golden Book): A hilarious DC adventure written by original co-creator Paul Dini", gradient: "berryfusion" },
  { combo: "🃏🏝️📖", meaning: "CRC Payne, Siobhan Chiffon, and Cathy Le — Harley Quinn in Paradise Vol. 1: A tropical tale of romance, rivalry, and reality-TV chaos from the DC GO! webcomic line", gradient: "berryfusion" },
  { combo: "👑🐺📖", meaning: "M.K. Felix — Charmed Beast: A gender-flipped Cinderella and Beauty and the Beast retelling (The Favored's Curse Book 2)", gradient: "amethyst" },
  { combo: "🐷👑🐾", meaning: "Grace K. Condon — Oinks a Lot and the Naughty Cubs: A playful tale of mischief, mud springs, and how Oinks becomes Sir Oinks-a-Lot", gradient: "piggyglam" },
  { combo: "🐷📚🌸", meaning: "Evans Webb Books & Heidi Sturgess — Oink And Friends: A philosophical tale in verse about friendship, featuring hand-painted illustrations", gradient: "piggyglam" },
  { combo: "🩸🔪📖", meaning: "L. Andrew Cooper, JG Faherty, Angelique Fawns, and co-authors — Extremely Weird Splatter: Nineteen tales fusing quiet weird fiction with the transgressions of splatterpunk", gradient: "emberspark" },
  { combo: "🏚️🐙📖", meaning: "Ash Ericmore — The Rectory: A Bizarro Horror Novella exploring strange architecture, deviance, and psychological descent", gradient: "obsidian" },
  { combo: "🌿🌺📖", meaning: "Ed Ikin & Royal Botanic Gardens Kew — Rare Plants: Exploring the world's unusual and endangered plants and botanical preservation", gradient: "meadowjade" },
  { combo: "👻📖💀", meaning: "Brian Evenson, Stephanie Feldman, Seán Padraic Birnie, M. Rickert, Zachariah Claypole White, Jocelyn Szczepaniak-Gillece, Kay Vaindal, John K. Peck, Jonathan Kincade, and Michael Kelly — Weird Horror #13; an acclaimed anthology of uncanny and strange new fiction and non-fiction", gradient: "obsidian" },
  { combo: "👻📖💀", meaning: "Brian Evenson, Stephanie Feldman, Seán Padraic Birnie, M. Rickert, et al. — Weird Horror #13; an acclaimed anthology of uncanny and strange new fiction and non-fiction", gradient: "obsidian" },
  { combo: "🎄📜✨", meaning: "Anthea Lawson — His Yuletide Lady: A Sweet Victorian Christmas Story; a heartwarming holiday romance novella about a wounded hero finding love and healing in Yorkshire", gradient: "historyscroll" },
  { combo: "🖤🔗🔥", meaning: "A. Sherelle — Addicted; a dark urban romance standalone about a dangerous deal, a captivating obsession, and blurring lines between captive and lover", gradient: "emberspark" },
  { combo: "🖤🔥😏", meaning: "Airicka Phoenix — His After Dark; a steamy, taboo romance short featuring an unexpected blackmail and an intense encounter", gradient: "emberspark" },
  { combo: "🏠🌱☕", meaning: "Frances McVeigh — Living Alone And Living Well; an honest, practical guide that empowers readers to thrive and find personal growth in a home for one", gradient: "amberdune" }, 
  { combo: "⏳🏛️🗡️", meaning: "Chris Sachs — Alone (The Long Road Home Book 2); a sweeping historical epic about an immortal soldier wandering centuries of a changing world while carrying the weight of old vows", gradient: "timetravel" },
  { combo: "🥊👽🛋️", meaning: "Kimberly Lemming — I Punched an Alien and Now We're in Couples Therapy; a zany, steamy, over-the-top romance about a woman stranded on an alien planet and mated to an arrogant warlord king", gradient: "cyberpunk" },
  { combo: "👽🏛️💖", meaning: "Rose Santoriello and Rae Douglas — Aliens, Archaeology, and the Advantages of Falling in Love; a human historian and an extraterrestrial researcher team up on a thrilling journey through the French Alps", gradient: "cyberpunk" },
  { combo: "🐹🔍✨", meaning: "L.L. Fielders — Piggy P.I. : A Case of Foal Play; a smart and determined guinea pig solves the crime of the century on a horse ranch", gradient: "piggyglam" },
  { combo: "🐷📚✨", meaning: "Trevor Lai — Piggy; an irresistibly adorable picture book about a little piglet discovering the joy of new friendships and books", gradient: "piggyglam" },
  { combo: "🐖🧸📖", meaning: "Ann Hood — Piggy; heartwarming picture book about a beloved stuffed pig and lifelong childhood friendship", gradient: "piggyglam" },
  { combo: "🐷💕🎨", meaning: "Anna Quaranta — Piggy; illustrator bringing tender charm and vibrant warmth to stories of childhood treasures", gradient: "electricberry" },
  { combo: "🪐", meaning: "Hugh Howey — Silo/Wool; self‑publishing success; country: US", gradient: "midnight" },
  { combo: "🔧", meaning: "Andy Weir — The Martian; began as serial/self‑published; country: US", gradient: "midnight" },
  { combo: "🖤", meaning: "Amanda Hocking — Trylle Trilogy; early self‑pub breakout; country: US", gradient: "rosepetal" },
  { combo: "🕵️", meaning: "Mark Dawson — John Milton thrillers; indie marketing model; country: UK", gradient: "firelight" },
  { combo: "✒️", meaning: "J. A. Konrath — Prolific thriller author and self‑publishing advocate; country: US", gradient: "firelight" },
  { combo: "📖", meaning: "Bella Andre — Romance author who pivoted to indie publishing; country: US", gradient: "parchment" },
  { combo: "📘", meaning: "Michael Anderle — Prolific indie publisher (Kurtherian Gambit); country: US", gradient: "midnight" },
  { combo: "📗", meaning: "H. M. Ward — Prolific indie romance author; country: US", gradient: "parchment" },
  { combo: "📙", meaning: "J.S. Scott — Romance serials and indie readership; country: US", gradient: "parchment" },
  { combo: "🛡️", meaning: "Ash Krafton — Urban fantasy indie author; country: US", gradient: "firelight" },
  { combo: "📚", meaning: "David Gaughran — Indie publishing guides and advocacy; country: Ireland", gradient: "parchment" },
  { combo: "📈", meaning: "Nick Stephenson — Author marketing educator and indie author; country: UK", gradient: "parchment" },
  { combo: "🔮", meaning: "K. S. Villoso — Fantasy author with indie/press crossover; country: Philippines/Canada", gradient: "midnight" },
  { combo: "💐", meaning: "Sarina Bowen — Contemporary/romance; indie and hybrid publishing; country: US", gradient: "parchment" },
  { combo: "🌸", meaning: "Penelope Ward — Contemporary romance; indie bestsellers; country: US", gradient: "parchment" },
  { combo: "🌺", meaning: "Vi Keeland — Bestselling romance author; indie/hybrid presence; country: US", gradient: "parchment" },
  { combo: "🌼", meaning: "Tessa Bailey — Romance author with hybrid publishing; country: US", gradient: "parchment" },
  { combo: "🕶️", meaning: "Riley Sager — Thriller author with hybrid publishing history; country: US", gradient: "firelight" },
  { combo: "🖋️", meaning: "Katherine Arden — Fantasy author (Winternight trilogy); country: US", gradient: "parchment" },
  { combo: "📚", meaning: "Madaline Clifton — Unleashed; dark fantasy mystery; indie/self‑published; country: US", gradient: "midnight" },
  { combo: "✨", meaning: "Creativecolette — Mortality to Magic (Book One); charmed‑inspired fantasy; Greek mythology; indie/self‑published;", gradient: "starlight" },
  { 
    combo: "💥📖🚀", 
    meaning: "benny blanco — F*ck Failure: A motivational guide to turning failure into a path toward success", 
    gradient: "firelight" 
  },
  { 
    combo: "🇿🇦💰📄🌱", 
    meaning: "Lunga Ntuli — Yoh! I'm an Adult. What Now?: A practical South African guide to money, documents, and building financial independence", 
    gradient: "bluepiggy" 
  },
  { 
    combo: "🐋🌊📖✨", 
    meaning: "Madeline Parker — What do Killer Whales really like to eat?: A rhyming picture book about Atlas the killer whale, friendship, sharing, and trying new things", 
    gradient: "meadowjade" 
  },
  { 
    combo: "🐷👒📚✨", 
    meaning: "Cara Jenkins and Ian Worrall-Dutton — Pigs in Wigs: A silly rhyming ABC board book with touch-and-feel elements", 
    gradient: "piggyglam" 
  },
  { 
    combo: "🐹🐰🐶📖", 
    meaning: "Cynthia Rylant and Benson Shum — Small Pets: An adorable picture book about a neighborhood of tiny animal companions", 
    gradient: "piggyglam" 
  },
  { 
    combo: "🏺⚔️✨📖", 
    meaning: "Aaron Stueve and Nadir Balan — Legend of Isis: Nephthys Revenge: A fantasy graphic novel about Isis, Dr. Love, illusions, and mysteries of her possible divine origins", 
    gradient: "amethyst" 
  },
  { 
    combo: "🐆🚗✨📖", 
    meaning: "Amelia Bothe — Mia’s Cheetah: A playful picture book about a girl who transforms a boring drive into an imaginative family adventure", 
    gradient: "amberdune" 
  },
  { combo: "🐢🎃👻", meaning: "Paulette Bourgeois and Brenda Clark — Franklin's Halloween (Classic Franklin Stories); a comforting children's picture book about a young turtle who worries there might be a real ghost at the school Halloween party", gradient: "amberdune" },
  { combo: "🐢🎃🖍️", meaning: "Natty Snail — Turtle Family Halloween Coloring Book; a cute and wholesome children's coloring book featuring adorable turtle families enjoying non-scary Halloween activities and costumes", gradient: "amberdune" },
  { combo: "🦖🎃📖", meaning: "Cottage Door Press and Christine Sheldon — Dinos Love Halloween (Dinos Love Series); an interactive lift-a-flap board book for babies and toddlers featuring friendly dinosaurs enjoying autumn traditions and trick-or-treating", gradient: "amberdune" },
  { combo: "🦖🎃🍬", meaning: "Jane Yolen and Mark Teague — How Do Dinosaurs Say Trick or Treat?; a bestselling children's picture book exploring hilarious holiday antics, pumpkin carving, and trick-or-treating with prehistoric friends", gradient: "amberdune" },
  { combo: "🎃🔪📖", meaning: "Michael Dougherty, Todd Casey, Zach Shields, Curtis Waugh, et al. — Trick 'r Treat: Witching Hours; an original graphic novel featuring four spooky new Halloween tales starring Sam", gradient: "obsidian" },
  { combo: "🎃🧶💖", meaning: "Linda McEvoy — Always Be My Pumpkin (Oakwood Village Dreams); a cozy small-town romance about a librarian, her childhood best friend turned heartbreaker, Samhain magic, and forced proximity", gradient: "amberdune" },
  { combo: "🎃🗓️💀", meaning: "Jack Steen — 31 Nights of Halloween: The Asylum Advent Collection (The Asylum Confession Files); a chilling horror collection featuring thirty-one dark confessions delivered as an October countdown", gradient: "obsidian" },
  { combo: "🎃🐱🖤", meaning: "Shannon V. Velzen — Trick me. Treat me.: A masked why choose Halloween novella; a dark romance about a cat-sitting job in a secluded house and three masked men waiting in the woods", gradient: "emberspark" },
  { combo: "🎃🧟‍♀️🥃", meaning: "James Oliver — Halloween Night at the Whorehouse by the Cemetery; a gory, over-the-top splatterpunk comedy about a brothel staff and their clients fighting off an army of horny zombies", gradient: "emberspark" },
  { combo: "🎃🌳📖", meaning: "Nick Butterworth — The Pumpkin Party (Stories from Percy's Park); a charming and playful Halloween board book featuring Percy the park keeper and his animal friends", gradient: "amberdune" },
  { combo: "🎃💀🖤", meaning: "Joynell Schultz — Every Halloween, I Die; a small-town paranormal romance novella about a curse where the protagonist actually dies every October 31st and a mysterious funeral home owner tied to her survival", gradient: "obsidian" },
  { combo: "🎃🖍️🐷", meaning: "Janea Reager — Halloween on the Farm; an adorable Halloween coloring book packed with 30 cute and spooky farm animal coloring pages designed for kids ages 3-8", gradient: "piggyglam" },
  { combo: "🎃🐷🧱", meaning: "Teacher Melody — The Three Little Pigs: Halloween Night; a colorful English picture book and activity guide combining a spooky fairy tale retelling with worksheets and hands-on fun", gradient: "piggyglam" },
  { combo: "🎃🐷👻", meaning: "Mia Sunsshine — Boo & Oink!: A Cute & Spooky Halloween Coloring Book; a playful coloring book featuring 50+ pages of adorable piglets, friendly ghosts, and cozy autumn scenes", gradient: "piggyglam" },
  { combo: "🎃🐷✨", meaning: "Sandra Boynton — Spooky Pookie (Little Pookie); an oversized lap board book about Little Pookie trying on silly Halloween costumes to find the right one", gradient: "piggyglam" },
  { combo: "🎃🖍️🐎", meaning: "Marianne Nitzu — Bold and Easy Spooky Farm Coloring Book; a charming coloring book featuring 48 cute Halloween animal designs including horses, pigs, and bunnies in playful costumes", gradient: "piggyglam" },
  { combo: "🎃🔪🖤", meaning: "Lauren Kross — Watched and Taken (The Halloween Chase Series Book 3); a dark mafia MM college romance featuring an obsessive Bratva heir and a high-stakes survival arrangement", gradient: "obsidian" },
  { combo: "🎃✨🪄", meaning: "R. Gaen — A Mage at Halloween (Leongatha Pack Tales); an MM/MMM paranormal short story about a reclusive centuries-old mage chaperoning a Halloween party and getting unexpected attention from a bartender", gradient: "amethyst" },
  { combo: "🎃🏍️🤠", meaning: "Elizabeth N. Harris — An Unwanted Western Halloween (Unwanted Bastards MC Book 4); a biker romance holiday novella featuring the MC members wrangling ghosts, gunfights, and mischief in an old Wild West town", gradient: "emberspark" },
  { combo: "🎃🐭🎨", meaning: "Laura Numeroff and Felicia Bond — It's Pumpkin Day, Mouse! (If You Give...); an adorable board book about Mouse from If You Give a Mouse a Cookie decorating pumpkins in the patch", gradient: "amberdune" },
  { combo: "🎃🎸🖤", meaning: "Vanessa F Silva — This Halloween is Cursed; a dark romantic comedy novella about a Welsh rockstar who awkwardly tries to kidnap his high school crush to live out his dark romance tropes, only to encounter real serial killers in the woods", gradient: "emberspark" },
  { combo: "🎃🔤👻", meaning: "Craig W George — The Awfully Bizarre & Creepy Book of Halloween; a humorous A-to-Z rhyming picture book taking young readers on a playful, spooky romp through colorful Halloween characters and traditions", gradient: "obsidian" },
  { combo: "🎃💀☕", meaning: "Merry Farmer — Dead Sexy (Common Grounds Book 4); a steamy small-town MM romance novella about a cheerful shopkeeper with a haunted Victorian house and a broody, gothic funeral director", gradient: "obsidian" },
  { combo: "🎃☕👻", meaning: "Jade Katzchen — Halloween Moon (Death Valley Ridge Story); a small-town romance about a sunny barista in a spooky Vermont mountain town whose life gets upended by a mysterious newcomer", gradient: "amberdune" },
  { combo: "🎃💀📖", meaning: "Matthew J. Gilbert and Bill Robinson — We Are Lock, Shock, and Barrel (Disney Tim Burton's The Nightmare Before Christmas) (Little Golden Book); a charming children's hardback following Halloween Town's mischievous trick-or-treaters", gradient: "obsidian" },
  { combo: "🎄❄️🧙‍♀️", meaning: "George Northy and Rachele Aragno — Yuletide: Curse of the Winter Witch; an epic holiday adventure graphic novel about teens in Christmas, Pennsylvania, who accidentally unleash ancient pagan monsters and winter horrors", gradient: "frostpine" },
  { combo: "🎃❓📖", meaning: "Meme Master — The Big Book of Would You Rather 6: Halloween Edition (Would You Rather Book 6); a fun, illustrated interactive kids' book featuring hilarious and spooky would-you-rather choices", gradient: "amberdune" },
  { combo: "🎃🤖🧸", meaning: "Erin Entrada Kelly, Eliot Schrefer, and Jeannette Arroyo — Fatal Glitch: Let's Play a Game (Fatal Glitch Book 2); a middle-grade tech-horror story about a sinister AI-powered stuffed panda bear manipulating kids into dangerous tasks", gradient: "obsidian" },
  { combo: "🎃🧟‍♀️🧵", meaning: "Ariel Brouillette — Witches and Stitches: Spookily Ever After (Book 1); a paranormal romance about a mortician who smuggles home a resurrected corpse with purple blood, black stitches, and zero memories", gradient: "obsidian" },
  { combo: "🎃🎮📖", meaning: "Arrikin Books — Scary Roblox Stories Vol 13 (Scary Roblox Stories Book 13); the final installment of terrifying, unofficial Roblox tales for middle-grade readers", gradient: "obsidian" },
  { combo: "🏔️❄️😱", meaning: "Brad Ricks — Dead Mountain; a fast-paced creature horror novel inspired by the Dyatlov Pass incident, following a rescue expedition into the frozen Urals hunted by an ancient entity", gradient: "frostpine" },
  { combo: "🧘‍♂️🌸📖", meaning: "Thich Nhat Hanh — The Heart of the Buddha's Teaching: Transforming Suffering into Peace, Joy, and Liberation; a clear and accessible guide to core Buddhist teachings on transforming suffering into compassion and inner peace", gradient: "amberdune" },
  { combo: "🐺👑🗡️", meaning: "Elizabeth May — The Wolf and the Crown of Blood (Broken Accords Book 1); a dark, seductive romantasy inspired by Beauty and the Beast and Eros and Psyche, following an immortal assassin sent to target a sacrificial princess", gradient: "obsidian" },
  { combo: "🥀🖤🔥", meaning: "Eloise Burke — Flower in the Rain (Lucifer's Garden Book 1); a dark romance about a willing slave entangled in a twisted, sadistic, and obsessive relationship with a complex master she views as the devil", gradient: "obsidian" },
  { combo: "🔥🎵😈", meaning: "Aaron Crash — 7 Songs of Sin (The Sinfire Chronicles Book 2); a progression fantasy and slow-burn harem novel featuring a cultivation system based on the seven deadly sins during a brutal week of demonic training", gradient: "emberspark" },
  { combo: "💚🎤📖", meaning: "Katie Fehrenbaker — Mad Libs: For the Fans: Billie Eilish Edition; a hilarious fill-in-the-blank word game and activity book celebrating pop music fandom", gradient: "electricberry" },
  { 
    combo: "🐺🔥🐉📖", 
    meaning: "Brogan Thomas — Cursed Wolf: An Urban Fantasy Stand-Alone: A supernatural suspense romance about a woman discovering her unique bloodline while fleeing dangerous enemies", 
    gradient: "obsidian" 
  },
  { combo: "🔥🕊️📖🇿🇦", meaning: "Soul‑Spirit — The Dream Factory; phoenix‑rise inspirational fantasy; independently published; country: South Africa", gradient: "firelight" },
  /* --- Who is this weirdo? 🤔🥸 -- */
  { combo: "🐷📖🤗🇿🇦", meaning: "Eternal Page — Help Me Believe: All glory to God; independently published faith memoir/journal; formats: Kindle/print; country: South Africa", gradient: "bluepiggy" }
];

/* ---------------------------------------------------------
   SECTION 10 — HOSTING ALTERNATIVES (recommended over A2 Hosting / Now Hosting)
   --------------------------------------------------------- */
const hostingAlternatives = [
  { combo: "🚀🌐", meaning: "Kinsta — Premium managed WordPress on Google Cloud; excellent performance and support; country: Global", gradient: "midnight" },
  { combo: "⚡🧰", meaning: "WP Engine — Enterprise‑grade managed WordPress platform; strong developer tools and scaling; country: Global", gradient: "golfflare" },
  { combo: "🌍☁️", meaning: "Cloudways — Managed cloud hosting (DigitalOcean/AWS/GCP); flexible scaling and pay‑as‑you‑go options; country: Global", gradient: "oceanblue" },
  { combo: "🛡️💬", meaning: "SiteGround — Balanced performance, support, and WordPress tooling; great for small to mid sites; country: Global", gradient: "sunburst" },
  { combo: "💸⚡", meaning: "Hostinger — Budget hosting with LiteSpeed and edge caching; strong value for low‑cost fast sites; country: Global", gradient: "rosepetal" },
  { combo: "🏷️🔧", meaning: "Namecheap — Affordable shared, VPS, and managed options; strong domain + hosting ecosystem; country: Global", gradient: "emerald" }
];


/* ---------------------------------------------------------
   DEFAULT COMBOS — OCTOBER FULL MASTER ASSEMBLY
   --------------------------------------------------------- */

const defaultCombos = [
  ...octoberMajor,
  ...octoberUN,
  ...octoberObservances,
  ...octoberReligious,
  ...octoberEnvironmental,
  ...octoberWeekly,
  ...octoberMonthLong,
  ...octoberFacts,
  ...IndieAuthors, 
  ...hostingAlternatives
];

/* ---------------------------------------------------------
   WIGGLE EMOJIS — EXISTING DEFAULTS RETAINED
   --------------------------------------------------------- */

const defaultWiggle = [
  "🍁", "🍂", "🍎", "🍏", "🌽", "🍇", "🌻", "🌾", "🎃",
  "🌰", "🪵", "☕", "📚", "🎒", "✏️", "📜", "🏛️", "⭐",
  "🌠", "🌊", "🚲", "🎨", "🎶", "🎈", "🎉", "🔥", "🌿",
  "🐈", "🐕", "🏴‍☠️", "🍕", "🍔", "🧸", "🚀", "🗺️", "⛵",
  "🗽", "📻", "📺", "🛰️", "🧱", "🎤", "💻", "🔭", "🪙", "⚾", "🐷",
  "🌞", "🎆", "🎇", "🏖️", "🏊", "🚣", "🎸", "🌴", "🐬", "🌭",
  "🛹", "🌌", "🌈", "🧺", "🎣", "🐢", "🦋",

  // October additions
  "👻", "💀", "🕷️", "🕸️", "🦇", "🧙", "🧛", "🧟",
  "🧡", "🤎", "🍬", "🍭", "🍫", "🌕", "🌑", "🌒",
  "🌘", "🍄", "🦉", "🐿️", "🌳", "🌬️", "🌧️", "🧥",
  "🎀", "👁️", "🩺", "🌍", "📐", "🦴"
];

/* ---------------------------------------------------------
   SPARKLE EMOJIS — EXISTING DEFAULTS RETAINED
   --------------------------------------------------------- */

const defaultSparkle = [
  "✨", "🌟", "💫", "💥", "💛", "🧡", "🤎", "❤️",
  "⚡", "🌼", "🍀", "💖", "💜",
  "🍁", "🐾", "🏆", "💋",
  "💙", "🤍", "🌸", "🏳️‍🌈",

  // October additions
  "🎃", "👻", "🕯️", "🌙", "🦇", "🕷️", "🕸️",
  "🖤", "🧡", "🤎", "🍂", "🍬", "🎀", "🌍"
];


  /* --- HIGH-PERFORMANCE UTILITIES --- */
  const normalize = s => String(s || '').replace(/\uFE0F/g, '').replace(/\u200D/g, '');
  const randInt = n => Math.floor(Math.random() * n);
  const randDelay = max => (Math.random() * max).toFixed(2) + 's';
  
  // Precompute static spans to avoid redundant string concatenation parsing
  const wrapSteady = '<span class="steady" style="animation-delay:0s" aria-hidden="true">&nbsp;</span>';
  const wrap = (cls, glyph, delay) => {
    if (glyph === ' ') return wrapSteady;
    return `<span class="${cls}" style="animation-delay:${delay}" aria-hidden="true">${glyph}</span>`;
  };

  const segmenter = ('Segmenter' in Intl) ? new Intl.Segmenter(undefined, { granularity: 'grapheme' }) : null;
  const splitGraphemes = s => segmenter ? Array.from(segmenter.segment(s), p => p.segment) : Array.from(s);

  /* --- FAST RENDER ENGINE --- */
  function renderGlyph(glyph) {
    if (glyph === ' ') return wrapSteady;

    const norm = normalize(glyph);
    const delay = randDelay(2);

    if (state.sparkleSet.has(norm)) return wrap('sparkle', glyph, delay);
    if (state.wiggleSet.has(norm)) return wrap('wiggle', glyph, delay);

    return wrap('steady', glyph, '0s');
  }

  function chooseIndex(rawDay) {
    if (rawDay === 'random') return randInt(state.combos.length);
    const parsed = parseInt(rawDay, 10);
    
    if (!isNaN(parsed) && parsed >= 1 && parsed <= state.combos.length) return parsed - 1;

    const now = new Date();
    if (now.getMonth() === 7 && now.getDate() <= state.combos.length) return now.getDate() - 1;

    return randInt(state.combos.length);
  }

  /* --- BATCHED DOM UPDATES (Zero Layout Thrashing) --- */
  function renderAll() {
    const elements = document.querySelectorAll(`.${state.targetClass}`);
    if (!elements.length) return;

    const frag = document.createDocumentFragment();

    elements.forEach(span => {
      const rawDay = (span.getAttribute('data-day') || '').trim().toLowerCase();
      const index = chooseIndex(rawDay);
      const item = state.combos[index] || { combo: '✨', meaning: '', gradient: null };

      const partsRaw = splitGraphemes(item.combo);
      const hasAnimated = partsRaw.some(g => {
        if (g === ' ') return false;
        const n = normalize(g);
        return state.sparkleSet.has(n) || state.wiggleSet.has(n);
      });

      let partsHtml = '';

      if (hasAnimated) {
        let len = partsRaw.length;
        for (let i = 0; i < len; i++) {
          partsHtml += renderGlyph(partsRaw[i]);
        }
      } else {
        const nonSpaceIndices = [];
        let len = partsRaw.length;
        for (let i = 0; i < len; i++) {
          if (partsRaw[i] !== ' ') nonSpaceIndices.push(i);
        }
        
        const animateIndex = nonSpaceIndices.length > 0 ? nonSpaceIndices[randInt(nonSpaceIndices.length)] : -1;

        for (let i = 0; i < len; i++) {
          const g = partsRaw[i];
          if (g === ' ') {
            partsHtml += wrapSteady;
          } else if (i === animateIndex) {
            partsHtml += wrap('alt-pulse', g, randDelay(2));
          } else {
            partsHtml += wrap('steady', g, '0s');
          }
        }
      }

      // Clear existing content safely
      span.textContent = '';
      span.style.color = '#ffffff';
      span.setAttribute('role', 'status');
      span.setAttribute('aria-label', item.meaning || '');

      // Gradient clean and apply
      const classList = span.classList;
      for (let i = classList.length - 1; i >= 0; i--) {
        if (classList[i].startsWith('gradient-')) {
          classList.remove(classList[i]);
        }
      }
      if (item.gradient) {
        classList.add(`gradient-${item.gradient}`);
      }

      // Build wrapper structure
      const wrapper = document.createElement('span');
      wrapper.className = 'emoji-row';
      wrapper.setAttribute('aria-hidden', 'true');
      wrapper.style.whiteSpace = 'pre';
      wrapper.innerHTML = partsHtml;

      const meaning = document.createElement('span');
      meaning.className = 'celebration-meaning';
      meaning.textContent = item.meaning ? ` — ${item.meaning}` : '';

      span.appendChild(wrapper);
      span.appendChild(meaning);
    });
  }

  function init(options = {}) {
    if (options.containerSelector !== undefined) state.containerSelector = options.containerSelector;
    if (options.targetClass !== undefined) state.targetClass = options.targetClass;

    state.combos = defaultCombos;

    if (!state.wiggleSet.size) {
      let len = defaultWiggle.length;
      for (let i = 0; i < len; i++) {
        state.wiggleSet.add(normalize(defaultWiggle[i]));
      }
    }
    if (!state.sparkleSet.size) {
      let len = defaultSparkle.length;
      for (let i = 0; i < len; i++) {
        state.sparkleSet.add(normalize(defaultSparkle[i]));
      }
    }

    // Execute render immediately via RequestAnimationFrame to bypass layout lag
    requestAnimationFrame(renderAll);
  }

  /* --- PUBLIC API --- */
  window.CelebrationEmojis = {
    init,
    renderAll,
    addCombo: combo => state.combos.push(combo),
    _state: state
  };

  /* --- AUTO-START --- */
  if (state.autoInit) {
    if (document.readyState === 'loading') {
      document.addEventListener('DOMContentLoaded', () => init());
    } else {
      init();
    }
  }

})();
</script>

<script>
  // 🚀 Optimized Production-Ready Random Cursor Script
  (function() {
    const marquee = document.querySelector('.marquee-content');
    
    const emojiCursors = [
      // Original Emojis
      "🤓", "👓", "🧐", "😎", "👀", "🕵️‍♂️", "🕵️‍♀️", "🔍", "🔎", "👁️",
      "🫣", "🫡", "😳", "🤨", "😏", "😉", "👁️‍🗨️", "🧿", "😘",
      "😻", "🐺", "🐷", "🌚", "🙈", "🙉", "🙊", "😶‍🌫️", "🤔",
      
      // Sleeping & Night Emojis
      "🌙", "✨", "🐾", "🌑", "🌌", "🍃", "🛌", "🌜", "🌲",
      "😌", "🤤", "🐨", "🐻‍❄️", "🌃", "☁️", "🧸", "🕯️", "🧥",

      // Lazy Emojis
      "🦥", "🥱", "😴", "🛋️", "🐚", "🔋", "🫠", "🎐", "🪵", "🧺", "🍵",

      // ASCII Faces & Lazy Art
      "(◡‿◡)", "(u_u)", "ˁ˚ᴥ˚ˀ", "(∪。∪)", "૮・ﻌ・ぁ", "( - .-)", "( - - )",
      "(-_-)zzZ", "(ᵕ≀ ̠ᵕ )", "( ुᴗ_ᴗ)ु", "(=_=)", "┐(‘~` )┌", "(_ _ )", "(-д-)",
      "(-_-)", "(      )", "[(--)]", "zZz..( -_-)", "(-. - )", 
      "(ᵕ﹏ᵕ)", "o( _ _ )o", "(⇀‸↼‶)", "(. . )💤", "( ̄ρ ̄)..zzZ",
      
      // Lazy and weird Piggy & Wolf Crew
      "ᕦ(ò_ó)ᕤ", "(´•(oo)•`)", "٩(🐖)۶", "(oo)zzZ", "(´(oo)`)", 
      "🐺💤", "(🐺)ノ", "ˁ 🐺 ˀ", "( 🐺 - 🐺 )", "ˁ ◕ ᴥ ◕ ˀ",
      "(oo)Oink!", "🐽Oink!", "👁️🐽👁️", "🐽Moo!", "(^🐽^)",
      "ฅ₍ᐢ`🐽´ᐢ₎ฅ",
      
      // The Grand Library
      "📚", "📖", "📕", "📗", "📘", "📙", "📓", "📒", "📔", "🔖", 
      "📑", "📂", "📁", "🗂️", "🗞️", "📰",

      // The Author's Desk
      "✍️", "🖋️", "✒️", "📝", "✏️", "🖊️", "📜", "✉️", "📨", "📧", 
      "🧠", "🎭", "⌨️", "💻", "🖱️", "🖨️", "💾",

      // The Sleep-Deprived Architect
      "👨‍💻", "👩‍💻", "🧑‍💻", "☕", "👑", "🤳", "💻💤",
      
      // Feathered Roommates
      "🦉", "💤", "🕊️", "📢", "🐦",
	  
	  // 🎃 SPOOKY HALLOWEEN EXPANSION 🎃
      // Ghosts, Ghouls & Spirits
      "👻", "💀", "☠️", "👽", "🤖", "🧟‍♂️", "🧟‍♀️", "🧛‍♂️", "🧛‍♀️", "🧙‍♀️", "🧙‍♂️",
      "🧚", "🧞", "🧜‍♀️", "🧌", "🎃", "🕯️", "⚰️", "⚱️", "🔮", "🪞", "🪓",

      // Creepy Crawlies & Night Creatures
      "🦇", "🕷️", "🕸️", "🐈‍⬛", "🦉", "🐦‍⬛", "🐍", "🪱", "🐉", "🐲",

      // Spooky ASCII & Haunted Art
      "(っ˘̩╭╮˘̩)っ👻", "(。OωO。)", "༼ つ ◕_◕ ༽⊃", "(👻﹏👻)", "(¬,,-')", 
      "¯\\_(ツ)_/¯🦇", "(「• ω •)「", "ψ(`∇´)ψ", "m(`_`)m", "(⚆_⚆)", 
      "(=^ ◡ ^=)", "(⌐■_■)🔪", "(」°ロ°)」", "⁄(⁄ ⁄•⁄-⁄•⁄ ⁄)⁄", "ಠ_ರೃ",

      // Zombie & Vampire Piggy / Wolf Crew
      "🧟(oo)", "🦇🐺🦇", "🎃🐽🎃", "👻( -_ -)👻", "🧛‍♂️Oink!", 
      "💀( 🐺 - 🐺 )💀", "🦇🐽💤", "🧙‍♂️✨oink", "(⌯˃̶᷄ ﹏ ˂̶᷄⌯)ᵎ",

      // Potions, Spells & Witchy Desk Items
      "🧪", "🧬", "🧫", "🔬", "🔭", "📡", "⚡", "🔥", "💥", "💫", 
      "🧿", "🎴", "🀄", "🗝️", "🔓", "🛡️", "⚔️", "🪄", "🧹", "📜"
    ];

    // ⚡ PRE-COMPUTATION (MEMOIZATION)
    // Generates base64 data URLs once on load so runtime clicks are instantaneous.
    const cachedCursorURLs = emojiCursors.map(emoji => {
      const size = 128;
      const isAscii = emoji.length > 2;
      const fontSize = isAscii ? 14 : 24; 
      const yPos = isAscii ? 22 : 30;

      const svg = `<svg xmlns='http://www.w3.org/2000/svg' width='${size}' height='${size}'>` +
        `<path d="M1 1 L1 23.5 L7.5 17.5 L12 28 L15 26.5 L10.5 16 L18.5 16 Z" fill="black" stroke="white" stroke-width="1.5" stroke-linejoin="round"/>` +
        `<text x='24' y='${yPos}' style='font: ${fontSize}px monospace; font-weight: 400; fill: black; white-space: pre; dominant-baseline: middle;'>${emoji}</text>` +
        `</svg>`;

      // Safe, modern base64 encoding bypassing deprecated unescape()
      const base64SVG = btoa(encodeURIComponent(svg).replace(/%([0-9A-F]{2})/g, (match, p1) => String.fromCharCode('0x' + p1)));
      return `url("data:image/svg+xml;base64,${base64SVG}") 1 1, auto`;
    });

    function getRandomCursor() {
      const randomIndex = Math.floor(Math.random() * cachedCursorURLs.length);
      return cachedCursorURLs[randomIndex];
    }

    // Set initial page cursor
    document.body.style.cursor = getRandomCursor();

    // Event Delegation / Handlers
    window.addEventListener('mousedown', () => {
      document.body.style.cursor = getRandomCursor();
    }, { passive: true });

    if (marquee) {
      marquee.addEventListener('mouseenter', () => {
        marquee.style.setProperty('cursor', getRandomCursor(), 'important');
      });

      marquee.addEventListener('mouseleave', () => {
        marquee.style.cursor = 'auto';
      });
    }
  })();
</script>

<script>
  // 🐺💤 Optimized Performance & Speed Only (Zero Style Modifications)
  (function() {
    const marquee = document.querySelector('.marquee-content');
    if (!marquee) return;

    const messages = [
      "🐺💤 (◡‿◡) You caught me snoring... 🌙",
      "🐾 ( - .-) You saw that wiggle? 🍃",
      "🐺💤 (u_u) Caught me dreaming... ✨",
      "🐾 ˁ˚ᴥ˚ˀ Stop watching me sleep! 🌲",
      "🦥 (◡﹏◡) Too lazy to even move... 🔋",
      "💤 (◡‿◡✿) You're watching me... 🌑",
      "🐺🐾 ૮ ・ﻌ・ぁ Is my tail wagging? ✨",
      "🛋️ (_ _ ) Nap mode: 100%. Effort: 0%. 💤",
      "🍵 ┐(‘~` )┌ Just five more minutes... ☁️",
      "🐺💤 (-д-) Barely awake right now... 🕯️",
      "🧺 ( ुᴗ_ᴗ)ु Just let me be a potato... 🥔",
      "🔋 (´-ω-`) Low energy... caught me resting. 💤",
      "🐌 ( - ω - ) Moving at the speed of nope. 🛌",
      "🐺💤 (⇀‸↼‶) Stuck to the floor. Send help... or snacks. 🥨",
      "💤 ( _ _) . z Z  Standing up is not an option. ☁️",
      "🐾 ( ̄o ̄)  Yawn... was I supposed to do something? 🪵",
      "🐺💤 (-_-) My motivation is basically a puddle. 💧",
      "🐚 (◡ ‿ ◡) Hiding in my shell. Come back later. 🌊",
      "🥔 ( -_ -) I’m not lazy, I’m in power-save mode. 🔌",
      "🐺💤 (◡ o ◡) My eyes are closed, but my heart says snacks... Bone",
      "🌿 (๑ᵕ⌓ᵕ̤) Living my best sloth life. Don't wake the vibe. 💤",
      "🛋️ (っ-_-)っ The couch has claimed me. ☁️",
      "🐾 ( ᵘ ᵕ ᵘ ) Just a small fluff puddle. No thoughts, only naps. ✨",
      "🐺💤 (´~`) Caught me mid-yawn... or mid-hibernation. 🍂",
      "🍞 (︶。︶) Flat as a pancake. Moving is forbidden. 🥞",
      "💤 (◡ ﹏ ◡✿) If I don't look at the to-do list, it can't see me. 🙈",
      "🐺🐾 ( u _ u ) Too floofy to function. Try again tomorrow. 🌙",
      "🧊 ( - . - ) Brain is on standby. Please do not reboot. ❄️",
      "🛌 (ᴗ_ᴗ)ᶻᶻᶻ Efficiency is at 0%. Cozy is at 100%. 🧸",
      "🐺💤 ( ̄﹃ ̄) dreaming of a world made of pillows. ☁️",
      "🐌 ( ◡ ‿ ◡ ) Speed? I don’t know her. 🐢",
      "🪵 ( - ᴗ - ) Just a log. Rolling is too much work. 🌲",
      "🐺🐾 (ꈍᴗꈍ) You caught me being professional... at napping. 🎓",
      "🪫 ( x _ x ) Battery dead. Please recharge with snacks. 🍕",
      "🦦 ( ◡ ω ◡ ) Just drifting. No direction, just vibes. 🌊",
      "🥞 ( _ _) Physically I am a pancake right now. ☕",
	  
	  // 🎃 SPOOKY HALLOWEEN EXPANSION 🎃
      "👻 (◡‿◡) Floating lazily through the sheet... 🌕",
      "🦇 ( - .-) Too spooky to function right now... 🕯️",
      "🐺💤 (🎃﹏🎃) Haunted snoring echoing in the attic... 🏚️",
      "🐈‍⬛ (u_u) A sleepy black cat guarding the cauldron... ✨",
      "👻 ˁ˚ᴥ˚ˀ Just a friendly ghost haunting your console. 🔮",
      "💀 (◡﹏◡) Bones are too tired to walk today... 🦴",
      "🧛‍♂️ ( - - ) Too much night shift. Need tomato juice. 🦇",
      "🎃 ( ुᴗ_ᴗ)ु Carved into a pumpkin patch and stuck. 🍂",
      "🧪 ┐(‘~` )┌ Spilled the potion ingredients again... 💥",
      "👻 (-д-) Woke up from the dead just to take a nap. 🪦",
      "🕸️ (´-ω-`) Trapped in a spiderweb of blankets. 🕷️",
      "🧙‍♀️ ( ˘⊖˘) Stirring the brew with zero motivation... 🍵",
      "🦇 (⇀‸↼‶) Hanging upside down until November arrives. 🌙",
      "👻 ( _ _) . z Z Too lazy to haunt the mansion tonight. 🚪",
      "🧟‍♂️ ( ̄o ̄) Groaning because Monday is back from the dead. 🧠",
      "🔮 (-_-) The crystal ball says: 'go back to sleep'. 💤",
      "🎃 (◡ ‿ ◡) Glowing softly in the dark. Don't blow me out. 🕯️",
      "🐈‍⬛ ( -_ -) I’m not a bad omen, I’m just taking a nap. 🐾",
      "👻 (◡ o ◡) Spooky mode on. Energy level off. 👻",
      "🦇 (๑ᵕ⌓ᵕ̤) Flying low because gravity is extra heavy tonight. 🌌",
      "🧛‍♂️️ (っ-_-)っ Coffin bed is way too cozy. ⚰️",
      "🕷️ ( ᵘ ᵕ ᵘ ) Weaving a cozy web of procrastination. 🧵",
      "🎃 (´~`) Pumped full of candy corn and sleepy. 🍬",
      "👻 (︶。︶) Spooky apparition operating on 2% battery. 🔋",
      "🧙‍♂️ (◡ ﹏ ◡✿) Spell book closed. Too tired for magic. ✨",
      "🐺🦇 ( u _ u ) Werewolf-bat hybrid mode: resting. 🌕",
      "💀 ( - . - ) Resting in peace... and quiet. 🕊️",
      "🕯️ (ᴗ_ᴗ)ᶻᶻᶻ Wax is melting, eyelids are heavy. 🔥",
      "👻 ( ̄﹃ ̄) Dreaming of endless candy bowls. 🍫",
      "🦉 ( ◡ ‿ ◡ ) Hooting softly at 3 AM for no reason. 🌲",
      "🧙‍♀️ ( - ᴗ - ) Brewing a potion of eternal coziness. 🍵",
      "🦇 (ꈍᴗꈍ) Caught you looking at my spooky roost. 🌙",
      "🧟‍♀️ ( x _ x ) Zombie process terminated by sleep deprivation. 💻",
      "🎃 ( ◡ ω ◡ ) Jack-o'-lantern expression: completely blank. 🕯️",
      "🔮 ( _ _) The future is foggy, but the nap is guaranteed. ☁️"
    ];

    // Reuse existing tooltip element or create it cleanly without altering layout classes
    let tip = document.querySelector('.tooltip');
    if (!tip) {
      tip = document.createElement('div');
      tip.className = 'tooltip';
      document.body.appendChild(tip);
    }

    // Pre-compile regular expressions to prevent runtime re-parsing overhead
    const animatedEmojis = /(🐺|🐾|💤|🌙|✨|🌑|🍃|🌲|🌌|🦥|🔋|🛋️|☁️|🍵|🕯️|🥔|🐌|🛌|🥨|💧|🌊|🔌|🦴|🌿|🍂|🍞|🥞|🙈|🧊|❄️|🧸|🐢|🪵|🎓|🪫|🦦|🍕|☕)/g;
    const faceRegex = /(\(.+?\)|┐\(.+?\)\┌|૮.+?ა|ˁ.+?ˀ|_ _|っ-_-っ|๑ᵕ⌓ᵕ̤|x _ x)/g;

    let mouseX = 0;
    let mouseY = 0;
    let isHovered = false;
    let rafId = null;

    // Smooth non-blocking position updater using requestAnimationFrame
    function updatePosition() {
      if (!isHovered) return;

      const padding = 20;
      const tipWidth = tip.offsetWidth;
      const tipHeight = tip.offsetHeight;
      
      let posX = mouseX + 12;
      let posY = mouseY + 14;

      if (posX + tipWidth > window.innerWidth) {
        posX = window.innerWidth - tipWidth - padding;
      }
      if (posY + tipHeight > window.innerHeight) {
        posY = mouseY - tipHeight - padding;
      }

      tip.style.transform = `translate(${posX}px, ${posY}px)`;
      rafId = requestAnimationFrame(updatePosition);
    }

    const onEnter = (e) => {
      mouseX = e.clientX || (e.touches && e.touches[0]?.clientX) || 0;
      mouseY = e.clientY || (e.touches && e.touches[0]?.clientY) || 0;

      const raw = messages[Math.floor(Math.random() * messages.length)];
      
      tip.innerHTML = raw
        .replace(faceRegex, '<span class="ascii-anim">$1</span>')
        .replace(animatedEmojis, '<span class="emoji-wiggle">$1</span>');

      tip.classList.add('show');
      marquee.style.animationPlayState = 'paused';
      
      if (!isHovered) {
        isHovered = true;
        rafId = requestAnimationFrame(updatePosition);
      }
    };

    const onLeave = () => {
      isHovered = false;
      if (rafId) cancelAnimationFrame(rafId);

      tip.classList.remove('show');
      tip.style.transform = 'translate(-9999px, -9999px)';
      tip.innerHTML = '';
      marquee.style.animationPlayState = 'running';
    };

    const onMove = (e) => {
      mouseX = e.clientX;
      mouseY = e.clientY;
    };

    // Event listeners with performance flags
    marquee.addEventListener('mouseenter', onEnter);
    marquee.addEventListener('mousemove', onMove, { passive: true });
    marquee.addEventListener('mouseleave', onLeave);

    let mobileTimeout;
    marquee.addEventListener('touchstart', (e) => {
      onEnter(e);
      clearTimeout(mobileTimeout);
      mobileTimeout = setTimeout(onLeave, 3000);
    }, { passive: true });

    marquee.addEventListener('focus', () => {
      const rect = marquee.getBoundingClientRect();
      onEnter({ clientX: rect.left + rect.width / 2, clientY: rect.top + 12 });
    });
    marquee.addEventListener('blur', onLeave);
  })();
</script>

<script>
/**
 * 🍂 THE ABSOLUTE OCTOBER 2026 MEGA-RENDER 🍂
 * Crisp air, dramatic sunsets, suspiciously early Halloween decorations,
 * and the annual migration toward sweaters, soup, and seasonal snacks.
 *
 * October 2026 highlights:
 * • October has 31 days.
 * • October 1 — International Day of Older Persons.
 * • October 4 — World Animal Day.
 * • October 5 — World Teachers' Day and World Habitat Day.
 * • October 10 — World Mental Health Day.
 * • October 11 — International Day of the Girl Child.
 * • October 16 — World Food Day.
 * • October 24 — United Nations Day.
 * • October 31 — Halloween and World Cities Day.
 * • October's birthstones are opal and tourmaline.
 * • October's traditional flowers include marigold and cosmos.
 */

(function () {
    setTimeout(() => {
        const block =
            "display: block; margin-bottom: 12px; line-height: 1.5; font-family: 'Segoe UI', sans-serif;";

        const bigShyStyle = (colors) => `
            background: linear-gradient(90deg, ${colors});
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            font-size: 32px;
            font-weight: 900;
            font-family: 'Arial Black', sans-serif;
            display: block;
            padding: 5px 0;
        `;

        const subTextStyle = `
            color: #d7ccc8;
            font-size: 14px;
            font-style: italic;
            font-weight: bold;
            ${block}
        `;

        const autumnGlow = `
            text-shadow:
                0 0 10px #ffb300,
                0 0 20px #ff7043,
                0 0 30px #8d3b20;
        `;

        const centeredText = `
            display: block;
            text-align: center;
            margin-bottom: 18px;
        `;

        // --- 1. THE 3D WELCOME ---
        console.log(
            "%cOCTOBER ENERGY ONLY %c(and maybe one last iced coffee...)",
            `
                color: #ffb300;
                font-size: 45px;
                font-weight: bold;
                text-shadow:
                    1px 1px #ffca28,
                    2px 2px #ffca28,
                    3px 3px #ff8f00,
                    4px 4px #e65100;
                ${block}
            `,
            "color: #9e9e9e; font-size: 18px; font-style: italic;"
        );

        // --- 2. OCTOBER FACTS ---
        console.log(
            "%c🎃 OCTOBER FACTS 🎃",
            bigShyStyle("#ffca28, #ff9800, #e65100, #8d4e2d")
        );

        console.log(
            "%cOctober has 31 days and is the tenth month of the year in the Gregorian calendar.",
            subTextStyle
        );

        console.log(
            "%cThe name October comes from the Latin word octo, meaning “eight,” because it was once the eighth month of the Roman calendar.",
            subTextStyle
        );

        console.log(
            "%cOctober's birthstones are opal and tourmaline, while marigold and cosmos are traditional October flowers.",
            subTextStyle
        );

        console.log(
            "%cLibra season gives way to Scorpio season during October, which explains the sudden increase in candles, secrets, and unnecessary dramatic lighting.",
            subTextStyle
        );

        console.log(
            "%c🍂 October 2026 begins on a Thursday and ends on a Saturday.",
            subTextStyle
        );

        // --- 3. OCTOBER 1 — INTERNATIONAL DAY OF OLDER PERSONS ---
        console.log(
            "%c👵 OCTOBER 1 — INTERNATIONAL DAY OF OLDER PERSONS 👴",
            `
                background: linear-gradient(90deg, #5d4037, #8d6e63, #bcaaa4, #5d4037);
                color: #fff8e1;
                font-size: 37px;
                font-weight: 900;
                font-family: Georgia, serif;
                text-align: center;
                display: block;
                padding: 20px 0;
                border: 4px solid #d7ccc8;
                border-radius: 18px;
                text-shadow:
                    0 0 8px #ffb300,
                    0 0 18px #ff7043;
            `
        );

        console.log(
            "%cRecognizing the contributions of older people and promoting dignity, inclusion, independence, and healthy aging.",
            `
                color: #ffe0b2;
                font-size: 17px;
                font-style: italic;
                font-weight: bold;
                ${centeredText}
            `
        );

        console.log(
            "%c👵 📚 👴 ☕ 🧓 🌳",
            `
                font-size: 70px;
                ${centeredText}
                line-height: 1.3;
                padding: 24px 0;
                ${autumnGlow}
            `
        );

        // --- 4. OCTOBER 4 — WORLD ANIMAL DAY ---
        console.log(
            "%c🐾 OCTOBER 4 — WORLD ANIMAL DAY 🐾",
            `
                background: linear-gradient(90deg, #33691e, #689f38, #9ccc65, #33691e);
                color: #ffffff;
                font-size: 42px;
                font-weight: 900;
                font-family: 'Arial Black', sans-serif;
                text-align: center;
                display: block;
                padding: 20px 0;
                border: 4px solid #c5e1a5;
                border-radius: 18px;
                letter-spacing: 2px;
                text-shadow:
                    0 0 10px #1b5e20,
                    0 0 20px #aed581;
            `
        );

        console.log(
            "%cCelebrating animals, promoting compassion, and remembering that every pet believes it is the head of household.",
            `
                color: #dcedc8;
                font-size: 17px;
                font-style: italic;
                font-weight: bold;
                ${centeredText}
            `
        );

        console.log(
            "%c🐘 🦁 🐾 🐕 🐈 🦉",
            `
                font-size: 68px;
                ${centeredText}
                line-height: 1.3;
                padding: 22px 0;
                text-shadow:
                    0 0 10px #8bc34a,
                    0 0 22px #33691e;
            `
        );

        // --- 5. OCTOBER 5 — TEACHERS' DAY AND WORLD HABITAT DAY ---
        console.log(
            "%c📚 OCTOBER 5 — TEACHERS' DAY & WORLD HABITAT DAY 📚",
            `
                background: linear-gradient(90deg, #4527a0, #7e57c2, #ab47bc, #4527a0);
                color: #ffffff;
                font-size: 38px;
                font-weight: 900;
                font-family: Georgia, serif;
                text-align: center;
                display: block;
                padding: 20px 0;
                border: 4px solid #d1c4e9;
                border-radius: 18px;
                letter-spacing: 1px;
                text-shadow:
                    0 0 10px #311b92,
                    0 0 20px #ce93d8;
            `
        );

        console.log(
            "%cCelebrating educators and reflecting on the importance of safe, inclusive, and sustainable places for people to live.",
            `
                color: #e1bee7;
                font-size: 17px;
                font-style: italic;
                font-weight: bold;
                ${centeredText}
            `
        );

        console.log(
            "%c📖 🏫 🏠 🌍 ✏️ 🌳",
            `
                font-size: 68px;
                ${centeredText}
                line-height: 1.3;
                padding: 22px 0;
                text-shadow:
                    0 0 10px #ba68c8,
                    0 0 22px #4527a0;
            `
        );

        // --- 6. OCTOBER 10 — WORLD MENTAL HEALTH DAY ---
        console.log(
            "%c🧠 OCTOBER 10 — WORLD MENTAL HEALTH DAY 🧠",
            `
                background: linear-gradient(90deg, #006064, #00838f, #26a69a, #006064);
                color: #e0f7fa;
                font-size: 40px;
                font-weight: 900;
                font-family: 'Arial Black', sans-serif;
                text-align: center;
                display: block;
                padding: 20px 0;
                border: 4px solid #80deea;
                border-radius: 18px;
                letter-spacing: 2px;
                text-shadow:
                    0 0 10px #004d40,
                    0 0 20px #80cbc4;
            `
        );

        console.log(
            "%cPromoting mental-health awareness, support, understanding, and access to care—with no requirement to have everything figured out by Monday.",
            `
                color: #b2ebf2;
                font-size: 17px;
                font-style: italic;
                font-weight: bold;
                ${centeredText}
            `
        );

        console.log(
            "%c🧠 💚 🌱 🤝 💙",
            `
                font-size: 70px;
                ${centeredText}
                line-height: 1.3;
                padding: 24px 0;
                text-shadow:
                    0 0 10px #26a69a,
                    0 0 22px #80deea;
            `
        );

        // --- 7. OCTOBER 16 — WORLD FOOD DAY ---
        console.log(
            "%c🌾 OCTOBER 16 — WORLD FOOD DAY 🌾",
            `
                background: linear-gradient(90deg, #827717, #afb42b, #fbc02d, #827717);
                color: #fffde7;
                font-size: 42px;
                font-weight: 900;
                font-family: Georgia, serif;
                text-align: center;
                display: block;
                padding: 20px 0;
                border: 4px solid #fff59d;
                border-radius: 18px;
                text-shadow:
                    0 0 10px #827717,
                    0 0 20px #fdd835;
            `
        );

        console.log(
            "%cRaising awareness of food security, sustainable food systems, nutrition, agriculture, and the global effort to end hunger.",
            `
                color: #fff9c4;
                font-size: 17px;
                font-style: italic;
                font-weight: bold;
                ${centeredText}
            `
        );

        console.log(
            "%c🌾 🍎 🥕 🌍 🍞 🥗",
            `
                font-size: 68px;
                ${centeredText}
                line-height: 1.3;
                padding: 22px 0;
                text-shadow:
                    0 0 10px #fbc02d,
                    0 0 22px #827717;
            `
        );

        // --- 8. AUTUMN MODE ---
        console.log(
            "%c🍁 AUTUMN MODE: FULLY LOADED 🍁",
            bigShyStyle("#8d4e2d, #d84315, #ff9800, #fdd835")
        );

        console.log(
            "%cOctober is autumn showing up with excellent lighting, dramatic leaves, cooler mornings, and a legally defensible reason to put cinnamon in everything.",
            subTextStyle
        );

        console.log(
            "%c🍂 🍁 🎃 🌾 🍄 🍂\n🍁 🎃 🌾 🍄 🍂 🍁\n🌾 🍄 🍂 🍁 🎃 🌾",
            `
                font-size: 70px;
                ${centeredText}
                line-height: 1.3;
                padding: 28px 0;
                text-shadow:
                    0 0 10px #ff9800,
                    0 0 22px #e65100;
            `
        );

        // --- 9. OCTOBER 24 — UNITED NATIONS DAY ---
        console.log(
            "%c🌍 OCTOBER 24 — UNITED NATIONS DAY 🌍",
            `
                background: linear-gradient(90deg, #01579b, #0288d1, #4fc3f7, #01579b);
                color: #ffffff;
                font-size: 40px;
                font-weight: 900;
                font-family: 'Arial Black', sans-serif;
                text-align: center;
                padding: 20px 0;
                display: block;
                border: 4px solid #b3e5fc;
                border-radius: 18px;
                letter-spacing: 2px;
                text-shadow:
                    0 0 10px #003c6c,
                    0 0 20px #81d4fa;
            `
        );

        console.log(
            "%cRecognizing international cooperation, diplomacy, peace, human rights, and collective action around the world.",
            `
                color: #b3e5fc;
                font-size: 17px;
                font-style: italic;
                font-weight: bold;
                ${centeredText}
            `
        );

        console.log(
            "%c🌍 🕊️ 🤝 🗺️ ⭐",
            `
                font-size: 68px;
                ${centeredText}
                line-height: 1.3;
                padding: 22px 0;
                text-shadow:
                    0 0 10px #29b6f6,
                    0 0 22px #01579b;
            `
        );

        // --- 10. OCTOBER 31 — HALLOWEEN ---
        console.log(
            "%c🎃 OCTOBER 31 — HALLOWEEN 🎃",
            `
                background: linear-gradient(90deg, #12002f, #311b92, #6a1b9a, #12002f);
                color: #ffcc80;
                font-size: 46px;
                font-weight: 900;
                font-family: 'Arial Black', sans-serif;
                text-align: center;
                display: block;
                padding: 22px 0;
                border: 4px solid #ff9800;
                border-radius: 22px;
                letter-spacing: 3px;
                text-shadow:
                    0 0 10px #ff6d00,
                    0 0 22px #ff9800,
                    0 0 35px #7b1fa2;
            `
        );

        console.log(
            "%cCostumes, candy, haunted decorations, and the annual mystery of who keeps eating the Halloween chocolate.",
            `
                color: #ffe0b2;
                font-size: 18px;
                font-style: italic;
                font-weight: bold;
                ${centeredText}
            `
        );

        console.log(
            "%c🎃 👻 🦇 🕷️ 🕸️ 🧙 🧛",
            `
                font-size: 72px;
                ${centeredText}
                line-height: 1.3;
                padding: 26px 0;
                text-shadow:
                    0 0 12px #ff9800,
                    0 0 25px #6a1b9a,
                    0 0 38px #000000;
            `
        );

        // --- 11. OCTOBER SYSTEM STATUS ---
        console.log(
            "%c[STATUS: OCTOBER_MODE] %c\nLoading autumn, activating spooky settings, and locating the nearest pumpkin-flavored beverage.",
            `
                background: #21102e;
                color: #ffb300;
                font-family: monospace;
                font-size: 18px;
                padding: 7px;
            `,
            `
                color: #4e342e;
                background: #fff3e0;
                padding: 7px;
                font-size: 13px;
                ${block}
            `
        );

        // --- 12. THE OCTOBER MELTDOWN ---
        console.log(
            "%c🎃 OCTOBER IS NOT A PERSONALITY TEST 🎃",
            `
                background: linear-gradient(
                    to right,
                    #311b92,
                    #e65100,
                    #ffb300,
                    #e65100,
                    #311b92
                );
                color: white;
                padding: 15px;
                font-size: 20px;
                border: 3px solid #fff3e0;
                border-radius: 50px;
                font-weight: bold;
                text-align: center;
                ${block}
            `
        );

        console.log(
            "%cOctober isn't a reset button. It's the year's beautifully decorated group project where everyone suddenly wants candles, blankets, snacks, and a better plan.",
            subTextStyle
        );

        // --- 13. THE FINAL EXIT ---
        console.log("------------------------------------------------------------------");

        console.log(
            "%c✨ STOP ANALYZING MY OCTOBER CODE! ✨",
            `
                background: #fff8e1;
                color: #bf360c;
                padding: 15px;
                border: 3px dashed #ff9800;
                font-weight: bold;
                border-radius: 20px;
                display: block;
            `
        );

        console.log(
            "%c(But like… you can stay. October has snacks, excellent lighting, and absolutely no chill.)",
            "color: #9e9e9e; font-size: 10px; display: block; margin-top: 5px;"
        );

        // --- 14. THE GIANT GLOSSY FOOTER ---
        console.log(
            "%cOkay, that’s all my October secrets. %c\nClose the inspector before the pumpkins start judging your JavaScript.",
            `
                background: linear-gradient(180deg, #ffb300 0%, #e65100 100%);
                color: white;
                padding: 30px;
                font-size: 24px;
                font-weight: 900;
                border-radius: 0 0 50px 50px;
                text-align: center;
                border: 4px solid white;
                ${block}
            `,
            "color: #ffe0b2; font-size: 12px; font-weight: bold;"
        );
    }, 0);
})();
</script>

<script>
/**
 * ✦ OCTOBER 2026 — THE HAUNTED ARCHIVE ✦
 * Accurate seasonal and astronomical references for the Northern Hemisphere,
 * with playful fictional console diagnostics.
 */

(function () {
    setTimeout(() => {
        const baseStyle =
            "display:block;margin-bottom:24px;line-height:1.5;font-family:'Courier New',Courier,monospace;";

        const panelStyle = `
            display:block;
            margin-bottom:24px;
            border-radius:14px;
            box-sizing:border-box;
        `;

        // --- 1. OPENING TITLE ---
        console.log(
            "%cOCTOBER\nARCHIVE",
            `
            display:block;
            text-align:center;
            padding:38px 20px;
            margin-bottom:28px;
            background:
                radial-gradient(circle at 15% 25%,rgba(255,152,0,.8) 0 1px,transparent 2px),
                radial-gradient(circle at 80% 40%,rgba(255,255,255,.5) 0 1px,transparent 2px),
                linear-gradient(145deg,#1b0a2a,#381342 52%,#5a1835);
            background-size:80px 80px,120px 120px,auto;
            color:#ffe0b2;
            font-family:Georgia,serif;
            font-size:76px;
            line-height:.88;
            font-weight:900;
            letter-spacing:4px;
            text-shadow:
                0 0 8px #ffb74d,
                0 0 22px #ff8a65,
                5px 5px 0 #2d0b3b;
            border:4px solid #ffb74d;
            border-radius:28px;
            box-shadow:0 0 30px rgba(255,138,101,.65);
            `
        );

        console.log(
            "%c✦ New month detected: loading falling leaves, ghost processes, and heavier blankets.",
            `
            color:#ffcc80;
            font-size:17px;
            font-style:italic;
            text-align:center;
            display:block;
            margin-bottom:28px;
            `
        );

        // --- 2. MONTH PROFILE ---
        console.log(
            "%c[ OCTOBER // MONTH PROFILE ]",
            `
            color:#fff3e0;
            background:#3e1c27;
            border:2px solid #ff8a65;
            padding:16px 20px;
            font-size:24px;
            font-weight:bold;
            letter-spacing:2px;
            ${panelStyle}
            `
        );

        console.log(
            "%cMONTH NUMBER   :: 10th month today\n" +
            "DAY COUNT      :: 31\n" +
            "LATIN ROOT     :: octo — eight; October was once the 8th Roman month\n" +
            "BIRTHSTONES    :: opal and tourmaline\n" +
            "BIRTH FLOWERS  :: marigold and cosmos\n" +
            "CORE MOOD      :: mystery, harvest, deepening shadows",
            `
            color:#ffe0b2;
            background:#1f0d14;
            border-left:7px solid #ff7043;
            padding:20px 24px;
            font-size:15px;
            line-height:1.9;
            ${baseStyle}
            `
        );

        // --- 3. SPOOKY SEASON PROTOCOL ---
        console.log(
            "%c🎃 OCTOBER 1, 2026 // SPOOKY SEASON INITIATION",
            `
            color:#fff;
            background:linear-gradient(90deg,#3e2723,#d84315,#3e2723);
            border:3px solid #ffab91;
            padding:19px;
            text-align:center;
            font-size:29px;
            font-weight:900;
            font-family:'Arial Black',sans-serif;
            text-shadow:0 0 10px #ff7043;
            ${panelStyle}
            `
        );

        console.log(
            "%c[■■■■■■■■■■] FOLIAGE DEGRADE PROTOCOL ACTIVE\n" +
            "STATUS: Northern Hemisphere chlorophyll fading / warm tones rendering\n" +
            "SEASON: astronomical autumn began after the September 22, 2026 equinox\n" +
            "RECOMMENDATION: increase hot beverage consumption immediately",
            `
            color:#ffccbc;
            background:#21120f;
            border:2px solid #ff5722;
            padding:20px;
            font-size:15px;
            line-height:1.8;
            ${baseStyle}
            `
        );

        // --- 4. THE CAULDRON PROTOCOL ---
        console.log(
            "%c🧙 THE CAULDRON PROTOCOL",
            `
            color:#f3e5f5;
            background:linear-gradient(135deg,#211c38,#4a148c);
            border:4px solid #ce93d8;
            padding:20px;
            text-align:center;
            font-family:Georgia,serif;
            font-size:31px;
            font-weight:bold;
            ${panelStyle}
            `
        );

        console.log(
            "%c🧪  ─────────────  ✦  ─────────────  🧪\n" +
            "    cider     stardust     infinite loops\n" +
            "🧪  ─────────────  ✦  ─────────────  🧪",
            `
            color:#e1bee7;
            background:#161026;
            padding:20px;
            text-align:center;
            font-size:18px;
            line-height:1.8;
            border-left:6px solid #ab47bc;
            ${baseStyle}
            `
        );

        console.log(
            "%cA good brew takes time, patience, and a complete disregard for standard sleep schedules.",
            `
            color:#d1c4e9;
            font-size:15px;
            font-style:italic;
            text-align:center;
            display:block;
            ${baseStyle}
            `
        );

        // --- 5. WORLD SPACE WEEK ---
        console.log(
            "%c🛰️ OCTOBER 4–10, 2026 // WORLD SPACE WEEK",
            `
            color:#e0f7fa;
            background:linear-gradient(135deg,#00251a,#004d40,#006064);
            border:3px solid #80deea;
            padding:20px;
            text-align:center;
            font-size:27px;
            font-weight:900;
            letter-spacing:1px;
            box-shadow:0 0 20px rgba(0,229,255,.35);
            ${panelStyle}
            `
        );

        console.log(
            "%c        🛸        ☄️        🛸\n" +
            "                  🛰️\n" +
            "        🌌  ─────────  🌠",
            `
            color:#b2ebf2;
            font-size:52px;
            text-align:center;
            display:block;
            line-height:1.45;
            padding:15px 0;
            text-shadow:0 0 15px #00bcd4;
            ${baseStyle}
            `
        );

        console.log(
            "%c2026 THEME :: ROCKET REVOLUTION\n" +
            "October 4 commemorates Sputnik 1's launch in 1957.\n" +
            "October 10 commemorates the 1967 Outer Space Treaty.",
            `
            color:#b2dfdb;
            font-size:15px;
            font-style:italic;
            text-align:center;
            display:block;
            white-space:pre-wrap;
            ${baseStyle}
            `
        );

        // --- 6. AUTUMNAL EQUINOX AFTERMATH ---
        console.log(
            "%c🍂 OCTOBER VIBE CHECK // LONGER NORTHERN NIGHTS ENGAGED",
            `
            color:#3e2723;
            background:linear-gradient(90deg,#ffb74d,#ff7043,#ab47bc,#5c6bc0);
            border:4px solid #fff3e0;
            padding:21px 15px;
            text-align:center;
            font-size:29px;
            font-weight:900;
            font-family:'Arial Black',sans-serif;
            ${panelStyle}
            `
        );

        console.log(
            "%cASTRONOMICAL AUTUMN BEGAN :: September 22, 2026\n" +
            "NORTHERN HEMISPHERE     :: daylight gradually decreasing\n" +
            "SOUTHERN HEMISPHERE     :: spring is underway",
            `
            color:#fff;
            background:#1c1427;
            border:2px solid #ba68c8;
            padding:20px 12px;
            text-align:center;
            font-size:17px;
            letter-spacing:1px;
            white-space:pre-wrap;
            ${baseStyle}
            `
        );

        console.log(
            "%cThe shadows lengthen earlier each afternoon in the Northern Hemisphere. Perfect conditions for mysterious code refactoring.",
            `
            color:#e1bee7;
            font-size:15px;
            font-style:italic;
            text-align:center;
            display:block;
            ${baseStyle}
            `
        );

        // --- 7. HUNTER'S MOON MODULE ---
        console.log(
            "%c🌕 HUNTER'S MOON MODULE: CHARGING",
            `
            color:#fff3e0;
            background:linear-gradient(135deg,#1a052e,#4a154b,#7c2d12);
            border:3px solid #ffb74d;
            padding:20px;
            text-align:center;
            font-size:30px;
            font-weight:900;
            text-shadow:0 0 14px #ff9800;
            ${panelStyle}
            `
        );

        console.log(
            "%c🦇    🦇    🌕    🦇    🦇",
            `
            color:#ffcc80;
            display:block;
            text-align:center;
            font-size:58px;
            padding:18px 0;
            text-shadow:0 0 18px #ff9800;
            ${baseStyle}
            `
        );

        console.log(
            "%c2026 PEAK :: October 26 at 04:11 UTC\n" +
            "LOCAL DATE   :: may be October 25 or 26 depending on time zone\n" +
            "TRADITION    :: named for autumn hunting and winter preparation",
            `
            color:#ffcc80;
            font-size:16px;
            font-style:italic;
            font-weight:bold;
            text-align:center;
            display:block;
            white-space:pre-wrap;
            ${baseStyle}
            `
        );

        // --- 8. FOGGY PATH MODULE ---
        console.log(
            "%c🌲 OCTOBER FOG & MIST MODULE",
            `
            color:#e0f2f1;
            background:#142d2c;
            border:3px dashed #4db6ac;
            padding:20px;
            text-align:center;
            font-size:29px;
            font-weight:900;
            ${panelStyle}
            `
        );

        console.log(
            "%c👻   ── 🌲   ── 🏚️   ── 🦉   ── 🔦",
            `
            color:#80cbc4;
            display:block;
            text-align:center;
            font-size:43px;
            padding:20px 0;
            text-shadow:0 0 14px #00897b;
            ${baseStyle}
            `
        );

        console.log(
            "%cThe trail is blanketed in mist. Flashlights are recommended, curiosity is mandatory.",
            `
            color:#b2dfdb;
            font-size:15px;
            font-style:italic;
            text-align:center;
            display:block;
            ${baseStyle}
            `
        );

        // --- 9. NERDY FACT DATABASE ---
        console.log(
            "%c🧠 OCTOBER NERD FACT DATABASE 🧠",
            `
            color:#fff;
            background:linear-gradient(135deg,#311b92,#004d40,#b71c1c);
            border:3px solid #ffccbc;
            padding:20px;
            text-align:center;
            font-family:'Arial Black',sans-serif;
            font-size:29px;
            font-weight:900;
            text-shadow:0 0 12px #ff5722;
            ${panelStyle}
            `
        );

        console.log(
            "%cFACT 01 :: October is the tenth month today. Its name preserves an older Roman calendar position: eighth.\n" +
            "          Translation: legacy calendar code survived multiple refactors.\n\n" +

            "FACT 02 :: Pumpkins are fruits, and botanically they are berries called pepos.\n" +
            "          Translation: jack-o'-lanterns are aggressively carved botanical fruit.\n\n" +

            "FACT 03 :: A moth found in a Harvard Mark II relay in 1947 helped popularize the computing meaning of 'bug.'\n" +
            "          Translation: the moth did not invent the word, but it became legendary documentation.\n\n" +

            "FACT 04 :: The Andromeda Galaxy can be visible to the naked eye under clear, dark skies.\n" +
            "          Translation: ancient photons are arriving from roughly 2.5 million light-years away.\n\n" +

            "FACT 05 :: Cats need roughly one-sixth as much light as humans for useful night vision.\n" +
            "          Translation: your feline supervisor has superior low-light optics.",
            `
            color:#ffe0b2;
            background:#14081c;
            border-left:7px solid #ff7043;
            padding:22px 24px;
            font-size:14px;
            line-height:1.85;
            white-space:pre-wrap;
            ${baseStyle}
            `
        );

        // --- 10. SPOOKY KERNEL DEBUGGING ---
        console.log(
            "%c👻 SPOOKY KERNEL DEBUGGING CONSOLE 👻",
            `
            color:#fff8e1;
            background:#1a1a2e;
            border:3px solid #ab47bc;
            padding:18px;
            text-align:center;
            font-size:27px;
            font-weight:900;
            ${panelStyle}
            `
        );

        console.log(
            "%c[HAUNTED DEBUG REPORT]\n" +
            "  • Ghost processes: lingering in background memory\n" +
            "  • Zombie threads: gracefully refusing to terminate\n" +
            "  • Phantom clicks: detected on nonexistent buttons\n" +
            "  • Candy reserves: dangerously depleted\n" +
            "  • Exception: gravitational pull of cozy blankets too strong\n\n" +
            "  RESULT: SYSTEM STABLE, SLIGHTLY HAUNTED BY AUTUMN ENERGY",
            `
            color:#e1bee7;
            background:#11111d;
            border:2px solid #8e24aa;
            padding:20px;
            font-size:15px;
            line-height:1.8;
            white-space:pre-wrap;
            font-family:'Courier New',monospace;
            ${baseStyle}
            `
        );

        console.log(
            "%cWhy do programmers love Halloween?\nBecause Dec 25 equals Oct 31!",
            `
            color:#ffcc80;
            font-size:20px;
            font-weight:bold;
            font-style:italic;
            text-align:center;
            display:block;
            padding:18px;
            background:#2d1226;
            border-radius:14px;
            ${baseStyle}
            `
        );

        // --- 11. QUICK-FIRE SPOOKY ROUND ---
        console.log(
            "%c🦇 QUICK-FIRE SPOOKY ROUND 🦇",
            `
            color:#ffccbc;
            background:#3b1414;
            border:3px solid #ff7043;
            padding:19px;
            text-align:center;
            font-size:28px;
            font-weight:900;
            ${panelStyle}
            `
        );

        console.log(
            "%cQ: What is a ghost's favorite programming language?\n" +
            "A: Boo-lean logic.\n\n" +

            "Q: Why did the skeleton refuse to go to the party?\n" +
            "A: Because he had no body to go with.\n\n" +

            "Q: What do web developers use to ward off evil spirits?\n" +
            "A: Cross-site scripting protection.\n\n" +

            "Q: Why are creepy old mansions terrible at web design?\n" +
            "A: Too many dead links and spooky web frameworks.",
            `
            color:#ffab91;
            background:linear-gradient(135deg,#210d0d,#3b1414);
            border:2px dashed #ff8a65;
            padding:22px;
            font-size:15px;
            line-height:1.8;
            white-space:pre-wrap;
            ${baseStyle}
            `
        );

        // --- 12. SYSTEM STATUS ---
        console.log(
            "%c> OCTOBER_KERNEL STATUS",
            `
            color:#ffb74d;
            background:#1f1308;
            border:2px solid #ff9800;
            padding:14px 18px;
            font-size:20px;
            font-weight:bold;
            ${baseStyle}
            `
        );

        console.log(
            "%cBOOT SEQUENCE:\n" +
            "  [OK] amber streetlights flickering\n" +
            "  [OK] crisp evening chill installed\n" +
            "  [OK] candy corn inventory initialized\n" +
            "  [OK] October 2026 lunar data synchronized\n" +
            "  [WARN] haunting atmospheric pressure detected\n" +
            "  [FIX] brew hot tea and wrap in a flannel blanket",
            `
            color:#ffe0b2;
            background:#26180c;
            border-left:6px solid #ffa726;
            padding:18px 22px;
            font-size:15px;
            line-height:1.8;
            white-space:pre-wrap;
            ${baseStyle}
            `
        );

        // --- 13. FINAL OCTOBER GLITCH ---
        console.log(
            "%c⚠️ OCTOBER PARADOX DETECTED ⚠️",
            `
            color:#fff;
            background:linear-gradient(90deg,#4a154b,#b71c1c,#004d40,#4a154b);
            border:4px solid #ff8a65;
            padding:23px 16px;
            text-align:center;
            font-family:Impact,sans-serif;
            font-size:28px;
            letter-spacing:1px;
            box-shadow:0 0 18px #ff5722,0 0 34px #ab47bc;
            ${panelStyle}
            `
        );

        console.log(
            "%cOctober feels like a storybook, behaves like a harvest, and secretly whispers that magic is hiding right around the corner.",
            `
            color:#ffccbc;
            font-size:16px;
            font-style:italic;
            font-weight:bold;
            text-align:center;
            display:block;
            ${baseStyle}
            `
        );

        // --- 14. COMPLETION ---
        console.log(
            "╔════════════════════════════════════════════════════════════╗\n" +
            "║             OCTOBER ARCHIVE SEALED IN MIST                 ║\n" +
            "╚════════════════════════════════════════════════════════════╝"
        );

        console.log(
            "%c✦ OCTOBER SYSTEM RENDERED SUCCESSFULLY ✦",
            `
            color:#3e2723;
            background:linear-gradient(90deg,#fff3e0,#ffcc80,#ffe0b2);
            border:3px solid #ff9800;
            border-radius:18px;
            padding:18px 24px;
            text-align:center;
            font-size:20px;
            font-weight:bold;
            display:block;
            ${baseStyle}
            `
        );

        console.log(
            "%cClose DevTools before the phantom compiling errors start haunting your workspace.",
            `
            color:#bcaaa4;
            font-size:11px;
            font-style:italic;
            display:block;
            margin-top:8px;
            `
        );

        // --- 15. FOOTER ---
        console.log(
            "%cOctober archived.\n%cMay your paths be illuminated, your code be bug-free, and your nights delightfully spooky.",
            `
            background:linear-gradient(160deg,#210d2b,#3b1443,#5a1835);
            color:#fff;
            border:4px solid #ffb74d;
            border-radius:30px 30px 0 0;
            padding:28px;
            text-align:center;
            font-size:22px;
            font-weight:900;
            display:block;
            ${baseStyle}
            `,
            `
            color:#ffe0b2;
            font-size:12px;
            font-weight:bold;
            `
        );
    }, 0);
})();
</script>

<header id="main-header">
    <nav id="top-main-nav">
        <div class="main-nav-container">
            <div>
                <h2 id="logo">
                    <a title="eBookLingo.com | Buy &amp; Sell eBooks Today!" href="https://www.ebooklingo.com/">eBookLingo</a>
                </h2>
            </div>		
            <div id="search-form">
                <form method="post" action="https://www.ebooklingo.com/search.php">
                    <fieldset>
                        <input type="search" name="search" value="Search by ISBN, Title, Author, Keyword or #Hashtag" title="Search by ISBN, Title, Author, Keyword or #Hashtag" placeholder="Search by ISBN, Title, Author, Keyword or #Hashtag" />
                        <input type="submit" name="submit" value="Search" />
                    </fieldset>
                </form>
            </div>		
        </div>
    </nav>
        <nav id="toggle-menu">
        <div class="main-nav-container">
            <div>
                <a title="" href="#" id="ebook-nav">Menu</a>
            </div>
        </div>
    </nav>
        <nav id="main-nav">
        <div class="main-nav-container">
            <ul>
                <li><a title="" href="#" class="ebook-categories" id="book-genres">Genres</a></li>
                <li><a title="All eBooks For Sale on eBookLingo Link" href="https://www.ebooklingo.com/all-ebooks" id="ebooks-sold">eBooks For Sale</a></li>
                <li><a title="All Free eBooks on eBookLingo Link" href="https://www.ebooklingo.com/free" id="free-ebooks">Free eBooks</a></li>
                <li><a title="eBookLingo Promoted Books Link" href="https://www.ebooklingo.com/promos" id="promoted-books">Promoted Books</a></li>
                <li><a title="eBookLingo Member Link" href="https://www.ebooklingo.com/all-members" id="members-directory">Members</a></li>

                                    <li><a title="Sign In Link" href="https://www.ebooklingo.com/sign-in.php" id="sign-in">Sign In</a></li>
                
                                    <li><a title="Create a Free eBookLingo Account Link" href="https://www.ebooklingo.com/sign-up.php" id="sign-up">Free Account</a></li>
                    <li><a title="Book Promotional Plans Link" href="https://www.ebooklingo.com/book-promotions.php" id="book-promotions">Promo Plans</a></li>
                                
                <li><a title="View Your eBookLingo Shopping Cart Link" href="https://www.ebooklingo.com/view-cart.php" class="view-cart">View Cart</a></li>
            </ul>
        </div>
    </nav>
    <nav id="ebook-categories-menu"><div id="ebook-main-menu-container"><div class="ebook-menu-container"><a title="Action &amp; Adventure Genre Link" href="https://www.ebooklingo.com/genre/action-adventure">Action &amp; Adventure</a></div><div class="ebook-menu-container"><a title="Advice &amp; How-To Genre Link" href="https://www.ebooklingo.com/genre/advice-how-to">Advice &amp; How-To</a></div><div class="ebook-menu-container"><a title="Arts &amp; Photography Genre Link" href="https://www.ebooklingo.com/genre/arts-photography">Arts &amp; Photography</a></div><div class="ebook-menu-container"><a title="Biographies &amp; Memoirs Genre Link" href="https://www.ebooklingo.com/genre/biographies-memoirs">Biographies &amp; Memoirs</a></div><div class="ebook-menu-container"><a title="Business &amp; Money Genre Link" href="https://www.ebooklingo.com/genre/business-money">Business &amp; Money</a></div><div class="ebook-menu-container"><a title="Chick Lit Genre Link" href="https://www.ebooklingo.com/genre/chick-lit">Chick Lit</a></div><div class="ebook-menu-container"><a title="Children&#39;s Books Genre Link" href="https://www.ebooklingo.com/genre/childrens-books">Children&#39;s Books</a></div><div class="ebook-menu-container"><a title="Christian Books &amp; Bibles Genre Link" href="https://www.ebooklingo.com/genre/christian-books-bibles">Christian Books &amp; Bibles</a></div><div class="ebook-menu-container"><a title="Comics&#44; Manga &amp; Graphic Novels Genre Link" href="https://www.ebooklingo.com/genre/comics-manga-graphic-novels">Comics&#44; Manga &amp; Graphic Novels</a></div><div class="ebook-menu-container"><a title="Computers &amp; Technology Genre Link" href="https://www.ebooklingo.com/genre/computers-technology">Computers &amp; Technology</a></div><div class="ebook-menu-container"><a title="Cookbooks&#44; Food &amp; Wine Genre Link" href="https://www.ebooklingo.com/genre/cookbooks-food-wine">Cookbooks&#44; Food &amp; Wine</a></div><div class="ebook-menu-container"><a title="Crafts&#44; &amp; Hobbies Genre Link" href="https://www.ebooklingo.com/genre/crafts-hobbies">Crafts&#44; &amp; Hobbies</a></div><div class="ebook-menu-container"><a title="Education &amp; Teaching Genre Link" href="https://www.ebooklingo.com/genre/education-teaching">Education &amp; Teaching</a></div><div class="ebook-menu-container"><a title="Engineering &amp; Transportation Genre Link" href="https://www.ebooklingo.com/genre/engineering-transportation">Engineering &amp; Transportation</a></div><div class="ebook-menu-container"><a title="Erotica Genre Link" href="https://www.ebooklingo.com/genre/erotica">Erotica</a></div><div class="ebook-menu-container"><a title="Fantasy Genre Link" href="https://www.ebooklingo.com/genre/fantasy">Fantasy</a></div><div class="ebook-menu-container"><a title="Foreign Languages Genre Link" href="https://www.ebooklingo.com/genre/foreign-languages">Foreign Languages</a></div><div class="ebook-menu-container"><a title="Health&#44; Fitness &amp; Dieting Genre Link" href="https://www.ebooklingo.com/genre/health-fitness-dieting">Health&#44; Fitness &amp; Dieting</a></div><div class="ebook-menu-container"><a title="Historical Fiction Genre Link" href="https://www.ebooklingo.com/genre/historical-fiction">Historical Fiction</a></div><div class="ebook-menu-container"><a title="History Genre Link" href="https://www.ebooklingo.com/genre/history">History</a></div><div class="ebook-menu-container"><a title="Home &amp; Garden Genre Link" href="https://www.ebooklingo.com/genre/home-garden">Home &amp; Garden</a></div><div class="ebook-menu-container"><a title="Horror Genre Link" href="https://www.ebooklingo.com/genre/horror">Horror</a></div><div class="ebook-menu-container"><a title="Humor &amp; Entertainment Genre Link" href="https://www.ebooklingo.com/genre/humor-entertainment">Humor &amp; Entertainment</a></div><div class="ebook-menu-container"><a title="Law &amp; Ethics Genre Link" href="https://www.ebooklingo.com/genre/law-ethics">Law &amp; Ethics</a></div><div class="ebook-menu-container"><a title="Lesbian&#44; Gay&#44; Bisexual &amp; Transgender Books Genre Link" href="https://www.ebooklingo.com/genre/lesbian-gay-bisexual-transgender-books">Lesbian&#44; Gay&#44; Bisexual &amp; Transgender Books</a></div><div class="ebook-menu-container"><a title="Literature &amp; Fiction Genre Link" href="https://www.ebooklingo.com/genre/literature-fiction">Literature &amp; Fiction</a></div><div class="ebook-menu-container"><a title="Medical Books Genre Link" href="https://www.ebooklingo.com/genre/medical-books">Medical Books</a></div><div class="ebook-menu-container"><a title="Mystery Genre Link" href="https://www.ebooklingo.com/genre/mystery">Mystery</a></div><div class="ebook-menu-container"><a title="Nonfiction Genre Link" href="https://www.ebooklingo.com/genre/nonfiction">Nonfiction</a></div><div class="ebook-menu-container"><a title="Paranormal Genre Link" href="https://www.ebooklingo.com/genre/paranormal">Paranormal</a></div><div class="ebook-menu-container"><a title="Parenting &amp; Family Genre Link" href="https://www.ebooklingo.com/genre/parenting-family">Parenting &amp; Family</a></div><div class="ebook-menu-container"><a title="Pets &amp; Animals Genre Link" href="https://www.ebooklingo.com/genre/pets-animals">Pets &amp; Animals</a></div><div class="ebook-menu-container"><a title="Poetry Genre Link" href="https://www.ebooklingo.com/genre/poetry">Poetry</a></div><div class="ebook-menu-container"><a title="Politics &amp; Social Sciences Genre Link" href="https://www.ebooklingo.com/genre/politics-social-sciences">Politics &amp; Social Sciences</a></div><div class="ebook-menu-container"><a title="Reference Genre Link" href="https://www.ebooklingo.com/genre/reference">Reference</a></div><div class="ebook-menu-container"><a title="Religion &amp; Spirituality Genre Link" href="https://www.ebooklingo.com/genre/religion-spirituality">Religion &amp; Spirituality</a></div><div class="ebook-menu-container"><a title="Romance Genre Link" href="https://www.ebooklingo.com/genre/romance">Romance</a></div><div class="ebook-menu-container"><a title="Science &amp; Mathematics Genre Link" href="https://www.ebooklingo.com/genre/science-mathematics">Science &amp; Mathematics</a></div><div class="ebook-menu-container"><a title="Science Fiction Genre Link" href="https://www.ebooklingo.com/genre/science-fiction">Science Fiction</a></div><div class="ebook-menu-container"><a title="Self Help &amp; Relationships Genre Link" href="https://www.ebooklingo.com/genre/self-help-relationships">Self Help &amp; Relationships</a></div><div class="ebook-menu-container"><a title="Society &amp; Culture Genre Link" href="https://www.ebooklingo.com/genre/society-culture">Society &amp; Culture</a></div><div class="ebook-menu-container"><a title="Sports &amp; Outdoors Genre Link" href="https://www.ebooklingo.com/genre/sports-outdoors">Sports &amp; Outdoors</a></div><div class="ebook-menu-container"><a title="Study Aids &amp; Test Preparation Genre Link" href="https://www.ebooklingo.com/genre/study-aids-test-preparation">Study Aids &amp; Test Preparation</a></div><div class="ebook-menu-container"><a title="Suspense Genre Link" href="https://www.ebooklingo.com/genre/suspense">Suspense</a></div><div class="ebook-menu-container"><a title="Teen &amp; Young Adult Genre Link" href="https://www.ebooklingo.com/genre/teen-young-adult">Teen &amp; Young Adult</a></div><div class="ebook-menu-container"><a title="Thriller Genre Link" href="https://www.ebooklingo.com/genre/thriller">Thriller</a></div><div class="ebook-menu-container"><a title="Travel &amp; Leisure Genre Link" href="https://www.ebooklingo.com/genre/travel-leisure">Travel &amp; Leisure</a></div><div class="ebook-menu-container"><a title="True Crime Genre Link" href="https://www.ebooklingo.com/genre/true-crime">True Crime</a></div><div class="ebook-menu-container"><a title="Video Games Genre Link" href="https://www.ebooklingo.com/genre/video-games">Video Games</a></div><div class="ebook-menu-container"><a title="Weddings Genre Link" href="https://www.ebooklingo.com/genre/weddings">Weddings</a></div><div class="ebook-menu-container"><a title="Westerns Genre Link" href="https://www.ebooklingo.com/genre/westerns">Westerns</a></div><p><span class="close">Close</span></p></div></nav></header>

<!-- START OF CRITICAL SERVICE ALERT BANNER -->
<div class="service-alert-banner" role="alert" aria-live="assertive">
  <!-- Left Side: Fixed Badges to capture immediate attention -->
  <div class="service-alert-badge-zone">
    <span class="service-alert-pulse-dot"></span>
    <span class="service-alert-emoji">🚨</span>
    <span class="service-alert-title-text">SITE UPDATE IN PROGRESS</span>
  </div>

  <!-- Right Side: Infinite scrolling marquee to keep the header compact -->
  <div class="service-alert-ticker-container">
    <div class="service-alert-ticker-track">
      <div class="service-alert-ticker-content">
		<strong class="service-alert-modern-header">We've Moved to a New Host!</strong> — 
        We have officially transitioned to a new hosting company to improve performance and reliability and upgraded to a newer PHP version, which required essential code adjustments. — 
        Some features are temporarily unavailable or may behave differently during this transition. Please rest assured that a complete site redesign is already in development—it will take some time, but we appreciate your patience as we build a better experience for you. — 
        <span class="service-alert-inline-chip chip-halted">⛔ Features Limited</span>
        <span class="service-alert-inline-chip chip-degraded">🐌 Update in Progress</span>
        <span class="service-alert-inline-chip chip-recovery">🔧 Restoring Soon</span>
        <span class="service-alert-inline-chip chip-outage">📡 New Hosting Migration</span> — 
        I apologize for any inconvenience and appreciate your patience while everything gets polished! ⚡ 
        <span class="service-alert-cta-sparkle">Thank you for your understanding 🙏</span>
	  </div>
      
      <!-- Duplicated content to ensure a seamless, gapless loop -->
      <div class="service-alert-ticker-content" aria-hidden="true">
		<strong class="service-alert-modern-header">We've Moved to a New Host!</strong> — 
        We have officially transitioned to a new hosting company to improve performance and reliability and upgraded to a newer PHP version, which required essential code adjustments. — 
        Some features are temporarily unavailable or may behave differently during this transition. Please rest assured that a complete site redesign is already in development—it will take some time, but we appreciate your patience as we build a better experience for you. — 
        <span class="service-alert-inline-chip chip-halted">⛔ Features Limited</span>
        <span class="service-alert-inline-chip chip-degraded">🐌 Update in Progress</span>
        <span class="service-alert-inline-chip chip-recovery">🔧 Restoring Soon</span>
        <span class="service-alert-inline-chip chip-outage">📡 New Hosting Migration</span> — 
        I apologize for any inconvenience and appreciate your patience while everything gets polished! ⚡ 
        <span class="service-alert-cta-sparkle">Thank you for your understanding 🙏</span>
      </div>
    </div>
  </div>
</div>

<style>
.service-alert-banner {
  display: flex !important;
  align-items: center !important;
  background-color: #222222 !important; /* Solid dark background */
  border-bottom: 2px solid #cc0000 !important; /* Pure red warning line */
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important;
  font-size: 13px !important;
  line-height: 1 !important;
  color: #ffffff !important; /* Stark white text for high contrast */
  overflow: hidden !important;
  height: 40px !important;
  width: 100% !important;
  box-sizing: border-box !important;
}

.service-alert-badge-zone {
  display: flex !important;
  align-items: center !important;
  background-color: #cc0000 !important; /* Solid red block for clear visibility */
  padding: 0 16px !important;
  height: 100% !important;
  z-index: 10 !important;
  white-space: nowrap !important;
}

.service-alert-emoji {
  margin-right: 6px !important;
  font-size: 14px !important;
}

.service-alert-title-text {
  font-weight: 800 !important;
  letter-spacing: 0.05em !important;
  font-size: 11px !important;
  color: #ffffff !important; /* White text on red background */
}

.service-alert-pulse-dot {
  width: 8px !important;
  height: 8px !important;
  background-color: #ffffff !important;
  border-radius: 50% !important;
  margin-right: 8px !important;
  animation: serviceAlertPulseAnimation 1.8s infinite ease-in-out !important;
}

.service-alert-ticker-container {
  overflow: hidden !important;
  white-space: nowrap !important;
  display: flex !important;
  align-items: center !important;
  flex-grow: 1 !important;
  position: relative !important;
  height: 100% !important;
}

.service-alert-ticker-container *{
  color: #ffffff !important;
}

.service-alert-ticker-track {
  display: flex !important;
  width: max-content !important;
  animation: serviceAlertMarqueeAnimation 66s linear infinite !important;
}

.service-alert-ticker-container:hover .service-alert-ticker-track {
  animation-play-state: paused !important;
}

.service-alert-ticker-content {
  display: flex !important;
  align-items: center !important;
  padding-left: 20px !important;
}

.service-alert-modern-header {
  color: #ff3333 !important; /* Bright red headers inside the text stream */
  font-weight: 700 !important;
}

.service-alert-inline-chip {
  display: inline-flex !important;
  align-items: center !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  padding: 3px 8px !important;
  border-radius: 4px !important;
  margin: 0 6px !important;
  color: #ffffff !important; /* High contrast text for chips */
}

/* High contrast solid dark chips */
.service-alert-inline-chip.chip-halted { background-color: #990000 !important; }
.service-alert-inline-chip.chip-degraded { background-color: #d97706 !important; }
.service-alert-inline-chip.chip-recovery { background-color: #2563eb !important; }
.service-alert-inline-chip.chip-outage { background-color: #7c3aed !important; }

.service-alert-cta-sparkle {
  font-weight: 600 !important;
  color: #4ade80 !important; /* Vibrant green for the final notice text */
  margin-left: 5px !important;
}

/* Clear, Readable Keyframe Names */
@keyframes serviceAlertMarqueeAnimation {
  0% { transform: translate3d(0, 0, 0); }
  100% { transform: translate3d(-50%, 0, 0); }
}

@keyframes serviceAlertPulseAnimation {
  0% { transform: scale(0.9); opacity: 0.6; box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7); }
  70% { transform: scale(1.1); opacity: 1; box-shadow: 0 0 0 6px rgba(255, 255, 255, 0); }
  100% { transform: scale(0.9); opacity: 0.6; box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); }
}
</style>
<!-- END OF CRITICAL SERVICE ALERT BANNER -->

<section id="main" class="error-message"><div id="main-container" class="error-message"><article id="account-content">
	<div id="error-content">
		<h1 class="error-header">404</h1>
		<div class="error-main-container">
			<p class="error-text">What are you doing? You are not supposed to be here! Now we can't find the page you're looking for.</p>
			<p class="error-text-message">If you see this screen, you have just angered the I.T. GODS and you should leave immediately from this page!</p>
			<p id="ps-error">{P.S. If you come back to this page again we will unleash our server monkeys to hunt you down in order to make an example of you! Have a nice day. }</p>
			<p class="error-text-bottom-message">🐒🙈🙊🙉🐵</p>
		</div>
	</div>	
</article></div></section>
    <footer id="footer">
        <div id="footer-container">	
            <section class="footer-section-container">
                <h4 class="footer-header">Help & Support</h4>
                <ul class="footer-list">
                    <li><a class="footer-links" title="eBookLingo About Us" href="https://www.ebooklingo.com/about">About Us</a></li> 
                    <li><a class="footer-links" title="eBookLingo Refunds And Returns Policy" href="https://www.ebooklingo.com/refunds" >Refunds &amp; Returns Policy</a></li>
                    <li><a class="footer-links" title="eBookLingo Content Disclaimer" href="https://www.ebooklingo.com/disclaimer">Content Disclaimer</a></li>
                    <li><a class="footer-links" title="eBookLingo Privacy Policy" href="https://www.ebooklingo.com/privacy">Privacy Policy</a></li>
                    <li><a class="footer-links" title="eBookLingo Code Of Conduct" href="https://www.ebooklingo.com/conduct">Code of Conduct</a></li> 
                    <li><a class="footer-links" title="eBookLingo Terms Of Service" href="https://www.ebooklingo.com/terms">Terms of Service</a></li> 
                    <li><a class="footer-links" title="eBookLingo Contact Us" href="https://www.ebooklingo.com/contact">Contact Us</a></li>
                    <li><a class="footer-links" title="eBookLingo Frequently Asked Questions" href="https://www.ebooklingo.com/faq">FAQ</a></li>
                </ul>
            </section><section class="footer-section-container">
                <h4 class="footer-header">Authors</h4>
                <ul class="footer-list">
                    <li><a class="footer-links" title="Book Promotional Plans" href="https://www.ebooklingo.com/book-promotions.php" target="_blank">Book Promotional Plans & Pricing</a></li>
                    <li><a class="footer-links" title="Promotional Plan Setup" href="https://www.ebooklingo.com/promo-setup.php" target="_blank">Promotional Plan Setup</a></li>
                </ul>
            </section><section class="footer-section-container">
                <h4 class="footer-header">Readers</h4>
                <ul class="footer-list">
                    <li><a class="footer-links" title="All eBooks For Sale on eBookLingo" href="https://www.ebooklingo.com/all-ebooks" target="_blank">eBooks For Sale</a></li>
                    <li><a class="footer-links" title="All Free eBooks on eBookLingo" href="https://www.ebooklingo.com/free" target="_blank">Free eBooks</a></li>
                    <li><a class="footer-links" title="eBookLingo Promoted Books Directory" href="https://www.ebooklingo.com/promos" target="_blank">Promoted Books</a></li>
                </ul>
            </section><section class="footer-section-container">
                <h4 class="footer-header">Connect With Us</h4>
                <ul class="footer-list">
                    <li><a class="footer-links" title="Follow eBookLingo on Twitter" href="https://www.twitter.com/eBookLingo" target="_blank">Twitter</a></li>
                    <li><a class="footer-links" title="Follow eBookLingo on Pinterest" href="http://www.pinterest.com/ebooklingo" target="_blank">Pinterest</a></li>
                    <li><a class="footer-links" title="Follow eBookLingo on LinkedIn" href="https://www.linkedin.com/company/ebooklingo" target="_blank">LinkedIn</a></li>
                    <li><a class="footer-links" title="Follow eBookLingo on Goodreads" href="https://www.goodreads.com/ebooklingo" target="_blank">Goodreads</a></li>
                    <li><a class="footer-links" title="Follow eBookLingo on Instagram" href="https://www.instagram.com/ebooklingo" target="_blank">Instagram</a></li>
                </ul>
            </section>
            <section id="accepted-payment-methods">
                <div id="payment-methods-img"><span>Accepted Payment Methods:</span> <img loading="lazy" src="https://www.paypalobjects.com/webstatic/en_US/i/buttons/cc-badges-ppppcmcvdam.png" alt="Pay with PayPal, PayPal Credit or any major credit card" title="Pay with PayPal, PayPal Credit or any major credit card" height="27" /></div>
                <div class="mfes-trustmark" data-type="102" data-width="88" data-height="36"></div>
            </section>	
        </div>
        <div id="bottom-footer">
            <div id="bottom-footer-container">
                <p>&#169; 2026 eBookLingo.com. Trademarks and brands are the property of their respective owners.</p>
            </div>
        </div>
    </footer>
    <a href="#top" class="top">Top &#9650;</a>	
    <!--pinterest--><script>pintrk('track', 'pagevisit');</script>
<script defer type="text/javascript" src="https://cdn.ywxi.net/js/1.js" async></script><script defer type="module" src="https://www.ebooklingo.com/jquery/page-turner.js"></script><script defer type="module" src="https://www.ebooklingo.com/jquery/plugins.js?v=10.15.26"></script></body></html>

Latest requests

# Url Url Source Date
1 https://www.ebooklingo.com/404.php 2026-10-20 17:01:26
2 https://auth.acog.org/OAuth/SignIn… 2026-10-20 17:01:26
3 https://tysongfbp52074.blog-eye.co… 2026-10-20 17:01:25
4 https://auth.acog.org/OAuth/SignIn… 2026-10-20 17:01:25
5 https://www.texarkanatwins.com/%25… 2026-10-20 17:01:24
6 https://www.thebolditalic.com/?gi=… 2026-10-20 17:01:24
7 https://auth.acog.org/OAuth/SignIn… 2026-10-20 17:01:24
8 https://www.texarkanatwins.com/%25… 2026-10-20 17:01:24
9 https://www.texarkanatwins.com/%25… 2026-10-20 17:01:23
10 https://auth.acog.org/OAuth/SignIn… 2026-10-20 17:01:23
11 https://auth.acog.org/OAuth/SignIn… 2026-10-20 17:01:23
12 https://richardc221qhw8.blogproduc… 2026-10-20 17:01:23
13 https://www.texarkanatwins.com/%25… 2026-10-20 17:01:22
14 https://auth.acog.org/OAuth/SignIn… 2026-10-20 17:01:22
15 https://yuyulaw.info 2026-10-20 17:01:22
16 https://nl.xhofficial.com/ 2026-10-20 17:01:22
17 https://auth.acog.org/OAuth/SignIn… 2026-10-20 17:01:21
18 https://auth.acog.org/OAuth/SignIn… 2026-10-20 17:01:21
19 https://www.texarkanatwins.com/%25… 2026-10-20 17:01:20
20 https://auth.mediacorp.sg/u/login?… 2026-10-20 17:01:20