𝕿𝖊𝖈𝖍𝖗𝖎𝖌𝖍𝖙𝖘 Bulletin for Friday, September 05, 2025 ┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅ Generated Sat 6 Sep 02:49:24 BST 2025 Created by Dr. Roy Schestowitz (𝚛𝚘𝚢 (at) 𝚜𝚌𝚑𝚎𝚜𝚝𝚘𝚠𝚒𝚝𝚣 (dot) 𝚌𝚘𝚖) Full hyperlinks for navigation omitted but are fully available in the originals The corresponding HTML versions are at 𝒕𝒆𝒄𝒉𝒓𝒊𝒈𝒉𝒕𝒔.𝒐𝒓𝒈 Latest in 𝒉𝒕𝒕𝒑://𝒕𝒆𝒄𝒉𝒓𝒊𝒈𝒉𝒕𝒔.𝒐𝒓𝒈/𝒕𝒙𝒕 and older bulletins can be found at 𝒉𝒕𝒕𝒑://𝒕𝒆𝒄𝒉𝒓𝒊𝒈𝒉𝒕𝒔.𝒐𝒓𝒈/𝒕𝒙𝒕-𝒂𝒓𝒄𝒉𝒊𝒗𝒆𝒔 Full IPFS index in 𝒉𝒕𝒕𝒑://𝒕𝒆𝒄𝒉𝒓𝒊𝒈𝒉𝒕𝒔.𝒐𝒓𝒈/𝒊𝒑𝒇𝒔 and as plain text in 𝒉𝒕𝒕𝒑://𝒕𝒆𝒄𝒉𝒓𝒊𝒈𝒉𝒕𝒔.𝒐𝒓𝒈/𝒊𝒑𝒇𝒔/𝒕𝒙𝒕 Gemini index for the day: gemini://gemini.techrights.org/2025/09/05/ ╒═══════════════════ 𝐑𝐄𝐂𝐄𝐍𝐓 𝐁𝐔𝐋𝐋𝐄𝐓𝐈𝐍𝐒 ════════════════════════════════════╕ Previous bulletins in IPFS (past 21 days, in chronological order): QmbHjgPAAcGNUG9Sej4vSKhK8DfUYokfFkXLdKwr1JtGJG QmdLsuRLzrwb58dZaSmJah6oCmNNZ6cW4ick4chqJmHjmY QmTNR3uqcbMYjPAbbHjBqyNJb3ib8kytQvdFnATzkBFVvo QmfCHrqMLfMsHXYnQeAvVuNYt91Zw2AmMJ5mx4RqsrWy3b QmR2rr1yXDANjQBEz2oGtd2UMgy9U37FHdjpUhPfAk7h5z QmWE6ucdKk9Q1pi6ce3ko9xPWd9Y4BjpLij3W7tJ5TMjG3 QmaoEDiALTYYZdaq3SQ86aQpMwUji1nqCeLbXAoszFRYvJ QmSTkZUY74BcgbgqS6JKwwNbVnbzY5uqwpgWtYonGJua8s QmXZcp3rXLYa24pYd7jUu6sPDrhziRCNCok875WLJTLysP QmUE7nd24kx2soZFbSYKDsb1ik1wpirFTRTBhDTj6w9sjh QmdKeWBhfnjgQLYU48wto7DdStpXsB5mE1yEEnWcxQ53vu QmfSnnTnjcAe3YvtRsVgAwUJfpcEk1dM5J5yjJLyv7MxqM QmQ16CkpxBbMzPZ6wZcuKBUcxH1RZ8uAEhcvdBsPRpVZe9 QmT3gTQRv33wEDtJveL8DiqiacGeRaxEbRFDUyVSJEAvDL QmTs9qcwghZPs5oBh9qzsu8a11T4s6xHrJjVNyk5miFy3X Qmdqd6mb8mj27qVvQZRR7sjshrXYYirWm9vRttLkNB5rW6 QmSjY85vxbu9nNFHUMmuK7CxRame2VYuhb523CJaK5zRkj QmZwah9nZHVvSzbJWEAMxumYDpanFPqTahnqoNP83tuZbx QmQWSrGfeYwgf6HE9N3742DJrJwq8uNSCUAz469CnuUFGe QmcgTTyseF5zFd4MLquM4PtJZzkFcBEqaUbqDe4eaUx6Na QmZMEFKvpgvjxAcV9Pwu7yF74LYZwS7ktdLFdYb988Ncfu ╒═══════════════════ 𝐈𝐍𝐃𝐄𝐗 ═══════════════════════════════════════════════════╕ ⦿ Techrights - Analogies for "Memory Safety" in Rust ⦿ Techrights - BASIC Predates Microsoft by Over a Decade, Microsoft-Controlled Sites Like The Register MS Don't Want You to Know This ⦿ Techrights - Brian Kernighan, "Only Third to Dennis Richie and Ken Thompson" (UNIX), Agreed With Someone Who Said Rust Was Just Hype, Should Not Replace C ⦿ Techrights - Hypothesis That New McKinsey/Microsoft Executive Inside Red Hat Will Outsource Research and Development Operations to India (Like They Do in IBM) ⦿ Techrights - IRC Proceedings: Thursday, September 04, 2025 ⦿ Techrights - "Many of the Red Hat Employees Are Still Looking for Work" ⦿ Techrights - Microsoft Started With Code Literally From The Trash, Nothing Has Improved Since ⦿ Techrights - Over at Tux Machines... ⦿ Techrights - Reminder: Microsoft's "Secure Boot" Certificate for "Linux" Will be Expired in One Week ⦿ Techrights - Slopwatch: Scams, Fake Articles About "Linux", Plagiarism, and Worse ䷼ Bulletin articles (as HTML) to comment on (requires login): https://techrights.org/n/2025/09/05/Analogies_for_Memory_Safety_in_Rust.shtml https://techrights.org/n/2025/09/05/BASIC_Predates_Microsoft_by_Over_a_Decade_Microsoft_Controlled_.shtml https://techrights.org/n/2025/09/05/Brian_Kernighan_Only_Third_to_Dennis_Richie_and_Ken_Thompson_UN.shtml https://techrights.org/n/2025/09/05/Hypothesis_That_New_McKinsey_Microsoft_Executive_Inside_Red_Hat.shtml https://techrights.org/n/2025/09/05/IRC_Proceedings_Thursday_September_04_2025.shtml https://techrights.org/n/2025/09/05/Many_of_the_Red_Hat_Employees_Are_Still_Looking_for_Work.shtml https://techrights.org/n/2025/09/05/Microsoft_Started_With_Code_Literally_From_The_Trash_Nothing_Ha.shtml https://techrights.org/n/2025/09/05/Over_at_Tux_Machines.shtml https://techrights.org/n/2025/09/05/Reminder_Microsoft_s_Secure_Boot_Certificate_for_Linux_Will_be_.shtml https://techrights.org/n/2025/09/05/Slopwatch_Scams_Fake_Articles_About_Linux_Plagiarism_and_Worse.shtml ䷞ Followed by Daily Links (assorted news picks curated and categorised): https://techrights.org/n/2025/09/05/Gemini_Links_05_09_2025_Logitech_Lift_and_DIY_Gemini_Servers.shtml https://techrights.org/n/2025/09/05/Genini_Links_05_09_2025_Community_ROOPHLOCH_and_PITkit.shtml https://techrights.org/n/2025/09/05/Links_05_09_2025_Sainsbury_s_Caught_Spying_on_In_Store_Shoppers.shtml https://techrights.org/n/2025/09/05/Links_05_09_2025_Vaccine_Sceptics_Poison_the_Well_Two_Exploited.shtml ䷩ 𝚕𝚒𝚗𝚎 77 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at https://techrights.org/n/2025/09/05/Analogies_for_Memory_Safety_in_Rust.shtml Gemini version at gemini://gemini.techrights.org/n/2025/09/05/Analogies_for_Memory_Safety_in_Rust.gmi ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ Analogies for "Memory Safety" in Rust⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ posted by Roy Schestowitz on Sep 05, 2025 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Driftwood_on_a_tropical_beach⦈_ You go the the beach They say it's safe because beach-goers can dial "9/11" 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇9/11⦈_ (Hold your breath for 20 minutes till they arrive.) You inject a drug on the shoreline/side It's fine because there's a lifeguard nearby (not qualified to deal with drugs and without suitable equipment/kits) (Rust people are security experts; so what if its leader came from marketing?) You go into the water It's "very safe" because the flag says so (Yay! It compiled!) The lifeguard plays with his or her phone But sure, blindly trust that lifeguard (Oh! Did we mention Rust itself has security holes?) Swim more slowly That'll prevent you from drowning (You like performance issues, right? Everything for "safety"! Even slower development process.) If you drown in deep water, shout Wait for the lifeguard to get to you in 5 minutes or longer (Don't worry, it's Rust! It can do anything!) In 10 years you forget how to swim or float But don't worry, 10 years is a long time (Who's to say Rust will still be around and actively maintained for 5 more decades, or even just one?) █ * Brian_Kernighan,_"Only_Third_to_Dennis_Richie_and_Ken_Thompson"_(UNIX), Agreed_With_Someone_Who_Said_Rust_Was_Just_Hype,_Should_Not_Replace_C * Links_05/09/2025:_Sainsbury's_Caught_Spying_on_In-Store_Shoppers_and Microsoft_"OpenAI_is_Using_Legal_Threats_to_Harass_its_Critics" ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠚⠛⠿⠿⠛⣛⡛⠛⠛⠉⠈⠙⠙⠉⠁⠀⠀⠀⠁⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⢀⣴⡤⠀⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⢴⣶⠆⠁⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣀⣀⣀⣀⣀⣀⣀⣤⣤⣀⣀⣀⣀⣀⣀⣀⣀⣠⣀⣀⡀⢀⣀⡀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⡶⣶⣶⣶⣶⣶⣶⣶⣶⣶⡶⣶⣶⣶⣾⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⠶⠶⠶⠶⠶⠶⠶⠒⠒⠒⠒⢚⣛⣒⣚⣒⣒⣛⣛⣛⣛⣙⣛⣋ ⣿⣿⣿⣿⣿⣽⣼⣶⣾⣯⣴⣤⣤⣴⣤⣤⣦⣤⣶⣶⣦⣦⣶⣶⣦⣶⣶⣶⣶⣦⣴⣤⣾⣟⣻⣟⣋⣀⣀⣈⣉⣉⣁⣤⣤⣥⣬⣽⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣸⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠋⡍⢛⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣶⣤⣍⣉⠛⠟⠛⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⢠⠂⠘⢡⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣮⣿⣿⣻⠛⠃⠀⠀⣤⣄⣀⣈⣉⣉⣉⣡⣤⣀⣹⣿⡿⠟⢁⣴⣿⣿⣿⣿⠿⣿⣛⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⡌⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠛⠉⠁⠀⠀⢀⠀⠈⠛⠿⣿⠿⠟⢿⣿⡿⠿⠟⠋⠀⣔⣛⣻⣭⣽⣶⣾⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⡇⠀⠘⣿⣿⣿⣿⣿⣿⠿⠛⠉⠁⠀⠀⠀⠀⣀⣤⣾⣿⣷⡤⠀⠀⢀⣠⣤⣤⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠈⠀⠀⠙⠿⠟⠛⠉⠀⠀⠀⠀⠀⠀⣀⣴⣾⣿⣿⣿⣿⠿⠃⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⡂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣾⣿⣿⣿⣿⠿⠋⠁⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⣋⡅⢈⠭⠂⠀⠀⠀⠀⠀⠀⠀⢀⣠⣶⣿⣿⣿⣿⡿⠋⠁⢀⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣾⣿⣤⡆⠀⠀⠀⠀⠀⠀⢀⣤⣾⣿⣿⣿⣿⡿⠛⠁⠀⢀⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣹⡿⠛⣷⡀⠀⠀⢀⣠⣾⣿⣿⣿⣿⠿⠛⠉⠀⢀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢋⠜⠁⠀⠇⠀⠀⠙⡇⢠⣶⣿⣿⡿⠿⠛⠉⠀⠀⠀⣀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⢉⣥⡾⠋⠀⠀⠀⡇⠀⠀⠀⠱⠈⢉⡀⠀⠀⠀⠀⢀⣠⣴⣤⣌⣉⣩⡭⠭⢭⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠠⠶⠖⣺⠃⠠⣴⣦⡀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣿⣿⣿⣦⡤⠟⢉⢀⢀⣀⣀⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⠛⠛⠟⠏⠉⠉⠉⣀⡘⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⠟⠛⠿⠍⠉⠛⠙⢃⣈⣀⣀⠅⢤⣴⣶⣶⣶⣾⣿⣿⣿⣿⣿⣧⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⢠⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣇⣾⣿⣿⣿⣿⣿⢿⠿⢿⠟⠻⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠈⣿⣿⣿⣿⣿⣿⢿⢿⠿⡟⣻⡝⣿⠙⣱⣩⣴⣴⣶⣭⣿⣶⣾⣿⡆⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⣿⣟⣼⣧⣰⣵⣮⣼⣿⣶⣾⡿⢿⢻⠛⡟⢋⢹⠙⠇⠏⢴⡒⢿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⢿⠿⠿⠿⠿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⢛⣙⢫⠩⠌⡏⢷⡦⣧⠃⣌⢸⡄⣞⣹⣸⣸⣦⣼⣦⣴⣿⣿⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠉⠉⠀⠉⠉⠀⠀⠉⠉⠉⠉⣿⠸⣿⣄⣛⣸⣸⣧⣽⣶⣶⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⡟⠛⠻⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⢿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⡀⣿⣿⣿⣿⣿⣿⣿⠿⢿⣿⣿⣿⣿⣿⣿⣯⠘⣿⣿⣿⣿⣿⣿⣿⡇⢹⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡇⢻⣿⣿⣿⣿⣿⣿⡇⢸⣿⡿⠟⠛⠛⢿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⠸⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣧⢸⣿⣿⣿⣿⣿⣿⣧⠈⣿⠁⣾⣿⣷⡀⢻⡇⢸⣿⣿⣿⣿⣿⣿⣿⡀⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⠀⣿⣿⣿⣿⣿⣿⣿⠀⢿⡀⢻⣿⣿⠇⣸⡇⠘⣿⣿⣿⣿⣿⣿⣿⡇⢹⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢶⠶⠛⠠⢀⣤⡄⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡇⢿⣿⣿⣿⣿⣿⣿⡇⢸⣷⣤⣉⣡⣴⠿⠟⠒⠛⢻⣿⣿⣿⣿⣿⣷⢸⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠥⠐⠒⠊⠈⠀⠄⠅⢁⠄⠐⠒⠤⢈⠀⠀⠀⠀⠅⠀⠀⠀⠀⠐⠀⡄⠀⠀⠀⠀⠀⠘⣇⢸⣿⣿⣿⣿⣿⠛⠛⠛⠛⠛⢉⢀⣠⣤⣴⡶⠶⣼⣿⣿⣿⣿⣿⣿⠀⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣹⡇⠉⠀⠉⠨⣒⡒⠀⢊⣂⠀⠐⠀⠐⢂⡤⠭⠨⠠⠀⠢⠀⠀⠀⠆⢀⢀⠀⠀⠀⠀⣿⠈⣿⣿⣿⣿⣿⡶⠶⣶⣶⠶⠾⠛⠉⢀⣀⣠⣤⣄⣿⣿⣿⣿⣿⣿⡇⢻⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡨⠭⢭⢉⡁⠀⠐⢒⢀⣒⠈⠙⠁⢐⠎⠦⢒⣂⢘⡊⣉⣈⠓⠂⢙⣒⣂⠀⢀⠀⠁⠠⢹⡆⣿⣿⣿⣿⣿⣧⣄⣀⣀⣤⣤⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⢸⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢉⡈⠀⢀⣈⡙⠉⠈⢊⠈⠥⠠⠄⠤⠐⠀⠲⠖⠎⠉⣀⠀⠀⠉⠉⠁⠀⣀⠀⡀⠀⠀⠸⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠈⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢀⢉⠬⡤⠀⣐⡂⠂⠚⡛⠊⢂⠀⠐⠂⠀⠂⠀⠀⠀⠀⠀⠀⠀⠈⠁⠀⠒⠀⢀⠀⠀⡀⢿⠘⣿⣿⣿⣿⣿⣿⡿⠿⡟⣟⣿⣻⣿⡩⢹⣽⡟⣿⣿⣿⣿⣿⣿⣿⡆⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣭⣯⣼⣳⣒⣔⣚⣞⣳⣷⡿⠹⣾⡷⠤⠒⠖⠀⠒⠾⠛⠲⣶⣂⢐⣒⣒⣒⣐⣐⡓⠻⢂⣸⡄⣿⣿⣿⣿⣿⣿⣿⣫⣵⣮⣬⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⢃⡼⠀⠀⠀⠐⠒⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀ ⣖⣀⣂⢛⠛⠲⠷⠶⠺⠯⠽⠭⠭⠭⠭⠭⣝⣫⡽⠶⠷⢽⠶⠦⠬⢭⢴⣒⢛⡻⠟⢟⡩⠹⡇⢹⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠀⠛⣛⣋⣉⣭⡤⠤⠶⡶⠒⡛⠋⠁⠈⠀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀ ⣿⣿⣿⣻⣿⣿⣿⣿⡯⠩⣷⣶⣶⣴⣶⣶⣤⣤⣥⣤⣤⣐⣡⣖⢀⣬⡍⣩⠍⠙⠒⠒⠒⠀⢻⣘⠛⣛⣋⣉⣭⣥⡤⠶⢶⠒⠛⠉⠉⠉⠐⡀⠚⣂⠐⠒⠛⠉⠀⣀⣐⡂⠀⠀⠀⠀⠀⠬⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣉⡉⠀⠈⣛⣿⡿⠟⡿⣿⣿⣿⣿⣿⣿⣛⡋⢹⣿⠏⢻⣟⣿⣿⣿⣿⣶⣥⣋⡋⠛⠉⠀⠀⡀⠤⠄⠀⠀⠀⠀⠀⠀⠀⠀⠌⠉⠉⠁⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠤⠀⠀⠀⠀⠀⠀⠀⠀ ⣯⠻⣿⣿⢿⣿⣿⠒⠅⠀⢺⣾⣿⠟⠃⠙⠻⣿⣿⠿⠋⠭⢞⡥⠀⠟⠃⠊⠛⠫⠝⢿⣿⠿⠧⠙⣽⣮⡠⠀⠌⣡⣬⣯⠃⠐⠀⠀⠀⠀⠀⢢⣴⣶⣷⣶⣤⢡⣬⣦⣐⣂⡒⡒⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡈ ⠻⠀⢁⠚⠁⠉⠁⠀⠀⠀⠉⠪⠁⠀⠀⠀⠑⠦⠀⠐⠀⡀⠈⠂⠀⡀⠀⢊⡀⢁⡂⢀⣓⡊⠋⠀⣓⠗⠀⠀⠀⠛⠻⢋⡄⠀⠀⠀⠀⠀⠀⢰⣿⠗⢛⠋⠀⠈⠉⠿⣿⣿⣿⠿⣟⣋⠁⠀⠀⠀⠀⠀⡀⣀⠀⡉⠈⡀ ⡁⠀⠚⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⠀⠈⠐⠀⠀⠀⠀⠁⡁⠂⠚⠃⠐⢢⠀⠀⠀⠀⠢⠀⠀⠂⠃⡐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⠈⠂⠀⠀⠀⠀⠀⠇⠍⠹⠏⡉⠁⠀⠀⠀⠀⠀⠲⠀⡂⠀⡚⠃ ⠀⠀⠀⡀⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⡀⠀⠀⠒⠀⠀⠠⢀⠂⠀⠀⠀⠀⠀⠠⠁⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠌⠂⠀⠀⠀⠀⡀⠀⠂⠀⠈⠁⠁⠀⠀⠀⠀⠀⠀⠄⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠮⠑⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⡁⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠄⠀⠘⠀⠁⠀⠀⠀⠀⠀⠀⠐⠀⠀⠀⠄⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠂⠀⠀⠂⠊⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠀⠀⠀⠀⠁⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ䷩ 𝚕𝚒𝚗𝚎 225 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at https://techrights.org/n/2025/09/05/BASIC_Predates_Microsoft_by_Over_a_Decade_Microsoft_Controlled_.shtml Gemini version at gemini://gemini.techrights.org/n/2025/09/05/BASIC_Predates_Microsoft_by_Over_a_Decade_Microsoft_Controlled_.gmi ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ BASIC Predates Microsoft by Over a Decade, Microsoft-Controlled Sites Like The Register MS Don't Want You to Know This⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ posted by Roy Schestowitz on Sep 05, 2025, updated Sep 05, 2025 Openwashing and revisionism by The Register MS while covering up for a prominent child_sex_trafficking_facilitator. Follow_the_money. 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇This_is_where_Bill_Epsteingate_found_his_'ideas'⦈_ It is widely known that Bill Epsteingate got many of his "ideas" from a literal trash, right? The common man and woman very well understands that, no? Maybe not. The media quit talking about how the young Bill Epsteingate, who had been arrested at least twice, went through discarded code of other people in the literal dumpster. So let's remind people of that. In his_very_own_words: "So, for a few years that is where I spent my time. I'd skip out on athletics and go down to this computer center. We were moving ahead very rapidly: BASIC, FORTRAN, LISP, PDP-10 machine language, digging out the operating system listings from the trash and studying those." Yes, from the trash. Notice BASIC in there. Is BASIC back in the news this week? Yes. Why? Openwashing and revisionism. They want us to think again of Microsoft@50 and of Bill Epsteingate as a quiet, humble genius, not a gangster, cheater, and generally corrupt pervert, who liked to hang out with Jeffrey Epstein (the_cause_of_his_wife_divorcing_him, according_to_her). So if we debunk a lot of the media on this, we should at least point out what this media is trying to distract from and who sponsors this media. First of all, the code they speak of is of no value to anybody in 2025. Set aside the licensing... When speaking about the code spilled to proprietary GitHub we should state upfront that it is hard to be sure if that's the 'trashed code'; we don't know which bits of code (exactly what lines of code) Bill Epsteingate got from the dumpster and who the real authors were. In fact, it's so old that people in 2025 cannot determine this anymore. The original authors likely died decades ago and I was not even born yet, so what/how would I know? I spoke to folks older than me. "I presume that is the same source code for the Dartmouth BASIC which Gates gained through dumpster diving?" I was told, alluding to this piece about "coded_by_Bill_Gates" (says The Register MS), echoing his_recent_PR campaign_and_revisionism_meant_to_distract_from_scandals_that_can_put_him_in prison_again. From the SI article (interview; more information in paulallen.com), or from Bill Epsteingate directly: "The BASIC they did which we got ahold of the BASIC source code and enhanced t quite a bit was great. They had AID and FORTRAN. They didn't have a very good COBOL until a little bit later on. But it was a very solid time-sharing system. Lots of great experimentation going on with it." So is all (or some of) that code which the media talks about this week actually Microsoft's? Or was it from the trash? Does it predate Microsoft? Consider some background_information_for_BASIC. It's over 61 by now. Microsoft is just over 50. It's hard to know for sure where the code really came from (originally, as in the "true DNA" of this code). In fact, it can only be pointed out (in light of the two facts above) that there's a story they try to distract from, in effect rewriting history. We want to remind people that BASIC is a lot older then Microsoft (many wrongly assume that it came from Microsoft) and let readers draw their own conclusions, both about Microsoft and about the state of the media. The charlatans that pay the media were "digging out the operating system listings from the trash and studying those..." "The Dartmouth BASIC is not named in either [of the articles above]," I was told, "but the dumpster diving is in both." It's an important historical fact, unless Bill Epsteingate chose to boast about taking other people's code from the trash despite it never happening (why would someone make up such a story?). "Original BASIC was before my time," one associate told me, "but its epicenter was during high school for me and the damage and fallout from BASIC lasted until the 2000s." I started with PASCAL myself, so I mostly skipped the BASIC hype (or "visual" BASIC, VBScript etc.), set aside few experiments I did with BASIC as a student. That The Register MS turns the story into another Bill Epsteingate hagiography is not surprising considering who controls the publication these days. The Register MS is also being paid to promote and relay the "hey hi" (AI) hype and it's not alone. technologyreview.com (MTR) is also bribed to relay "HEY HI"/"hey hi" (AI) Ponzi scheme, as it has just admitted again ("In_partnership with_CISCO"). Ever wondered why about 80% of all MTR pieces are "hey hi" (AI) something? It's paid-for propaganda, that's what it is. Meanwhile, as noted_in the_sister_site, the "Linux Foundation [is] Promoting Scams and Hype in Linux Foundation-Funded Sites (Sponsored to Promote Lies)" (follow the "hey hi" money). The state of the media is really bad when it relies a lot on oligarchs' money and is appointing editors who are working for oligarchs. █ * Hypothesis_That_New_McKinsey/Microsoft_Executive_Inside_Red_Hat_Will Outsource_Research_and_Development_Operations_to_India_(Like_They_Do_in IBM) * Microsoft_Started_With_Code_Literally_From_The_Trash,_Nothing_Has Improved_Since ⣿⣿⣿⣿⣿⡇⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢠⠀⠀⠀⣘⣹⣸⢇⠢⠃⣾⣀⡜⠀⠸⣶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠱⠀⠈⣿⣿⣿⣿⠟⠉⠘⠀⠀⠀⠀⠈⠉⠙⣡⣴⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠ ⣿⣿⣿⣿⣿⡇⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠸⠀⠀⠀⠙⣺⠀⠘⠈⠀⢸⣿⡿⠀⠐⠔⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠓⠃⠻⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸ ⣿⣿⣿⣿⣿⡇⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠸⠈⣣⠀⢸⣿⠜⠀⠀⠰⣿⣿⠁⠀⠀⢁⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⡿⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸ ⣿⣿⣿⣿⣿⡇⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠞⠀⠀⣗⢘⡂⠀⠀⠻⠟⠀⠀⠀⠺⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⠿⣿⡯⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸ ⣿⣿⣿⣿⣿⡇⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⡆⣾⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⡿⢿⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣳⡟⢞⠃⢴⣧⡖⠓⠂⠀⠀⡄⠀⢀⣖⣤⡇⣶ ⣿⣿⣿⣿⣿⡇⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠿⣹⣿⡟⣹⣿⣿⡅⣿⠀⣧⢸⡇⣿⡇⣿⢸⡇⢿⣿⢿⠿⣿⡟⠛⠿⢿⡿⢾⠟⠿⠿⠁⣾⣿⢹⣿⢸⠛⣿⢣⣿⠇⡎⠀⣾⣿⠃⠀⠀⠀⠀⠀⠀⠘⡏⠘⣿⣿ ⣿⣿⣿⣿⣿⡇⠀⣿⣿⡟⢻⣿⡿⡿⢿⣿⣿⣿⠀⣄⢣⠻⢡⣿⣿⣿⠀⣿⠀⣿⢰⡇⣿⠆⠟⠘⣇⣸⣿⣤⣶⣿⣶⣶⣷⣾⣷⣾⣶⣤⣤⣀⣈⠛⠸⠇⡟⢰⢋⣾⣿⣰⡇⢠⣿⡟⠀⠀⠀⠀⣴⠀⠀⠀⠿⠀⣿⣻ ⣿⣿⣿⣿⣿⡇⠀⣿⣿⡇⠛⠃⠀⢸⡌⣿⣿⡇⠇⠿⠌⠇⠸⢿⣿⣿⠀⣿⠀⠿⠸⠿⢘⣤⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⣀⠈⢸⣿⡀⣿⠁⢸⣟⠃⠀⠀⠀⠀⣿⠸⠀⠀⠠⠀⢙⣿ ⠋⣮⣿⣿⣿⡇⠀⠛⠲⡆⣤⠀⠀⠈⠷⠸⠿⠇⢰⣽⣷⣶⣶⣶⣶⣶⣶⣶⡖⢃⣴⣿⣥⠀⠄⠉⠃⠘⠋⣻⠁⠛⢙⣿⠙⠙⠉⠈⠙⠋⠙⠉⠛⠉⢻⣿⣿⣷⣦⡙⠀⠋⠀⢰⠓⠀⢠⠀⠀⠀⢻⣷⠀⠠⠰⠄⠸⣿ ⡴⣸⣿⡟⣹⡇⠀⠀⠃⢃⣿⠀⠀⢰⠸⡆⣿⡇⠀⠹⢿⣿⣿⣿⣯⣿⣿⠋⣠⣿⣿⣿⣿⣀⣂⣆⣁⣈⣀⣼⣂⣅⣂⣽⣀⣀⣸⣀⣀⣀⣠⣀⣧⣀⣸⣿⣿⣿⣿⣿⣄⠀⠀⢠⠀⡀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠚ ⠇⡏⣯⠁⡇⡇⠀⠀⠐⢀⠋⠀⠀⢿⡇⣿⢸⡇⠀⠈⣭⣻⣷⣛⣛⠙⠃⣰⣿⣿⡟⠛⠟⠛⠛⠛⣿⠛⡻⠿⠿⠿⠟⠻⠿⢿⠛⠿⠿⠿⠿⡿⠿⠟⠻⠿⢿⣿⣿⣿⣿⣆⠀⠘⠀⠀⠀⠀⠀⠘⠀⠀⠀⠀⠀⠂⠀⣀ ⠁⠅⢃⠀⡇⡇⠀⠀⠀⢸⡆⠀⠀⠈⠀⠘⡀⠃⢨⣥⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⡇⠀⠀⠀⠀⠀⡿⠠⠅⠀⠀⠀⠂⠸⠠⢨⠀⠀⠀⡀⠀⡂⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⠀⠁⡄⢰⠀⡇⠀⠀⠀⠆⠀⠀⠀⠀⠀⢸ ⠀⠀⠐⠀⠰⠀⠀⠀⠀⠈⠃⠀⠀⠀⠐⠀⡇⠀⢸⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⠿⢿⠿⢿⠿⠿⡿⠿⠿⠷⢾⡿⠿⠿⠿⡿⠿⣿⡿⠿⡷⠶⢿⠿⢿⠿⣿⠿⢿⢿⣿⣿⣿⠀⢀⠀⡄⠀⠁⢀⠈⠃⠀⠀⠀⠀⠀⣾⣿ ⠄⠐⠐⠀⠐⠀⠀⢀⡠⠔⠒⢐⠒⠀⠀⠀⠋⠀⠈⠉⢉⣽⣿⣿⣿⣿⡆⠹⣿⠀⡃⠀⠈⠀⠀⡇⠀⠀⠀⠀⡇⠀⠀⠀⡆⠑⢾⣷⠀⡇⠀⠘⠀⡃⠀⠠⠀⢲⣾⣿⣿⠇⣸⣶⣾⡟⠶⠀⢀⠀⢀⠀⠀⠀⠀⣸⣿⣿ ⠀⠀⠀⣀⡐⢀⡴⠋⠀⠀⠀⠀⣠⣴⣶⣿⡆⠀⠀⣠⣿⣿⣿⣿⣿⣿⠟⣴⡿⣤⣷⣤⣼⣤⣤⣧⣦⣤⣤⣴⣧⣤⣤⣤⣧⣤⣾⣿⣤⣧⣤⣤⣤⣥⣤⣴⣤⣴⣿⣿⡏⣠⣿⣿⢶⣷⣾⡆⠈⠀⢸⠀⠀⠀⠀⣿⣿⣿ ⠂⠀⠀⠂⢠⠊⠀⠀⠀⠀⣰⣾⣿⣿⣿⣿⣇⠀⣰⣿⣿⣿⣿⣿⢿⠃⢰⣿⣗⣈⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠉⠙⠛⠉⠐⣾⡿⣇⡅⠀⡇⢸⠀⠀⠀⠀⠿⣿⣿ ⠀⠀⠀⠀⢻⣿⣿⣿⣶⣿⣿⣿⣿⣿⣛⣛⣻⣿⣿⣿⣿⣿⣿⣷⣶⡿⢿⡿⠿⠭⡖⠀⢙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⢋⣠⣶⣾⣿⠢⠶⡾⡟⠻⠽⣿⠀⠇⠘⠀⠀⠀⠀⠀⠻⠋ ⠀⠀⠠⠀⠈⣯⣿⣿⣿⣿⡟⣿⣿⣿⣿⡿⠛⠩⠋⠀⠁⠀⠈⠛⠻⣿⣿⣿⣿⣿⡿⢀⣾⣿⣿⣿⡿⠛⠛⠻⠿⠿⠿⠿⠿⠿⠿⠿⠿⠟⠛⠋⢉⣠⣤⣾⣿⣿⣿⢻⠹⠀⢤⣴⣷⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⢠⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⡿⠁⣼⣿⠿⠋⠁⠀⢺⢺⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣿⣾⣳⢽⣿⣿⣿⣿⠟⠸⠁⠀⢿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⢈⠀⠀⠀⢸⠁⣾⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⠃⠜⠋⠀⠀⢸⣼⢰⢶⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠉⢙⠁⠈⠀⠸⠛⢠⡀⠀⠀⠀⢘⣿⡇⠀⠀⢠⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠸⣾⢿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣇⠠⠶⠀⠀⠀⠘⣿⡼⡟⣿⣿⣿⣿⡟⢿⣟⡟⠉⠉⢉⣀⣸⣆⣦⠀⠀⢘⣴⡜⡿⠓⠄⠀⢸⡿⣧⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠁⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⠛⠁⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⡧⣿⣿⠃⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠃⢠⣶⣆⠀⣉⣣⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⡀⠀⣹⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣷⣿⣿⣇⠀⢼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⢻⣿⡏⠀⣿⣿⡇⠀⢀⢀⣀⣀⠀⠀⠀⠀⠀⠀⠀ ⡄⠀⡐⢠⡇⣴⣿⣿⢻⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢿⣿⣿⣿⣟⣿⣿⣿⣷⣦⣄⣉⠉⠛⠛⠟⠿⠿⣿⠟⠀⢸⣿⡇⡆⣿⣿⡇⠀⠀⠈⠉⠉⠩⠅⠀⠀⠀⠀⠀ ⣿⣿⣶⡮⠥⢿⣿⡿⠻⣿⣿⣿⣭⣿⣿⣿⣶⣤⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⡆⣇⠄⢲⣶⡤⠀⠠⠚⡟⠂⢀⡛⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⡿⠋⠀⠀⠀⠈⣿⣶⣾⡿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣸⡧⣿⣷⢸⣿⣿⡆⢀⣴⣶⣴⡆⣵⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠟⠂⠠⢠⡤⣠⣌⠺⣿⣿⡁⠈⢉⣽⣿⣿⡿⠿⠛⠛⠛⠀⠰⠷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠇⠹⢿⣿⠿⠿⢿⣿⣿⣿⣾⣷⣿⣿⣾⡿⣿⣧⣞⣿⣿⣿⣿⠘⢻⠃⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀ ⢢⣤⣴⣟⣀⣠⣴⣾⣿⣿⠿⣿⣿⣿⣯⣔⣦⣤⠤⠄⠀⠀⣸⠿⢋⣴⣦⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠁⠀⠀⠈⠁⠊⠁⠀⢹⣿⣿⣿⠀⠀⠀⠀⠀⠀⣰⣦⣀⠠⢐⣦⣀⠀⠀ ⣧⣈⣽⣿⣿⣿⣿⣿⣿⣿⡿⠛⠉⠉⠉⠉⠁⣀⣠⣴⣶⡿⠃⠀⣾⣿⣿⣿⣭⣶⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢙⣿⣯⣛⢀⡀⠀⠘⢻⣿⣿⣶⣿⣿⣾⡿⣿⣗⣷ ⣸⣿⣿⠋⣿⣿⣿⣿⣿⣿⣛⣶⣶⣶⣾⣿⣿⡿⠟⠋⠁⠀⠀⠃⠹⠻⠏⣽⣿⣿⣿⣿⣦⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⠀⠀⠀⢐⠀⠀⠀⠀⠀⠀⠀⠀⠀⣄⡀⣱⣿⣿⣍⣿⣆⣀⣺⣾⣿⣿⣿⣿⣯⣿⣀⣿⣿ ⣿⡿⠃⠘⣿⣿⡿⠿⠿⠿⠿⠿⡟⠿⠏⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡾⣿⣿⣿⣿⣿⣿⣿⣷⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⢴⣿⣿⣿⣿⣿⣛⣛⣛⣛⣛⣛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠟⠁⠀⠀⢻⣿⣶⣶⡤⢶⣶⣶⣶⣶⣆⠠⢤⣤⣤⣤⡄⠀⠀⠀⠀⠀⠈⠉⠉⠙⢿⣿⣿⣿⣿⣿⣿⣷⣴⣤⣤⣤⣀⣀⣀⣀⣀⣤⣽⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⣿⣿⡿⠿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢷⣦⣬ ⣿⣶⣶⣶⣾⣿⣿⣷⣶⣿⣿⣿⣿⣷⣷⣶⣶⣶⣾⣿⣷⣶⣶⣤⣤⣄⡀⠀⠀⠀⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⡿⠿⢿⣿⣿⣛⣿⣿⣿⣿⣿⣿⢹⣷⣾⠫⠀⠀⠀⠙⠛⠛⠻⠿⠿⠟⠛⠛⠻⠿⣿⡍⠉ ⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠙⠋⠛⠛⠋⢹⠟⠉⠀⠀⣠⣾⡧⢸⣿⣿⣿⡿⢿⣿⣿⣿⠟⠀⠸⠿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡏⠀⣠⠄⢈⣿⣿⠃⠸⠙⣿⠏⠀⠈⠰⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⠄⠀⡆⠀⠀ ⠀⠀⠀⠀⠀⢀⠀⡀⢀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⢀⡠⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⡘⠀⠀⠀⠐⣯⣿⡟⣠⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠠⢀⢀⡟⠀⡼⠀⠀⠀ ⡀⠀⠀⠀⢒⡀⠳⡄⠀⣧⠌⠄⠹⡴⣴⡄⢆⢆⠀⠀⠙⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⠛⠐⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡜⠀⠀⠀⠰⣿⡧⠀⠀⠸⠁⠀⠀⢀⣀⠀ ⡶⣄⠀⠀⠀⢛⣂⡘⢦⣾⠃⠀⠀⢀⠙⠃⢸⣫⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⠀⠀⠁⠀⠀⠀⠀⡀⠀⠠⣶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐ ䷩ 𝚕𝚒𝚗𝚎 420 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at https://techrights.org/n/2025/09/05/Brian_Kernighan_Only_Third_to_Dennis_Richie_and_Ken_Thompson_UN.shtml Gemini version at gemini://gemini.techrights.org/n/2025/09/05/Brian_Kernighan_Only_Third_to_Dennis_Richie_and_Ken_Thompson_UN.gmi ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ Brian Kernighan, "Only Third to Dennis Richie and Ken Thompson" (UNIX), Agreed With Someone Who Said Rust Was Just Hype, Should Not Replace C⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ posted by Roy Schestowitz on Sep 05, 2025, updated Sep 05, 2025 17_hours_ago: 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Brian_Kernighan_on_Rust⦈_ 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Brian_Kernighan_on_Rust⦈_ 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Brian_Kernighan_on_Rust⦈_ Brian Kernighan, a Canadian, knows_a_thing_or_two_about_programming and programming languages. He has seen them all (not literally) and can assess, compare, etc. What he said about Rust matters. Some people document this. This recently become a debated topic. Earlier this month Bruce Perens also wrote_about_Rust: (responding to someone who had brought up the topic in dyne.org) Hi Davide, My understanding was that the community "mrustc" project was a C++ implementation of early Rust that could compile early Rust compiler versions which could be used to bootstrap up to the current Rust toolchain. Obviously the chicken-and-egg problem is a serious one. The Guix distribution has gotten the farthest, in that they can bootstrap the entire distribution from a 357-byte binary on X86. I think the best solution would not be to eschew Rust, but to solve its problems to the best of our ability, since Rust represents a lot of advancements in security, re-entrancy, and enforcement of software correctness; over C/C++. BSD licensing is not really an issue, IMO, but we must be aware that the GPL has aged and we are being even more abused since the advent of AI trained on Open Source. My work on Post Open is meant to address this and other issues and I have a new version of licenses coming soon, merging lawyer reviews. IMO the best solution might be to bootstrap Rust from a highly- verified build of the compiler targeting Webassembly. This could be made to work in most places. But let's not kid ourselves: many software programs we now depend upon are larger than it is possible for any single human to fully understand. There doesn't seem to be any possibility of solving this problem in the near future. We also need to be aware that Linux, based on the now 55-year-old Unix paradigm, and Multics before that, is also aged, and that newer kernels are in our future. Redox, a microkernel OS written in Rust, also follows the Unix paradigm but might be a starting point. A truly modern OS would not provide any synchronous I/O primitives, and there are other advancements I could suggest. Thanks Bruce He also wrote: On Mon, Sep 1, 2025 at 4:22 PM David Niklas via Dng wrote: > Why not use Python, Ruby, Pascal, SH, etc., in the Linux kernel if you > want memory safety? > I'm afraid you are missing really critical points about what makes a language suitable for kernel development. The most important is the ability to deal directly and efficiently with memory-mapped hardware. You need to catch up upon this before seriously joining this sort of discussion. Pascal has been the #1 recommended replacement for C/C++ code for years > before rust showed up? Perhaps Oberon, the last in the Wirthian family of languages, since he did write an OS in it. > We've had options to help with C code guys! This is another catch-up point for you. We've had various approaches to memory safety, and I count my Electric Fence as the very first, although only suitable for debugging. But they are band-aids to a 1970's language that is close to being a hardware-independent assembly language, rather than something with support for what we have learned about programming in 55 years. C++ adds object orientation and generics, but not as nicely as later languages, and does _nothing_ about safety, while that is Rust's major concern. C is simply not capable of enforcing memory safety, re-entrancy, and object lifetimes without adding so much to the language that it would become Rust, or at least Zig. More knowledge of these things is necessary before you should really have an opinion about the appropriate languages for kernel programming. In fact, Linus Torvalds himself said he did not want object oriented C++ > code in the Linux Kernel. The reasons were that C++ did not add much value to kernel programming, and many of its library constructs were better suited to application programming than embedded, real-time, or kernel because they made frequent and essentially unbounded use of dynamically- allocated memory. In contrast, Rust is a systems programming language and has had a lot of attention to running small, embedded, and bare-metal environments as _well_ as higher-level applications. -- Bruce Perens K6BP This message_by_David_Niklas also brings up another elephant in the room: I share your concerns, especially because as Linux moves from a user developed and maintained set of code-bases to a corporate developed and maintained set of code-bases. Rust, as you may recall, is a Mozilla foundation. I have some ideas for how to solve this problem, but they'll probably have to wait until we solve the problem of corporate controlled firmware that is totally insecure (in the sense that it's never been audited), is able to access the internet without permission, and, in some cases, doesn't allow Linux to boot. Although Intel's IME counts, I'm more concerned about Microsloth's Pluton. > While I share some of our concerns, I have to say that if you had more > knowledge of computer science, you could not do other than welcome Rust > as a huge advance on C. It is not ideal, but there is a reason that it > has been accepted into the kernel. I've read this sort of thing over and over again ad infinitum. Why not use Python, Ruby, Pascal, SH, etc., in the Linux kernel if you want memory safety? No one ever did a review of the various languages available, even rust's author, and demonstrated that rust is, overall, the best replacement for C out there. Did you not know that Pascal has been the #1 recommended replacement for C/C++ code for years before rust showed up? There's a whole C string library out there licensed CC0 and no project ever used it! We've had options to help with C code guys! In fact, Linus Torvalds himself said he did not want object oriented C++ code in the Linux Kernel. Now we're doing OO with rust! Why not let C++ in then!? We have the STL, so no need to complain about C++ oddities of the past, and we have libgc, so there's little need to complain about memory leaks either. The reason is all too simple, corporations, including Mozilla foundation, wanted rust code in stuff, so they're pushing for it, and, for whatever reason, Linus has surrendered in this and many other social/corporate matters. IDK what these big corporations intend, but this whole thing reeks of the old EEE (Embrace, Extend, Extinguish,) campaign. Once they control the major code bases and have displaced most of the freelance devs, we'll be at their mercy. A great way to do this is to increase code complexity, by using tighter SW coupling, systemd, and using more programming languages in projects, rust (and thus requiring rewriting the old, known good, code in the process). David Regarding Perens, remember that he objected to a number of things Debian did in recent years, in effect "going with the flow" of Red Hat. He later wrote: "Can we start moderating this list for a while? This discussion doesn't carry DNG forward, the people pushing it are not cognizant of basic points of computer languages, issues of software licensing, and it's just noise distracting the people who are doing useful work." (Also repeated_a_similar point) Censoring some critics would be the sort of thing Rust does a lot in Reddit and GitHub (the sites to which it outsources discussions). Some people brought up the licence and he said: "Anyone who feels that the GPL is a barrier to their selling their own software, etc. needs to first explain MySQL, Artifex, Alladin Enterprises, and for that matter, Red Hat and its ilk." "I'm disappointed with Bruce accepting Rust politics," said an associate (who had also claimed "Rust == politics, not code"), "and not mentioning the performance hit that comes with Rust, along with it not actually solving so many memory problems." "However, his other points about the need for modernization seem to have merit. It's just that old Linux has become such a juggernaut that it'd be *very* hard to bootstrap a new kernel. Microsoft already makes it hard for even Linux to exist. Hurd is finally maturing but odds are low of device driver support. Did Linus ever admit to the superiority of microkernels? I think that's one of the things Bruce is getting at," the associate added. There's lots more in that discussion_thread. Those are GAFAM sceptics who wish to avoid Microsoft/IBM systemd. █ 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Concern_about_Rust_adoption_in_the_Linux_kernel⦈_ * Reminder:_Microsoft's_"Secure_Boot"_Certificate_for_"Linux"_Will_be Expired_in_One_Week * Analogies_for_"Memory_Safety"_in_Rust ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣀⡀⠀⢀⣀⣀⣀⠀⠀⣀⡀⠀⠀⣀⡀⠀⠀⢀⡀⠀⠀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⠋⠙⣿⡆⢸⣿⠙⢻⣷⠀⣿⡇⠀⢰⡿⣿⡄⠀⢸⣿⣦⡀⣸⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⠛⠛⣿⡆⢸⣿⢶⣿⡋⠀⣿⡇⢠⣿⣥⣼⣷⡀⢸⣿⠙⢷⣼⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠿⠶⠶⠿⠃⠸⠿⠀⠹⠷⠀⠿⠇⠾⠏⠉⠉⠻⠧⠸⠿⠀⠈⠿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢴⡆⠀⣴⡶⠀⣶⣶⣶⣶⠀⣶⣶⣦⣤⡀⢰⣦⡀⠀⢰⡆⢠⣶⠀⢀⣤⣶⣶⡦⠀⣶⡆⠀⢰⣶⠀⠀⢠⣶⡄⠀⠀⣶⣄⠀⠀⣶⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣧⣾⠋⠀⠀⣿⣧⣤⡄⠀⣿⣇⣠⣿⠇⢸⣿⢿⣄⢸⡇⢸⣿⠀⣿⡏⠀⢀⣀⠀⣿⣧⣤⣼⣿⠀⢠⣿⠛⣿⡄⠀⣿⡿⣷⡀⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⡏⠻⣷⣄⠀⣿⣇⣀⣀⠀⣿⡏⢻⣧⡀⢸⣿⠀⠻⣿⡇⢸⣿⠀⢿⣧⣀⣸⣿⠀⣿⡏⠉⢹⣿⠀⣾⡷⠶⢾⣷⡀⣿⡇⠈⢿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠃⠀⠈⠛⠂⠛⠛⠛⠛⠀⠛⠁⠀⠙⠓⠘⠛⠀⠀⠙⠃⠘⠛⠀⠀⠉⠛⠛⠋⠀⠛⠃⠀⠘⠛⠘⠛⠀⠀⠀⠛⠃⠛⠃⠀⠈⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⡿⠛⠻⣷⡄⢸⣿⣦⠀⢸⣿⠀⠀⢸⣿⠛⠻⣷⡀⣿⡇⠀⢸⣿⢠⣿⡛⠛⠇⠛⠛⣿⡟⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠰⣿⡁⠀⠀⣹⡷⢸⣿⠙⣷⣼⣿⠀⠀⢸⣿⣶⣾⡟⠁⣿⡇⠀⢸⣿⠈⠛⠿⣷⣦⠀⠀⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⣷⣤⣴⡿⠃⢸⣿⠀⠈⢿⣿⠀⠀⢸⣿⠀⠹⣷⡄⠻⣷⣤⣾⠟⢠⣶⣤⣾⡿⠀⠀⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀⣐⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠤⣈⠀⣀⣴⣾⣿⣿⣿⣿⣿⣷⣦⣄⡐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣤⣴⡷⢗⣚⠻⢿⣾⣷⣶⣷⣶⣔⣄⣀⡄⡀⢤⣿⣿⣶⡜⡠⣺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠞⣷⢀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣤⣶⠿⣛⣽⣾⣿⣿⣿⣦⣍⡛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠰⣿⡖⢠⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡰⢛⣯⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣮⣙⠻⢿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⠙⢿⣧⢻⣯⣄⣐⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡇⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠋⠀⣻⣿⣿⣿⣿⣿⢸⣿⣿⡿⠟⠛⠿⡿⠋⠉⠉⠉⠛⠛⠛⢋⡀⠈⡻⣌⢿⣿⣯⣄⡀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠉⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⡞⠊⡎⠀⠀⠀⠀⣿⡀⣀⠤⢤⣤⣤⣴⣿⣿⣷⠀⠈⢸⣿⣿⣿⣟⣂⡀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣱⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠋⠁⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣧⣄⣶⣾⣿⡿⢸⣿⣯⡝⢛⣛⣛⠉⠙⣿⣿⣿⣢⣸⣸⣿⣿⣿⣿⣿⣿⡆ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠉⠀⠀⠀⢀⣄⡀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⡽⣿⣯⣷⢂⣭⡀⢀⣤⣷⣝⠁⠀⢨⣿⣿⣯⣽⢧⣿⣿⣿⣿⣿⣿⣟⣵ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣺⣿⣿⣿⣿⡿⠟⠻⣿⣿⣿⣷⣦⣤⣶⣿⣿⣿⡶⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⢿⣟⢁⡾⠋⢁⣀⣁⠉⠙⣧⣀⣿⣿⣿⣷⡟⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⢀⣽⣿⣿⣿⣿⣥⡀⠀⠀⠈⠻⢿⣿⣿⣿⣿⣿⠿⠋⠀⠀⠀⢀⣤⣿⣿⣿⣿⣿⣿⣿⣿⣎⢿⣿⡦⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣼⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣄⡀⠀⠀⠈⠉⠀⠀⠀⠀⣠⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠹⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣸⣶⣾⠛⡛⠉⠝⠉⠝⠉⡽⠟⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣀⣀⣀⣤⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣽⢿⣿⣿⣿⣿⠿⠋⠉⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿ ⠀⠀⠀⠀⠀⠀⢀⠀⣀⣰⡾⠛⠀⠀⠀⠀⢀⠀⠆⠀⠀⠀⠀⠃⢸⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠉⠁⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⢀⣿⡟⠃⠀⠀⡠⢦⣷⣿⣷⣤⣾⣿⣷⣦⣄⠀⠀⠟⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⢐⣾⡏⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣷⠀⠀⠋⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠓⢀⣀⠠⠈⠻⣏⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⣪⣿⠁⠀⠪⠀⣠⡄⠀⠀⠀⠶⠶⠶⠄⠀⠀⢀⣏⠐⠅⠀⢘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠈⢳⣦⡀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠈⢹⣋⠀⠀⢰⣸⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⡿⠀⠀⢑⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⡜⠋⢀⣀⡀⣙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⡩⣟⠀⠀⠀⠜⠿⠃⠀⠀⠀⠿⢿⣶⠀⠀⠀⠘⠟⠃⠀⠀⢑⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡃⠀⠙⠻⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠛⣽⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣇⠀⠀⠀⠀⠀⠀⡀⣺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⢘⣿⡂⠀⠀⠈⡀⠀⣾⣿⣿⣿⣿⣿⣿⢁⠄⠀⠀⣀⣹⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠸⡭⣧⣠⠀⢀⠀⠁⠙⠉⠛⠛⠉⠁⠀⡁⢰⣤⣿⣿⣿⣿⣿⣻⣽⡿⠟⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡁⢸⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⣶⣶⡀⣂⢀⢄⠀⠄⠀⣆⣀⣷⣾⣿⣿⣿⣿⣾⠏⣿⡏⡆⠀⠽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⠙⢑⣟⠷⡿⢷⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⡟⢰⡗⢠⣧⠦⣱⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⢈⢻⡯⡿⠝⡿⣿⣿⣿⡜⠀⢸⠁⠘⠃⠀⠛⠳⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠹ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⠀⠐⠀⡃⠺⣻⣿⡷⠀⠀⠀⠀⠀⠀⢯⣬⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠈ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡱⡿⣿⣷⣤⣀⠀⠀⠀⠈⠻⠿⠿⢳⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⢤ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠟⢭⣿⣿⣿⣷⣦⡀⠀⠀⠀⠀⢷⡙⢿⣿⣿⣿⣿⣿⣿⡝⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⠿⠿⠿⠟⠛⠛⠉⠉⠀⠨⠉ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣞⢿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠈⠀⠀⣿⣿⣿⣿⣿⣿⣷⣬⣿⣿⣿⣿⣿⣿⣿⣿⠟⣻⣿⣿⣧⣿⣿⣿⡿⠷⠖⠂⣠⣤⣤⣶⡷⠗⢀⡠ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⣽⣿⣿⣿⣿⣿⣿⢤⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⠿⠛⣉⣴⣾⣿⣿⣿⣿⢻⣯⣥⣀⣤⣶⣿⣿⣿⡿⢋⣴⣾⠏⢀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠲⡯⣿⣿⣿⣿⣿⡾⣀⡀⡀⢀⡀⠘⢻⣿⣿⣿⣿⣾⣿⣿⣿⡋⢁⣴⣾⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢁⣰⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠑⣷⣿⣿⣿⣿⣿⣷⢻⠉⠉⠈⠁⢀⣿⣿⣿⣿⡇⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⡿⠋⢁⣴⡿⠟⣁ ⠀⠀⠀⠀⠀⣺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⢽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⡿⢿⡿⢿⡿⠿⢿⡿⣿⢿⣿⢿⡿⣿⣿⢿⠿⣿⢿⡿⢿⠿⡿⣿⣿⣿⡿⡿⠿⠿⢿⢿⢿⣿⠿⢿⢿⢿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⢼⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣐⣆⣛⣨⣆⣕⣸⣫⣚⣁⣕⣷⣼⣞⣞⣈⣅⣇⣎⣀⣋⣷⣀⣂⣹⣨⣂⣣⣭⣮⣀⣜⣈⣇⣽⣨⣸⣗⣋⣨⣘⣆⣷⣁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⢐⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿ ⠀⠀⠀⠀⠀⢈⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠰⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⡿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⣾⣿⢐⡨⡏⣽⠸⠍⠋⣩⢻⡇⠈⢞⠫⢹⢩⡍⣉⢻⠘⢩⢹⢨⢹⠭⢸⢨⢹⣿⡧⣭⣯⡝⡯⠝⣿⢫⣽⢬⣻⢿⠭⢻⣿⢩⢨⡇⡍⣟⡭⡏⣽⣟⣭⢻⣬⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⢿⣿⣦⣶⣷⣿⣶⣦⣶⣿⣾⣷⣾⣾⣦⣼⣾⣷⣿⣾⣾⣂⣼⣾⣾⣦⡾⣾⣾⣸⣿⣦⣿⣷⣷⣽⣿⣷⣽⣮⣾⣿⣮⣾⣮⣾⣮⣷⣷⣷⣵⣷⣿⣿⣮⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⢽⣿⠿⠿⢿⡿⠿⣿⡿⢿⡿⢿⣿⠿⡏⡿⣿⣛⢛⡏⠿⡿⠿⣿⡿⣛⣻⡟⢛⢻⠿⡿⠿⣿⠿⠿⠿⠿⢿⠿⠿⢿⡿⠿⠿⡏⡿⠿⣿⠿⢿⡟⣻⡿⠿⡿⠿⣿⠿⢿⢿⢿⠿⢿⠿⢿⡿⢿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⢻⣿⣛⣺⣇⣏⣁⣿⣗⣃⣞⣃⣗⣟⣇⣜⣿⣿⣸⣇⣇⣇⣁⣿⣇⣛⣻⣇⣠⣾⣸⣇⣃⡇⠃⣀⣿⣉⣰⣸⣆⣇⣇⣇⣇⣇⣇⣇⡁⠛⢸⣇⣘⣋⣁⣇⣇⡧⠛⢸⣘⣸⣉⣨⠘⢸⣈⣠⢻⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⡿⣿⣷⡶⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡶⣿⣿⣟⣿⡿⣿⣿⣷⣶⢿⣿⣿⣿⣿⣶⣿⢿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⢸⣯⠿⢻⡹⠭⣏⢽⣿⢩⡯⠝⠯⣽⠩⢽⢩⣽⢨⡇⡝⡏⣿⠭⢹⡩⡇⢫⠫⠝⢭⡅⣯⣿⣧⣽⢰⡆⢏⡍⣿⡹⢫⢩⢹⢹⢫⣿⢨⣅⡍⡇⠏⡍⠇⢫⣿⢠⡅⡍⡟⢍⡏⡝⠍⣫⡏⢽⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⢸⣿⣾⣷⣷⣶⣷⣶⣿⣾⣷⣾⣷⣶⣶⣾⣾⣾⣶⣷⣓⣴⣿⣶⣾⣶⣷⣷⣷⣾⣶⣶⣷⣿⣿⣷⣶⣾⣷⣶⣟⣥⣿⣶⣾⣶⣾⣿⣶⣾⣟⣾⣾⣿⣾⣾⣿⣶⣶⣷⣷⣶⣾⣷⣶⣿⣶⣾⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⢸⣿⡿⠿⡿⢿⢿⠿⣿⠿⡿⠿⡿⠿⠻⣿⠾⢿⠫⣽⡿⠿⢿⡿⢿⠿⠟⡟⢿⡿⠻⡿⢿⣿⢙⡻⢿⠿⠿⢿⠻⣿⠿⡿⠿⠿⢿⢋⡿⠿⡿⢿⢹⠿⣿⠿⢿⡿⣛⣻⡛⣿⣿⣿⣿⣿⣿⣿⠿⣛⡛⢿ ⠀⠀⠀⠀⣽⣦⢸⣿⣘⣸⣸⣹⢜⣼⣗⣹⣘⣣⣹⣇⣻⣯⣚⡜⣼⣿⣸⣸⣹⣈⣺⣸⣳⣑⣻⣇⣻⣘⣸⣏⣤⣸⣘⣸⣊⣇⣻⣟⣼⣈⡱⢘⣹⣸⣘⣰⣘⣃⣇⣏⣇⠋⣿⣇⣛⣏⣾⣿⣿⣿⢿⣿⣿⡏⣾⣟⢿⣷ ⠀⠀⠀⠀⠸⠃⢸⣿⣿⣿⣿⣷⣿⡿⣿⣿⣿⣿⢿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⢷⣿⣿⣿⠿⣿⣿⣿⡿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡻⠷⠿⢋ ⠀⠀⠀⠀⠀⠀⢰⣿⢡⣶⠸⣩⣿⢱⡩⣿⢇⡽⣬⡹⣈⠭⣿⢱⢹⢹⠩⡅⣼⡟⡭⢹⡟⡌⡏⡿⡝⡍⡙⢍⣿⣇⡍⡍⢏⢫⢙⠫⣹⣿⣨⠹⣹⠹⣨⢹⢨⢹⠸⠩⣹⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⢸⣿⣷⣶⣷⣿⣿⣶⣶⣿⣶⣶⣷⣷⣶⣾⣩⣾⣶⣴⣶⣷⣾⣷⣶⣿⣷⣷⣷⣶⣇⣤⣷⣶⣿⣾⣿⣥⣞⣶⣾⣶⣼⣷⣶⣿⣶⣶⣶⣷⣶⣿⣾⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⢘⣿⢿⢿⡿⡿⢿⢯⠻⡏⡿⠿⡿⠿⣿⡟⠿⠿⣿⡿⠿⡙⡿⠿⣿⡿⠏⡿⢿⢿⢿⡿⠿⢿⡛⠛⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⢸⣿⣌⣆⣼⣘⣸⣸⣘⣳⣱⣳⠘⢳⣿⣘⣇⣃⣿⣗⣃⣣⣅⣰⣿⣘⣸⣘⣹⣈⣎⣼⣸⣸⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣤⣄⡀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣦⣄⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠊⠙⠻⠿⠟⠿⢕⠀⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠈⣷⣤⡨⣢⠙⢿⣿⣿⣿⡏⣿⣿⠿⢿⠿⡿⠿⣏⠿⢿⡿⡿⣿⡏⠿⡿⠿⡟⢿⣿⠿⣿⠿⢿⡿⠿⡿⢿⢭⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠘⣿⢻⣜⢷⡌⢻⣿⣿⣇⣶⣾⣐⣺⣸⣇⣒⣿⣒⣹⣧⣳⣁⣇⣇⣅⣂⢇⣛⣿⣿⣸⣒⣾⣗⣊⣑⣺⣸⣘⣻⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿ ⠀⠀⠀⠀⠀⠀⠸⠀⠹⣯⣿⣄⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⣛⣛⡻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣆⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣭⣝⣛⡛⠿⠿⠿⠿⠣⠿⠿⣛⣡⣿⣿⣿⣿⣿⣿⣿⣿⣾⡿⠿⠿⠛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣧⡈⢿⣿⢿⣿⣻⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣝⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⠤⢉⡽⢛⣵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⡽⣷⡌⢻⢿⣻⣿⣿⣻⢽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣬⣭⣭⣭⣭⣤⣶⣶⣾⣿⣫⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⣽⣿⣄⠻⣿⣿⣿⣿⣿⡿⣿⣿⣿⣻⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⠾⣿⣆⠙⣿⡾⣿⡿⣿⣟⣿⣯⣯⣿⣿⣟⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣧⠈⢻⣿⣿⣿⣿⡿⣿⣿⣿⣝⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠽⣿⣷⡈⣿⣿⣿⣄⣿⢽⣿⣾⣾⢿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣷⡐⢟⣿⡿⣿⣿⣿⡿⣾⣿⣟⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠼⣿⣿⣷⡀⢯⣿⣭⣿⣿⢿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢦⡏⠀⠘⢷⠈⣾⣿⣿⣽⣿⣿⣿⣿⣻⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢄⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠈⡆⣿⣿⡿⠿⣿⣿⣿⣿⣯⣿⠟⡿⢿⡿⡿⡿⡿⣿⣿⡿⢿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢃⡂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣺⣞⣿⣾⣿⣿⣿⣧⣤⣮⣬⣤⣬⣧⣤⣼⣡⣭⣦⣬⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠟⠀⠀⠀⠀⢀⠄⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣷⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣾⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣷⣿⣿⣿⣿⣿⣿⣽ ⣿⣷⣿⣿⣿⣻⣿⣿⣿⣿⣿⢿⣿⢿⣿⣿⣿⡿⢿⡿⡿⣿⢿⣿⢿⣿⢿⠿⣾⢿⣿⣿⡿⣿⣿⢿⣿⡿⣿⡿⢿⢻⡿⣿⣿⣿⣻⣿⣿⠿⢿⢿⣿⣿⣿⡿⣿⣿⣿⡿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣾⣿⣿⣃⣸⡺⡏⣽⣅⣗⢓⣗⢯⣈⣛⣊⠢⣳⣣⣳⡇⢠⣺⡚⣛⣒⣨⢅⣯⣸⣈⣊⣠⣻⢑⡯⢽⣅⣳⡁⢸⠾⣯⡅⡓⣻⣜⣽⣿⣟⢿⣿⣿⣿⣿⣿⣯⣿⣻⣿⣿⣿⣿⢿ ⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣽⢿⣿⣿⣿⣿⣿⣿⣾⣽⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽ ⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣯⣾⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣻⣿⣽⣿⣿⣿⣿⣯⣿⣯⣿⣿⣿⣯⣿⣿⣗⣿⣽⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣯⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣺⣿⣾⣿⣿⣿⣾⣿⣻⣿⣿⣿⣿⣿⣿⣿⡿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣾⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣾⢿⣿⣿⣿⣿⣿⣾⣾⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⢟⣿⣿⣿⣾⣿⣿⣿⣿⣾⣿⣿ ⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⢿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣟⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣟⣿⣿⣿⣿⣯⣿⣷⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣾⣿⣿⣿⣟⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣻⣿⣷⣿⣿ ⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⡿⣿⣿⡿⡿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⢿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⡿⠛⠻⣿⡿⠟⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣻⣿⢿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿ ⢿⣿⣿⣯⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣾⣿⣿⣿⣽⣿⣿⣾⣿⣿⣿⣽⢿⣿⣯⣿⣿⣿⣟⣿⡿⠀⠀⣤⡿⠀⠀⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢽⣯⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣷⣻ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⡿⣿⣿⡇⠀⠈⠙⡇⠀⠀⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣽ ⡿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣷⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⡿⣿⣯⡆⠀⠀⢀⡇⠀⠀⢀⣿⣿⢿⣿⢿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣯⣿⣿⣷⣻⣿⣿ ⣿⣿⣱⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣾⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣷⣿⣿⣿ ⣿⡽⣿⣿⣾⣿⣽⣻⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⢿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣷⣽⣯⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣻ ⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣷⣯⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣻⣟⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⠿⡿⡯⣿⡟⣻⣟⣿⣿⣿⢿⢷⣿⣿⣿⠿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⡟⣿⡿⣿⢿⣿⣿⣿⣿⣾⣿⣿⠿⣿⣷⣿⣿⣿⣿⣾⣿⡿⡿⣿⣿⣿⣿⢿⣿⣿⡿⣿⣾⣿⣿⣿⢿ ⣿⡿⣿⣿⣿⢿⣿⣿⣿⣇⠿⢇⢵⢦⢳⢾⢱⢺⢿⡇⣍⠌⠗⠧⢢⠲⢾⣿⣼⢇⡆⡷⢦⡛⢙⠢⡜⡧⡅⡰⣰⢲⠱⡣⠎⠦⣣⣆⣿⠱⢺⣰⡸⢶⢏⣾⠱⢺⢴⡨⠢⣼⢇⡁⡶⢧⠦⡆⢶⣿⣿⣿⣿⣽⣿⣿⣿⣿ ⡿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣻⣿⣿⣿⣿⣿⣿⣾⣿⣦⣿⣷⣿⣟⣿⣯⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿ ⣿⡿⣿⣿⣿⣿⣿⡿⣛⡟⡻⣛⡟⡋⣟⡻⡛⡟⡛⡛⣿⣿⢛⢟⡻⣟⠿⡙⣛⢟⡟⡿⢛⣏⡛⢛⡹⢹⢟⣙⣋⢹⡟⡻⣋⡻⢞⢟⢻⣿⣛⡛⡞⣿⢟⡻⢃⣺⢛⡑⡓⣇⢋⣻⣟⠟⣟⢷⢉⣇⣻⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣧⣵⣾⣧⣭⢋⣱⢽⣯⣥⣽⣿⣙⣽⣯⣵⣬⣽⣟⣰⣥⣵⣭⣵⣯⣥⣽⣯⡮⣼⣬⣼⣵⣭⣵⣯⣵⣭⣵⢦⣮⣽⣧⣭⣧⣯⣿⣮⣝⣾⣿⣬⣿⣷⣽⣭⣿⣧⣦⣾⣮⣽⣼⣽⣿⣿⣟⣿⣿⣿⣿ ⣾⣿⠟⠿⢿⣿⢿⣿⣿⣿⡿⣿⣿⣿⣿⢻⡿⣻⣿⣿⣿⣿⢻⣿⣿⣿⣿⢟⣻⣿⣿⣿⡟⡿⣿⣿⣿⠟⣿⣿⣿⡿⣿⢯⣿⣛⣿⣿⣿⣾⣿⣿⡽⣿⣟⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⢻⣿⣿⣿⣿⣿⣿⣿⣯⣿ ⡟⣴⡿⣻⣷⠉⠆⣿⡓⢶⢹⠶⡬⡶⡋⢴⣏⠲⢎⡆⠶⠚⢎⡆⣿⡱⢮⣰⣾⠔⡧⠢⡝⠳⡾⣿⢃⡂⢗⢆⡱⠶⡿⣸⡏⣞⠖⡀⠏⣣⣆⡳⢶⣿⢸⢴⣟⠴⢸⣯⣭⣭⣭⡟⠴⣈⠴⡌⡆⡆⡿⢿⢿⣿⣿⣿⣿⣽ ⣷⡹⢿⣾⠟⣸⣿⣿⣶⣾⣿⣿⣿⣿⣿⣻⣷⣶⣗⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣾⣿⣾⣿⣻⣿⣿⣿⣿⣿⣿⢿⣾⣿⣿⣿⣿⣿⣿⣷⣿⣿⡻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⢶⣦⣾⡿⣹⡟⣟⢟⢛⡛⡻⠟⣙⢟⢻⢻⢻⡼⣛⡜⡛⣣⢛⣿⢟⢛⢛⠟⡻⠶⣫⡟⣻⢑⢻⡛⣿⣟⡋⡻⢎⢫⣛⡟⡛⣟⣙⣟⢻⢵⢛⢟⣛⣻⢝⣻⣏⣛⣘⡿⡛⣏⣹⡿⡏⡟⢟⢻⣛⢛⢛⣿⣿⣿⣿⣿ ⣟⣿⣿⣷⣿⣮⢟⣳⣬⣽⣥⣯⣽⣧⣭⣬⣾⣬⣷⣧⣤⣿⣧⣿⣌⣿⣊⣼⣿⣮⣽⣴⣵⣧⣽⣾⣶⣬⣿⣽⣴⣷⣬⣽⣭⣷⣷⣬⣭⣼⣽⣬⣵⡽⣼⣽⣬⣿⣯⣧⣧⣧⣥⣬⣽⣧⣶⣾⣬⣭⣿⣬⣽⣿⣿⣿⣿⣿ ⣟⣻⣟⣿⣿⣯⣿⣿⣿⢿⣿⣿⣿⣿⣻⣿⣾⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣯⣫⣿⢿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⠟⣛⣿⡿⢿⣻⣻⣿⣻⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣯⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⡿ ⣿⣿⣿⣿⣿⣿⡿⣰⠡⢜⠤⡀⠟⡊⢕⡆⠄⡧⢦⣿⠰⡧⢆⣿⠰⢨⠶⣸⡇⡆⡆⡣⢤⢱⢰⢺⠱⢺⢰⡆⣱⡿⠐⡱⠂⢡⡂⢤⠳⡦⠣⢿⣿⡜⡶⣻⡳⠆⣿⠱⡺⣴⠱⢺⠴⠸⣶⠔⢸⣲⣴⢸⣿⣿⣿⣿⣿⣿ ⣷⣽⣽⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣧⣶⣻⣿⣿⣾⣷⣿⣿⣿⣿⣴⣿⣾⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣗⣶⣿⣿⢿⣿⣿⣿⣿⣷⣿⣷⣿⣿⣿ ⣿⣿⣿⣿⣻⣿⣿⡿⣿⣿⣿⣿⠟⡗⡿⣇⣻⠛⢻⣛⠛⢻⡿⡛⡛⣟⠛⢟⢛⣻⢛⣻⣛⢻⢫⡟⡟⡟⢏⣻⢛⣟⡛⣷⣙⣿⠛⠛⡿⠟⠻⢛⢳⡟⡛⡛⡓⢿⣷⢛⡟⣻⣿⡻⠛⣇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣛⣷⣿⣿⣯⣿⣿⣿⣿⣿⣧⣶⣼⣼⣽⣬⣯⣿⣬⣽⣷⣧⣧⣏⣽⣼⣼⣼⣭⣪⣟⣪⣿⣧⣦⣾⣬⣬⣥⣵⣷⣧⣭⣿⣭⣿⣵⣮⡼⣿⣾⣧⣥⣭⣧⣿⣬⣥⣭⣴⣭⣧⣥⣼⣾⣻⣿⣿⡷⣿⣷⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⡿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣷⣿⣾⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣾⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⡿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿ ⣿⣿⣻⣿⣟⣿⣿⣿⣷⣿⣷⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⢿⢷⣷⣿⣿⣿⣾⣿⣿⣿⣿⠿⠻⠿⠻⣟⢐⠰⠉⡁⠎⠙⡏⡉⣻⡇⠨⡞⠉⠻⢉⠉⠙⡆⢏⡉⡇⡙⡏⠙⡇⡉⣿⣷⣿⣿⣾ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣽⣿⣿⣿⣷⣿⣬⡴⣤⣧⣦⣥⢧⣧⣿⣧⣷⣴⣬⣤⣼⣼⣧⣧⡆⣀⣧⣧⣧⣥⣧⣧⣯⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⡯⢿⣿⡿⢿⢿⡿⡿⠏⠿⣿⠿⡿⠿⣿⠿⣿⠫⣿⠻⠏⠻⣷⠿⣿⠻⢯⣿⢿⡿⠿⡏⡿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⢿⣿⣿⡿⣿⡿⣯⣿⣿⢿⢿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⡽⣿⣿⣿⣿⣿⣃⠻⣕⢇⣭⡏⢽⡜⢇⡿⡃⣿⣃⢿⣸⣿⣿⡳⡐⢸⣿⡸⣃⣵⣆⠥⣿⡺⢆⣇⢇⣇⢟⡂⣔⣿⣿⣿⣽ ⣿⣾⣿⣿⣿⣿⣽⣿⣿⣿⣻⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⢿⣿⢻⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣷⣧⢽⣿⡿⢿⡿⣿⣿⣿⣿⣿⣟⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⣶⡆⢩⡏⠭⢿⡦⣶⣾⠆⣒⠏⣽⣥⢹⢩⡽⢡⡯⣼⣯⡍⡕⢩⡍⡍⠃⢫⠝⣏⡍⣿⣿⣿⣽ ⣿⣿⣿⡿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣷⣿⣿⣗⣿⣿⢿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣷⣿⣷⣶⣿⢷⣶⣾⣷⣿⣷⣿⣶⣾⣂⣸⣾⣷⣾⣿⣿⣷⣾⣷⣷⣷⣾⣷⣕⣢⣿⣿⣿⣿ ⡿⣷⢿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣾⡿⣿⣿⢷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⡿⠿⡿⠿⡿⠿⡿⡷⡿⠿⡿⠿⡿⠿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⢿⣿⣿⣽⣿⣿⣿⣿⣿⣽⣿⣿⣿⣻⣿⣿⣿⣛⣋⣂⣿⣇⡌⠃⣇⣃⣏⣂⡟⠃⣗⣒⣾⣿⣷⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⡿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣟⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⡿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⡿⣿⣳⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣯⣿⢷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣟⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣻⣿⣂⣪⣂⣛⣈⣺⣨⣪⣿⣸⣪⣀⣹⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣧⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣯⣿⣿⣿⣿⣾⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣻⢿⣿⣿ ⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣙⣿⣿⣷⣿⣷⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣯⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⡛⡻⠻⡟⢻⢻⡛⢛⣛⡛⠛⠛⣛⡛⠛⣛⡛⠛⣛⡛⢛⡛⢛⡛⡛⠛⢛⡛⠛⣛⡛⢛⣛⡛⠛⣛⢛⢛⡛⠛⢛⢛⣛⡛⢛⠛⣛⣛⢛⣛⠛⢛⣿⣿⣿⣿⡇⠂⣠⣝⣿⡿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠿⣿ ⣿⣵⣶⣶⣷⣾⣜⣁⣈⣉⣉⣈⣀⣈⣀⣈⣉⣁⣀⣉⣁⣈⣁⣈⣈⣁⣀⣉⣉⣀⣉⣁⣈⣉⣁⣀⣉⣀⣈⣉⣀⣈⣈⣉⣁⣈⣀⣉⣁⣀⣁⣀⣈⣛⣛⣿⣿⡃⠀⠀⢉⣿⣵⣶⣴⣶⣾⣿⣿⣿⣿⣿⣿⣿⣷⣧⣶⣽ ⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡯⠯⣻⠿⣿⡿⣿⢿⣿⣿⢿⣿⢿⣿⣿⣿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣛⠻⡟⢻⡟⣟⢟⡻⢛⢻⢻⠛⣟⢛⣛⠛⣟⣻⢛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣓⣒⣒⣓⣓⣓⣛⣓⣚⣛⣚⣚⣛⣛⣚⣓⣒⣚⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛ ⣿⡏⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⣿ ⣿⡇⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿ ⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿ ⣿⣧⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⠄⢤⡄⣥⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⠤⠤⡤⢤⠤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⡤⠤⠤⢤⠤⢤⠤⢤⢤⠤⠤⢤⣿ ⣿⡟⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠃⠛⠃⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠓⠓⠒⠚⠒⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠓⠛⠚⠓⠒⠒⠒⠛⠛⠚⠒⠚⣿ ⣿⣧⣤⣡⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⡄⣤⡄⣤⣄⣤⡤⢤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⠤⣤⣤⣤⡤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⡤⡤⠤⢤⠤⢤⠤⢤⢤⢤⢤⢤⣿ ⣿⡿⠿⠻⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠇⠿⠇⠿⠟⠿⠧⠽⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠤⠥⠶⠼⠥⠽⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠯⠬⠭⠴⠤⠴⠤⠽⠥⠭⠴⠽⣿ ⣿⣇⡀⢀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⡀⣀⡀⣀⣈⣁⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣿ ⣿⡿⠯⠵⠶⠶⠶⠰⠶⠶⠶⠶⠶⠾⠿⠿⠿⠇⠿⠇⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠥⠤⠦⠼⠦⠧⠤⠼⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠯⠬⠥⠼⠤⠽⠤⠽⠤⠥⠤⠼⣿ ⣿⣇⣀⣀⣀⣀⣀⢀⣀⣀⣀⣀⣀⠀⣀⣀⣀⡀⣀⣈⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣿ ⣿⡿⠿⠿⠿⠿⠿⠸⠿⠿⠿⠿⠿⠴⠿⠿⠿⠇⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠤⠬⠵⠥⠮⠼⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠧⠶⠴⠯⠤⠭⠤⠼⠤⠷⠤⠼⣿ ⣿⣇⣀⢀⣀⣀⣐⢐⣀⢀⣀⢀⣀⣀⣀⣀⣀⡀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣿ ⣿⣿⣇⢪⣭⢹⣿⢸⣿⢸⣿⢿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣀⣋⣭⣹⣃⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⣑⣒⣨⣀⣨⣀⣸⣈⣘⣺⣺⣿ ⣿⡇⠀⠀⠀⠀⠀⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿ ⣿⣿⣿⣿⣿⢸⣿⢸⣿⣿⣏⣒⣭⣭⣭⣽⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣘⣝⣉⣹⣬⣉⣉⣍⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣑⣋⣸⣉⣸⣉⣺⣩⣈⣛⣸⣿ ⣿⡇⠀⠀⠀⠀⠐⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿ ⣿⣿⣿⣿⣿⢸⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⡍⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣋⣉⣙⣉⣏⣋⣍⣉⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣝⣩⣟⣉⣻⣉⣻⣽⣫⣙⣹⣿ ⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿ ⣿⣿⣿⣾⣿⢸⣿⢸⣿⣿⣿⣾⣿⣿⣿⣷⣿⡇⣿⠅⢝⣛⣛⣛⣛⣛⣛⣛⢻⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡫⢛⡛⢻⢭⡟⠻⣛⠹⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡯⠫⠭⢙⣉⢙⣉⢹⠽⠹⢍⢹⣿ ⣿⡏⠉⠈⠉⠈⠉⠈⠉⠉⠉⠈⠉⠉⠉⠁⠉⠁⠉⠁⠉⠉⠉⠁⠉⠉⠈⠩⠈⠉⠈⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⣿ ⣿⣷⣶⣶⣶⢰⣶⢰⣶⣶⣶⣶⣶⣶⣶⣶⣶⡆⣶⡆⣶⣶⣶⣶⣶⡦⠔⣶⣶⣶⢰⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⡢⢒⡒⢲⠴⡒⠒⡒⠐⠐⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⡦⠢⠖⢰⠒⢰⠒⢴⠶⠐⠒⢰⣿ ⣿⡏⠉⠉⠉⠈⠉⠈⠉⠉⠉⠉⠉⠉⠉⠉⠉⠁⠉⠥⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠈⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⣿ ⣿⣷⣶⣶⣶⢰⣶⢰⣶⣶⡖⢀⣶⣶⣶⣶⣶⡆⣶⡆⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⢰⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⠖⠒⠒⢲⡒⡖⠒⢲⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⡖⠲⠒⢲⠒⢶⠒⢶⠲⠒⠒⢲⣿ ⣿⡏⠉⠉⠉⠈⠉⠈⠉⠉⠉⠉⠉⠉⠉⠉⠉⠁⠉⠁⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠈⢉⢉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⣿ ⣿⣷⣶⣴⣶⢰⣶⢰⣶⣶⣶⣴⣶⣶⣶⣂⢲⡆⣶⡆⣶⣦⣶⣶⣶⣶⣶⣶⣶⣶⢰⣶⢰⣶⣴⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⡒⢶⠶⢶⢖⡶⠶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣖⢖⣒⠲⠒⠲⠒⢲⣲⢲⠖⢲⣿ ⣿⡟⠛⠙⠛⠘⠛⠘⠛⠛⠛⠙⠛⠋⠛⠒⠚⠃⠛⠃⠛⠋⠛⠋⠛⠛⠛⠛⠛⠛⠘⠛⠘⠛⠙⠛⢋⠛⠛⠛⠛⠛⠛⠛⠛⠚⠓⠓⠚⠓⠓⠒⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠓⠒⠒⠚⠛⠚⠛⠚⠒⠓⠛⠚⣿ ⣿⣧⣤⣤⣤⢠⣤⢠⣤⣤⣤⣤⣤⣤⣤⣤⣤⡄⣤⡄⣤⢄⣠⣤⣤⣤⣤⣤⣤⣤⢠⣤⢠⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⢄⠤⠤⢤⣠⠤⠤⠤⠠⠠⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣄⢄⡠⠠⠤⠠⠤⢠⣤⠠⣤⢠⣿ ⣿⡟⠛⠛⠛⠘⠛⠘⠛⠛⠛⠛⠛⠛⠛⠛⠛⠃⠛⠃⠛⠒⠚⠛⠛⠛⠛⠛⠛⠛⠘⠛⠘⠛⣛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠓⠚⠓⠚⠒⠓⠒⠓⠒⠒⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠓⠒⠒⠚⠒⠚⠒⠚⠒⠒⠒⠚⣿ ⣿⣧⣤⣤⣤⢠⣤⢠⣤⣤⣤⣤⣤⣀⣤⣤⣤⡄⣤⡄⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⢠⣤⢠⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⠤⠤⠤⠤⢤⣤⠤⠤⢤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⡤⠤⠤⣤⠤⣤⠤⢤⢤⡤⢤⢤⣿ ⣿⡟⠛⠛⠛⠘⠛⠘⠛⠛⠛⠛⠛⠚⠛⠛⠛⠃⠛⠃⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠘⠛⠘⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠓⠚⠓⠒⠚⠓⠓⠒⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠓⠛⠚⠓⠒⠒⠒⠚⠛⠛⠛⠚⣿ ⣿⣧⣤⣤⣬⣤⣤⢠⣤⣤⣤⣠⣤⣤⣤⣤⣤⠄⢤⡄⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⢠⣤⢠⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⠤⣤⣤⣤⡤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⡤⡤⠤⢤⠤⢤⠤⢤⠤⢤⢤⢤⣿ ⣿⡿⠿⠻⠿⠿⠿⠸⠿⠿⠿⠻⠿⠿⠿⠿⠿⠷⠿⠇⠿⠿⠿⠟⠿⠿⠿⠿⠿⠿⠸⠿⠸⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠴⠷⠶⠾⠵⠽⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠧⠮⠭⠴⠶⠴⠶⠼⠬⠼⠽⠼⣿ ⣿⣧⣤⣠⣤⣤⣬⢠⣤⣤⣤⣠⣤⣤⣤⣤⣤⣤⣤⡄⣤⣤⣤⣄⣤⣤⣤⣤⣤⣤⢠⣤⢠⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⠤⣤⣤⣤⡤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⡤⡤⠤⢤⠤⢤⠤⢤⢤⢤⣤⢤⣿ ⣿⡿⠿⠿⠿⠿⠿⠸⠿⠿⠿⠻⠿⠿⠿⠿⠿⠿⠿⠇⠿⠿⠿⠿⠿⠿⠿⠿⠿⠯⠠⠿⠸⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠤⠤⠶⠼⠥⠼⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠯⠬⠥⠴⠤⠴⠤⠼⠥⠬⠮⠼⣿ ⣿⣇⣀⣀⣀⣀⣀⢀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⡀⣀⣀⣀⣈⣁⣀⣀⣀⣀⣀⢀⣀⢀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣿ ⣿⡿⠿⠿⠿⠿⠿⠸⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠇⠿⠿⠿⠿⠿⠿⠿⠿⠿⠷⠴⠿⠸⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠭⠮⠤⠼⠵⠤⠤⠮⠼⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠧⠮⠴⠿⠤⠽⠤⠽⠴⠵⠼⠼⣿ ⣿⣇⣀⣀⣀⣀⣀⢀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⡂⣂⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⢀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣿ ⣿⡿⠿⠿⠿⠿⠿⠸⠿⠿⠧⠴⠿⠿⠿⠿⠿⠿⠿⠇⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠸⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠦⠧⠭⠼⠧⠾⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠧⠶⠴⠮⠤⠬⠤⠼⠴⠼⠴⠼⣿ ⣿⣇⣀⢀⣀⣀⣐⢐⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⡀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⢀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣿ ⣿⣿⣿⢿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣀⣋⣭⣹⣃⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⣑⣒⣨⣀⣨⣀⣸⣚⣘⣒⣸⣿ ⣿⡇⠀⠀⠀⠀⠐⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿ ⣿⣿⣿⣿⣿⣿⣿⢸⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣏⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣋⣉⣉⣹⣍⣏⣉⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣙⣉⣹⣉⣻⣉⣻⣉⣋⣩⣻⣿ ⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿ ⣿⣿⣿⣿⣿⣿⣿⢸⣯⣨⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣋⣟⣍⣟⣙⣉⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣭⣩⣝⣉⣙⣉⣹⣉⣭⣋⣽⣿ ⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿ ⣿⣿⣿⣾⣿⣿⡯⠈⣛⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢉⠟⣛⢻⠏⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡯⠫⠭⢙⠉⢙⡉⢹⢙⠹⢭⣹⣿ ⣿⡏⠉⠉⠉⠉⠉⠈⠉⠈⠉⠉⠉⠉⠉⠉⠉⠉⠉⠁⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠩⠌⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⣿ ⣿⣷⣶⣶⣶⣶⣶⢰⣶⢰⣶⣶⣶⣶⣶⣶⣶⣶⣶⡆⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⢰⡖⠶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⠖⠒⡒⢲⡒⡖⠒⢲⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⡖⠲⠒⢲⠒⢶⠒⢲⠒⠖⠒⢲⣿ ⣿⡏⠉⠉⠉⠉⠉⠈⠉⠈⠉⠉⠉⠉⠉⠉⠉⠉⠉⠁⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠈⠉⢉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⣿ ⣿⣷⣶⣶⣶⣶⣶⢰⣖⢐⣶⣶⣶⣶⣶⣶⣶⣶⣶⡆⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⢰⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⠲⣲⠶⢲⠒⠒⠒⡲⢲⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⡖⣒⢒⡲⠒⠲⠒⢲⠒⢒⠖⢲⣿ ⣿⡏⠉⠉⠉⠉⠉⠈⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⡁⡉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠈⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⣿ ⣿⣷⣶⣴⣶⣶⣖⠐⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⢰⣶⣴⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⡲⢶⠶⠖⡖⡶⠶⠶⠶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣖⢖⡒⠲⠒⠲⠒⢲⠲⢲⢶⢲⣿ ⣿⡟⠛⠛⠛⠛⠓⠐⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⢛⡘⠛⠙⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠒⠒⠛⠒⠛⠒⠓⠓⠓⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠓⠒⠒⠚⠒⠚⠒⠚⠚⠒⠛⠛⣿ ⣿⣧⣤⣤⣤⣤⣤⢠⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⡤⣀⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⠤⢤⠤⢤⢤⠤⢤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⡤⢤⠤⢤⠤⣤⠤⢤⠤⡤⠤⢤⣿ ⣿⡟⠛⠛⠛⠛⠛⠘⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠓⠒⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠒⠚⠒⠓⠒⠒⠚⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠓⠒⠒⠚⠒⠚⠒⠚⠒⠒⠒⠚⣿ ⣿⣧⣤⣤⣤⣤⡤⠠⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⠤⢤⢤⠤⡤⡤⠤⡤⠤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⡤⠤⠤⢤⠤⢤⠤⢤⢤⠤⠤⢤⣿ ⣿⡟⠛⠛⠛⠛⠛⠚⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠓⠚⠓⠒⠓⠒⠓⠒⠓⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠓⠛⠚⠓⠒⠒⠒⠛⠛⠛⠒⠛⣿ ⣿⣇⣀⣁⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣿ ䷩ 𝚕𝚒𝚗𝚎 947 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at https://techrights.org/n/2025/09/05/Hypothesis_That_New_McKinsey_Microsoft_Executive_Inside_Red_Hat.shtml Gemini version at gemini://gemini.techrights.org/n/2025/09/05/Hypothesis_That_New_McKinsey_Microsoft_Executive_Inside_Red_Hat.gmi ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ Hypothesis That New McKinsey/Microsoft Executive Inside Red Hat Will Outsource Research and Development Operations to India (Like They Do in IBM)⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ posted by Roy Schestowitz on Sep 05, 2025 Only 4_weeks_ago: 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Getting_to_know_Navtez_Singh_Bal,_Vice_President:_Prior_to joining_Red_Hat,_Navtez_held_several_leadership_roles,_including_chief operating_officer_for_India_at_Microsoft⦈_ IBM is floundering. Yes, just ask anyone you know inside IBM. He or she will tell you. It's hard to find anybody in IBM who predicts a bright future or some renaissance for IBM. The reasons for that are a long and complicated subject, but the short version is, IBM is way too reliant on "legacy" products and contracts associated with those products are slipping away. IBM must get something new or invent something new. But the brain drain and mass layoffs prevent or significantly reduce the prospects of that ever happening. Right now there_are_layoffs_there. We particularly like the comments in that page. They're acting like an emotional support network for colleagues who lost their job at IBM. IBM's Red Hat is pretty much the same, with or without it being "blue". "Expect an IBM spinoff of the small/medium customers set to a USA based PC/ storage provider quite soon. NOTE all of this also aligns with the recent Redhat news. It’s all in on Enterprise and everything else goes," this_thread noted_yesterday. Lately we (and others) noticed many people leaving Red Hat, including very high-profile Linux developers. Yesterday we mentioned Hans de Goede leaving and as noted_a_few_minutes_ago there's already LLM slop with slop images about it: 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Slop_or_fake:_Red_Hat’s_Hans_de_Goede_Departs_After_17_Years of_Linux_Hardware_Innovations⦈_ That does not even look like him! That's what slopfarms do. "He will be replaced by an Indian," somebody_said about Hans de Goede leaving Red Hat, whereas Phoronix said good things about "Linux_Hardware_Enablement Leader_Hans_de_Goede" and there are many_thank-yous_in_the_comments. I myself have tremendous respect for the work done by him. He never participated in anything bad inside Red Hat (like TPMs or DRM or whatever). The following_comment_from_several_hours_ago reckons many Red Hat jobs are moving east: We are witnessing the dismantling of Red Hat in the US, what's left is going to India, where they hired a former McKinsey to manage it. They claim that India is growing, but despite so called high growth rates, it's only $200 million and won't go much higher. McKinsey was hited last year (March 2024 news(): "Red Hat tries on a McKinsey cap in quest to streamline techies' jobs" https://www.theregister.com/2024/03/27/red_hat_hires_mckinsey/ https://www.reddit.com/r/technology/comments/1bql18o/ red_hat_hires_mckinsey_to_streamline_techies_jobs/ Then, last month, this happens - a former McKinsey became regional manager in India: https://telecom.economictimes.indiatimes.com/news/enterprise- services/red-hat-appoints-navtez-singh-bal-as-new-vp-gm-for-india- and-south-asia/123162309 Now Hans leaves, a.k.a. talent continues to jump boat. Folks, that's the plan. AK was supposed to manage this $34 billion dollar acquisition for success. He didn't. But his plan to dismantle IBM and move what's left to his homeland is working "perfectly". Why "perfectly"? Because investors, shareholders, regulators, lawyers, etc are doing nothing. Also see this: McKinsey is behind many of the tech layoffs + moving things to then China, now India... "we were just following recommendations" corporations then say (CEOs, CFOs, etc). If you work for McKinsey, you are not a nice person. Just saying... We already mentioned this several times this week. The above focus on McKinsey overlooks the fact that he_came_to_Red_Hat_directly_from_Microsoft. If he makes Red Hat weaker, Microsoft will benefit. █ * Slopwatch:_Scams,_Fake_Articles_About_"Linux",_Plagiarism,_and_Worse * BASIC_Predates_Microsoft_by_Over_a_Decade,_Microsoft-Controlled_Sites Like_The_Register_MS_Don't_Want_You_to_Know_This ⡿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣄⣀⣹⣤⣤⣤⣷⣤⣤⣿⣿⣦⣿⣿⣿⣤⣥⣬⣧⣥⣥⣷⣾⣿⣷⣦⣤⣵⣼⣶⣿⣿⣶⣴⣴⣼⣷⣿⣿⣭⣽⣼⣷⣿⣿⣦⣧⣦⣦⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣭ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠉⠉⠙⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠋⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠋⠉⢙⣿⣿⣿⣿⣿⣿⣿⣶⣶ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣲⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣉⣹⣿⣿⣿⣿⣿⣿⣿⢙⡛ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣀⣀⡀⢀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⠀⠀⣀⣀⣀⣀⣀⣀⠀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⡀⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣀⣀⣀⣀⣀⣀⣀⣀⣀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣽ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⡿⡛⢻⡟⡟⠻⢛⠛⢻⠛⠛⣟⠛⠟⠛⣟⠿⢻⠛⣛⢛⢻⠟⠛⠟⡛⣻⢻⢻⠛⢿⠻⠛⠟⠛⢻⢛⠛⢻⠛⠛⢛⢛⢻⢛⡛⠛⢻⡛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣉⣉ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣙⣟⣿⠉⠉⠉⠉⠉⣟⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⢙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣭ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⠉⠉⠉⠉⠉⠉⠉⠉⠉⠁⢀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣹⣿⣾⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣙⣻ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡻⡿⠿⣿⠷⣶⣶⣾⣿⣭⣭⣭⣽⣿⣛⣛⣛⣿⣿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣬⣞⣿⣆⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣿⣭⣭⣭⣽⣿⣛⣛⣛⣿⣿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣿⣭⣭⣭⣽⣿⣛⣛⣛⣻⣿⠿⠿⠿⣿⣿⣿⣿⣿⢸⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⡿⠿⣿⣿⣿⣿⣿⠟⠛⠉⠙⠻⢿⡏⠉⢀⣀⡀⠙⢿⣿⣿⣿⣿⣿⣿⡏⠉⡉⠛⠛⠛⠛⠛⠿⠿⣿⣿⣿⣷⣾⣿⣿⣸⣿ ⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣭⣽⣿⣿⡏⠁⣤⣤⣀⣸⡧⠀⢹⣿⣿⣿⡏⠀⣾⣿⣿⡆⠈⣿⠀⠸⠿⠃⠀⣼⣿⣿⣿⣿⣿⣿⣇⣀⣉⣈⡉⠀⠂⠂⠀⠀⣿⣿⣍⢻⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⣀⣉⠉⠙⢿⠀⢸⣿⣷⣿⣇⠀⢫⣿⣯⠇⠀⣿⠀⢐⣶⣶⣿⡿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⡏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠉⠛⠿⠛⠀⣼⡄⠈⠉⠉⠉⣻⣦⣄⣀⣀⣤⣾⣿⣦⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣭⣭⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⡿⣿⣿⣿⣷⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣴⣤⣵⣤⣇⣇⣋⣇⣯⣹⢹⠹⢿⠛⠛⣿⡟⠿⣿⢿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣱⣃⣇⡉⢯⣿⢹⢍⣿⢛⠿⣿⠃⠴⣶⣬⡐⠺⣿⣤⣯⣤⣮⣦⣄⣿⣂⣫⡏⠹⢻⣻⣛⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⡏⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡝⠛⡻⠿⠿⡿⠿⣿⣿⣾⣶⠂⣀⡁⠻⢤⣷⡧⠻⢏⣉⣯⡩⡏⡋⠟⣟⢛⡹⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⡇⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣶⣷⣾⣦⣼⣥⣤⣇⣰⣿⣿⣷⣶⡿⠶⢶⣦⠙⣿⡿⢁⣾⣿⣿⣷⣷⣾⣶⣾⣦⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⠃⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣏⠠⣾⣶⠀⣰⡿⢁⡾⠟⢛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣷⣶⣆⡐⡟⢁⣤⠐⣾⣿⠋⢩⣍⠙⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⢸⣿⣿⠉⠉⠉⠉⠛⠛⠛⠛⠛⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⠁⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⡀⣿⡇⣠⣬⣙⠃⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⡇⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⡏⠀⠙⠁⠀⠛⠛⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣈⡛⢛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⡇⣾⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⡰⠋⠀⠀⠉⠋⠉⠉⠙⠛⢿⣿⣿⣿⣿⣿⣛⡛⠛⠛⠿⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⠁⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⣿⣿⣿⣿⣿⣿⣦⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠉⠉⠛⠛⠛⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⢠⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⡿⠀⠀⠀⡤⠀⠀⡀⠀⠀⠀⣴⠆⠀⠀⠀⠀⠀⠀⠀⠈⠙⢿⣿⣿⣿⣿⣿⣶⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⡇⠀⠀⣜⠀⣴⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡇⣾⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⠇⠀⢨⢮⡼⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡇⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⠀⠀⣾⠁⣠⣿⣿⠅⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣷⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⡿⠀⠀⡙⢰⣟⠛⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣹⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠚⠿⣿⣿⣿⣿⡇⠀⠀⢘⣿⣿⡇⡠⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠀⠀⠀⡁⣾⣿⡇⠀⠀⣀⠀⠀⢀⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣏⣿⣿⣿⡓⠀⠀⠀⠒⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣤⣤⣤⣀⣀⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⢿⣿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⡩⠿⣿⡿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣦⣤⣤⣤⣤⣀⣀⣀⣸⣟⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣶⣿⣿⣿⣿⡟⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣶⣶⣮⣷⣷⣬⣬⣷⣦⣄⣺⣏⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣤⣤⣤⣴⣿⣿⣿⣿⣿⣿⡏⠀⠘⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣷⣶⣶⣾⣿⣯⣭⣭⣽⣿⣛⣛⣛⣿⣿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣦⣤⣤⣤⣤⣄⣀⣀⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣿⣯⣭⣭⣽⣿⣟⣛⣛⣿⣿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣿⣯⣭⣭⣽⣿⣟⣛⣛⣿⣿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣿⣯⣭⣭⣽⣿⣏⣼⣿⣿⣿⣿⣿⣿⣿ ䷩ 𝚕𝚒𝚗𝚎 1140 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at https://techrights.org/n/2025/09/05/IRC_Proceedings_Thursday_September_04_2025.shtml Gemini version at gemini://gemini.techrights.org/n/2025/09/05/IRC_Proceedings_Thursday_September_04_2025.gmi ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ IRC Proceedings: Thursday, September 04, 2025⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ posted by Roy Schestowitz on Sep 05, 2025 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Girl_on_the_beach⦈_ 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇GN 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇GNOME_Gedit⦈_ #techrights_log #boycottnovell_log 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇GN 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇GNOME_Gedit⦈_ #boycottnovell-social_log #techbytes_log =============================================================================== The corresponding text-only bulletins for_Tux_Machines and for_Techrights contain all the text. Enter_the_IRC_channels_now * Microsoft_Started_With_Code_Literally_From_The_Trash,_Nothing_Has Improved_Since * Over_at_Tux_Machines... ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠻⣿⣷⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣫⣉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⣦⣤⣤⣀⣀⡀⠰⡀⠀⢸⣿⣿⡆⠀⣀⡄⠀⠀⢀⣀⣀⣀⣀⣀⣀⣀⣀⣤⣤⣤⣴⣶⣶⣶⣶⣶⣶⣶⣦⣤⣆⣠⣤⣠⣶⣦⣄⣀⣰⣶⣤⣴⣶⣶⣿⣿⣿⣉ ⠀⠀⢠⣴⡆⠀⢰⣤⣤⣤⣤⣤⣤⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣽⣿⣤⣤⣇⡘⣼⣿⣿⠀⣷⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣶⣶⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠟⠿⣿⣿⣿⣿⣿⣦⢠⣤⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⢀⣴⣏⠉⠉⠙⢛⣋⢸⡿⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⠿⠿⠿⣿⣿⣿⣿⠟⠉⠀⢀⣠⣶⣿⣿⣿⣄⣴⣾⣿⣿⣿⣷⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⢡⣶⣿⣿⣶⣶⣦⣤⣤⣀⠀⣀⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣏⠁⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢷⣮⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠐⠌⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠀⢰⣷⡄⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠀⠀⠀⠈⠁⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠿⠿⠿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠈⢻⣿⣿⣿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣄⣤⣤⣶⣶⣲⣶⣶⣶⡟⠛⣻⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠻⠿⠋⠙⠛⠚⠛⠛⠛⠒ ⣒⣒⣂⣀⣀⣀⣀⣉⣉⣄⣈⣁⣉⣉⣉⣉⢁⡀⣀⡈⠉⠉⠉⠉⠉⠉⠁⠀⣿⣿⡇⠀⠀⠄⠀⠄⠀⠀⠀⠀⠀⠀⠀⠁⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠁⠈⠉⠉⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢀⣾⣷⣤⣾⣿⣧⣀⣄⣀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣶⣿⣿⣶⣿⣾⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣤ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⡇⢺⣿⣿⣿⣿⣿⣿⡿⣿⣿⡄⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣾⣿⣾⣷⣷⣷⣦⣤⣤⣤⣠⡀⠀⠀⠀⠀⠈⠀⠀⠀⠈⠁⠈⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠙⠛⠛⠛⠛⠛⠛⠻ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⢿⣿⡿⣿⡿⠿⣿⣷⢽⣿⣿⣿⡿⡿⠛⠛⠛⠛⠛⠷⠀⠀⢿⣿⣿⣿⣶⣶⣶⣶⣦⣤⣤⣤⣤⣀⣀⣀⣠⣤⣤⣄⢀⣀⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⡞⣿⣿⣿⣶⣶⣶⣤⣤⣤⣄⣀⣀⣀⣸⣿⣿⣿⣿⣿⣿⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣷⣾⣯⣽⣿⣿⣿⣷⣶ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣽⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣏⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣽⣷⣿⣯⣿ ⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⢟⣿⣷⣿⣧⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣭⣼⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⡿⣽⣷⣯⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⠿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿ ⣭⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⢿⣿⣿⣿⣿⣿⡿ ⣯⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣝⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣿⣿⣿⣿⣿⣯⣿⣿⣯⣿⣿⣿⣿⣯⣭⣟⡟⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣇⣺⣷⡿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣝⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣽⣷⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⡟⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⠏⣀⣙⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⢿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣿⣿⣿⣿⣹⣿⣿⡿⣿⣿⣿⠛⠛⣿⣿ ⣿⠟⣿⣱⣫⣿⣿⣿⣿⣿⣿⣟⣻⣙⣯⡛⡛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣾⣿⣿⣿⢿⣿⣿⢿⣿⡻⣿⠿⢿⣿⠿⢿⣿⣿⢿⣿⣿⣽⣿⣿⣿⣿⣿⣿⡿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⢿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⡿⣟⢿⣛⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⢿⣿⡛⣻⣿⣿⣶⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣧⣤⣷⣿⣿⣿⣿⣿⡿⢿⣿⣿⣫⣽⡾⣿⣯⣉⣽⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣽⡇⣦⣶⣿⣿⣿⢻ ⢿⣿⣿⣿⣿⣿⣿⣿⣽⣭⣿⣿⣿⣿⣿⣶⣽⣿⣿⣿⣽⣿⣹⣿⣿⢟⣟⣿⣿⣱⣾⣷⣿⠚⣷⣾⣿⣿⣿⣿⣿⣽⣾⣿⣿⣿⣻⣿⣿⡷⢿⣿⣿⣿⣿⣶⣿⣿⣿⡿⢿⣿⣽⢾⣿⣟⠉⣷⣿⣥⣽⣿⣿⣿⣿⣿⣿⣿ ⣾⣿⣿⣷⣿⣭⢷⣿⣿⡛⣻⣿⣿⣯⣿⡙⢿⠛⣿⣿⣿⣿⣿⣿⡷⣾⣻⣻⣭⣽⡟⢹⣴⣾⣿⣿⣿⣏⣹⣿⣻⣿⡟⣹⣽⣿⣿⣿⣯⣴⣶⡽⣿⣷⣶⣿⣿⣿⣿⡽⣿⣿⣿⡾⢿⣭⣿⣿⢿⣿⢻⣿⣿⣭⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣠⣴⣶⣶⣶⣦⣤⣤⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⣴⣦⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⢿⣿⣿⣿⣿⣿⣶⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠈⠻⣿⣿⣿⣿⣿⡇⠀⠀⣿⣿⣷⣶⣤⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⢻⣿⣿⣧⡀⠀⠈⠻⢿⣿⣿⣿⣿⣿⣷⣶⡄⠀⠀⠀⣀⣀⡈⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣧⣤⣉⡉⠛⠛⠿⢿⣿⣿⣿⣿⣿⣶⣶⣶⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⣿⣿⣿⣿⣿⠟⠁⠀⢀⣾⣿⣿⣿⣷⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣤⣌⣉⡙⠛⠻⠿⢿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣾⣿⣿⣿⣿⠋⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⡷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣤⣈⣉⠛⠛⠿⠿⣿⣿⣿⣿⣿⡿⠁⠀⢀⣼⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣉⡙⠛⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣤⣄⣉⡙⠋⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣤⣉⣉⠛⠻⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣤⣌⣉⡛⠛⠿⠿⣿⣿⣿⣿⣿⣿⡟⠁⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣤⣉⡙⠛⠋⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣙⠛⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣦⣤⣍⣉⡛⠛⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣤⣉⣙⠛⠻⠿⢿⣿⣿⡿⠋⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⠀⠀⠀⢀⣾⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⡄⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⠀⢀⣴⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣷⣶⣤⣬⣉⣛⠛⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⣠⣄⣈⠻⣿⣿⣿⣿⣿⣿⡿⠃⠀⠀⠀⣠⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣤⣍⣙⠛⠻⠿⢿⣿⣿⣿⣿⠃⠀⠀⣴⣿⣿⣿⣷⠌⢿⣿⣿⡿⠋⠀⠀⠀⣠⣾⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣤⣍⡉⠁⠀⢀⣾⣿⣿⣿⡿⠋⠀⠈⠻⠋⠀⠀⢀⣤⣾⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠈⠙⠛⠉⠀⠀⠀⠀⠀⠀⣠⣶⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣧⣭⣉⣛⠛⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣤⣤⣀⣀⠈⣹⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣬⣍⣙⡛⠻⠿⢿⣿⣿⣿⣿⣿⡟⠁⠀⠀⠀⠀⠀⠀⠀⣀⣤⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣬⣉⡛⠋⠀⠀⠀⠀⠀⣀⣤⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣙⡛⠻⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣠⣤⣤⣤⣀⣀⠀⠉⠙⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣤⣍⣉⣛⠛⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣦⣬⣉⣛⠛⠻⢿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣦⣬⣉⣛⠛⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣤⣍⣙⣛⠻⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⣭⣉⣛⠛⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣦⣼⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠈⠉⠛⠛⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠙⠛⠛⠻⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠙⠛⠛⠻⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠙⠛⠛⠻⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠛⠛⠛⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣠⣴⣶⣶⣶⣦⣤⣤⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⣴⣦⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⢿⣿⣿⣿⣿⣿⣶⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠈⠻⣿⣿⣿⣿⣿⡇⠀⠀⣿⣿⣷⣶⣤⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⢻⣿⣿⣧⡀⠀⠈⠻⢿⣿⣿⣿⣿⣿⣷⣶⡄⠀⠀⠀⣀⣀⡈⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣧⣤⣉⡉⠛⠛⠿⢿⣿⣿⣿⣿⣿⣶⣶⣶⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⣿⣿⣿⣿⣿⠟⠁⠀⢀⣾⣿⣿⣿⣷⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣤⣌⣉⡙⠛⠻⠿⢿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣾⣿⣿⣿⣿⠋⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⡷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣤⣈⣉⠛⠛⠿⠿⣿⣿⣿⣿⣿⡿⠁⠀⢀⣼⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣉⡙⠛⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣤⣄⣉⡙⠋⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣤⣉⣉⠛⠻⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣤⣌⣉⡛⠛⠿⠿⣿⣿⣿⣿⣿⣿⡟⠁⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣤⣉⡙⠛⠋⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣙⠛⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣦⣤⣍⣉⡛⠛⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣤⣉⣙⠛⠻⠿⢿⣿⣿⡿⠋⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⠀⠀⠀⢀⣾⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⡄⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⠀⢀⣴⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣷⣶⣤⣬⣉⣛⠛⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⣠⣄⣈⠻⣿⣿⣿⣿⣿⣿⡿⠃⠀⠀⠀⣠⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣤⣍⣙⠛⠻⠿⢿⣿⣿⣿⣿⠃⠀⠀⣴⣿⣿⣿⣷⠌⢿⣿⣿⡿⠋⠀⠀⠀⣠⣾⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣤⣍⡉⠁⠀⢀⣾⣿⣿⣿⡿⠋⠀⠈⠻⠋⠀⠀⢀⣤⣾⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠈⠙⠛⠉⠀⠀⠀⠀⠀⠀⣠⣶⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣧⣭⣉⣛⠛⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣤⣤⣀⣀⠈⣹⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣬⣍⣙⡛⠻⠿⢿⣿⣿⣿⣿⣿⡟⠁⠀⠀⠀⠀⠀⠀⠀⣀⣤⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣬⣉⡛⠋⠀⠀⠀⠀⠀⣀⣤⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣙⡛⠻⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣠⣤⣤⣤⣀⣀⠀⠉⠙⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣤⣍⣉⣛⠛⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣦⣬⣉⣛⠛⠻⢿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣦⣬⣉⣛⠛⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣤⣍⣙⣛⠻⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⣭⣉⣛⠛⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣦⣼⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠈⠉⠛⠛⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠙⠛⠛⠻⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠙⠛⠛⠻⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠙⠛⠛⠻⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠛⠛⠛⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣠⣴⣶⣶⣶⣦⣤⣤⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⣴⣦⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⢿⣿⣿⣿⣿⣿⣶⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠈⠻⣿⣿⣿⣿⣿⡇⠀⠀⣿⣿⣷⣶⣤⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⢻⣿⣿⣧⡀⠀⠈⠻⢿⣿⣿⣿⣿⣿⣷⣶⡄⠀⠀⠀⣀⣀⡈⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣧⣤⣉⡉⠛⠛⠿⢿⣿⣿⣿⣿⣿⣶⣶⣶⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⣿⣿⣿⣿⣿⠟⠁⠀⢀⣾⣿⣿⣿⣷⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣤⣌⣉⡙⠛⠻⠿⢿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣾⣿⣿⣿⣿⠋⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⡷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣤⣈⣉⠛⠛⠿⠿⣿⣿⣿⣿⣿⡿⠁⠀⢀⣼⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣉⡙⠛⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣤⣄⣉⡙⠋⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣤⣉⣉⠛⠻⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣤⣌⣉⡛⠛⠿⠿⣿⣿⣿⣿⣿⣿⡟⠁⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣤⣉⡙⠛⠋⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣙⠛⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣦⣤⣍⣉⡛⠛⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣤⣉⣙⠛⠻⠿⢿⣿⣿⡿⠋⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⠀⠀⠀⢀⣾⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⡄⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⠀⢀⣴⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣷⣶⣤⣬⣉⣛⠛⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⣠⣄⣈⠻⣿⣿⣿⣿⣿⣿⡿⠃⠀⠀⠀⣠⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣤⣍⣙⠛⠻⠿⢿⣿⣿⣿⣿⠃⠀⠀⣴⣿⣿⣿⣷⠌⢿⣿⣿⡿⠋⠀⠀⠀⣠⣾⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣤⣍⡉⠁⠀⢀⣾⣿⣿⣿⡿⠋⠀⠈⠻⠋⠀⠀⢀⣤⣾⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠈⠙⠛⠉⠀⠀⠀⠀⠀⠀⣠⣶⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣧⣭⣉⣛⠛⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣤⣤⣀⣀⠈⣹⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣬⣍⣙⡛⠻⠿⢿⣿⣿⣿⣿⣿⡟⠁⠀⠀⠀⠀⠀⠀⠀⣀⣤⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣬⣉⡛⠋⠀⠀⠀⠀⠀⣀⣤⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣙⡛⠻⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣠⣤⣤⣤⣀⣀⠀⠉⠙⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣤⣍⣉⣛⠛⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣦⣬⣉⣛⠛⠻⢿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣦⣬⣉⣛⠛⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣤⣍⣙⣛⠻⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⣭⣉⣛⠛⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣦⣼⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠈⠉⠛⠛⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠙⠛⠛⠻⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠙⠛⠛⠻⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠙⠛⠛⠻⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠛⠛⠛⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣠⣴⣶⣶⣶⣦⣤⣤⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⣴⣦⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⢿⣿⣿⣿⣿⣿⣶⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠈⠻⣿⣿⣿⣿⣿⡇⠀⠀⣿⣿⣷⣶⣤⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⢻⣿⣿⣧⡀⠀⠈⠻⢿⣿⣿⣿⣿⣿⣷⣶⡄⠀⠀⠀⣀⣀⡈⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣧⣤⣉⡉⠛⠛⠿⢿⣿⣿⣿⣿⣿⣶⣶⣶⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⣿⣿⣿⣿⣿⠟⠁⠀⢀⣾⣿⣿⣿⣷⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣤⣌⣉⡙⠛⠻⠿⢿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣾⣿⣿⣿⣿⠋⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⡷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣤⣈⣉⠛⠛⠿⠿⣿⣿⣿⣿⣿⡿⠁⠀⢀⣼⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣉⡙⠛⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣤⣄⣉⡙⠋⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣤⣉⣉⠛⠻⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣤⣌⣉⡛⠛⠿⠿⣿⣿⣿⣿⣿⣿⡟⠁⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣤⣉⡙⠛⠋⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣙⠛⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣦⣤⣍⣉⡛⠛⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣤⣉⣙⠛⠻⠿⢿⣿⣿⡿⠋⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⠀⠀⠀⢀⣾⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⡄⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⠀⢀⣴⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣷⣶⣤⣬⣉⣛⠛⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⣠⣄⣈⠻⣿⣿⣿⣿⣿⣿⡿⠃⠀⠀⠀⣠⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣤⣍⣙⠛⠻⠿⢿⣿⣿⣿⣿⠃⠀⠀⣴⣿⣿⣿⣷⠌⢿⣿⣿⡿⠋⠀⠀⠀⣠⣾⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣤⣍⡉⠁⠀⢀⣾⣿⣿⣿⡿⠋⠀⠈⠻⠋⠀⠀⢀⣤⣾⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠈⠙⠛⠉⠀⠀⠀⠀⠀⠀⣠⣶⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣧⣭⣉⣛⠛⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣤⣤⣀⣀⠈⣹⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣬⣍⣙⡛⠻⠿⢿⣿⣿⣿⣿⣿⡟⠁⠀⠀⠀⠀⠀⠀⠀⣀⣤⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣬⣉⡛⠋⠀⠀⠀⠀⠀⣀⣤⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣙⡛⠻⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣠⣤⣤⣤⣀⣀⠀⠉⠙⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣤⣍⣉⣛⠛⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣦⣬⣉⣛⠛⠻⢿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣦⣬⣉⣛⠛⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣤⣍⣙⣛⠻⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⣭⣉⣛⠛⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣦⣼⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠈⠉⠛⠛⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠙⠛⠛⠻⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠙⠛⠛⠻⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠙⠛⠛⠻⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠛⠛⠛⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ䷩ 𝚕𝚒𝚗𝚎 1395 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at https://techrights.org/n/2025/09/05/Many_of_the_Red_Hat_Employees_Are_Still_Looking_for_Work.shtml Gemini version at gemini://gemini.techrights.org/n/2025/09/05/Many_of_the_Red_Hat_Employees_Are_Still_Looking_for_Work.gmi ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ "Many of the Red Hat Employees Are Still Looking for Work"⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ posted by Roy Schestowitz on Sep 05, 2025 Hours ago: 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Many_of_the_Red_Hat_Employees_are_still_looking_for_work⦈_ It's not too hard to understand why people_"get_the_message" from IBM, seeing reduction in staff and tasks associated with maintaining Fedora, Linux etc. IBM has actually "pinched" workers out of duties such as compiling commonly- used Free software, instead offloading the task to developers (not packagers) with bloatware like Flakpaks. Divestment moves [1, 2] are rightly interpreted by many workers as a sign that it would be wise to "move on". Shame on IBM's CEO and his_lousy_buzzwords_agenda. Hailing from a military family (both parents), he's_busy_appeasing_dictators_and_people_who_assault women. █ 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇hansdegoede_|_Leaving_Red_Hat⦈_ * Over_at_Tux_Machines... * Reminder:_Microsoft's_"Secure_Boot"_Certificate_for_"Linux"_Will_be Expired_in_One_Week ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣻⣿⣿⣿⣿⣿ ⣿⣿⡿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣛⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣷⣴⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⡿⣿⢿⣿⣿⡿⣿⣿⣿⣿⣿⡿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣯⣤⣼⣦⣴⣤⣧⣤⣤⣤⣴⣤⣷⣬⣶⣄⣠⣤⣽⣼⣤⣤⣼⣤⣦⣐⣶⣼⣤⣤⣴⣦⣤⣤⣤⣤⣼⣤⣦⣦⣥⣐⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣇⣀⣉⣡⣹⣉⣉⣇⣠⣐⣜⣗⣆⣉⡩⣽⢉⣩⣉⣉⣋⣁⣉⣁⣇⣉⣉⣽⣹⣉⣉⣉⢉⣚⣹⣉⣱⢍⣉⣉⣩⣹⣉⠉⣉⣿⣇⣊⣉⣍⣻⣉⡋⢹⣉⣉⣉⣏⣂⣋⣉⣍⣹⣐⣉⣉⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡟⠛⢛⡟⠟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣷⣷⣾⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⡏⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⢹⣿⣿⣿⣿⣿ ⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿ ⠿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣻⣿⣿⣿⣿⣿ ⣿⣿⡿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣙⣙⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣷⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿ ⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⢿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣧⣦⣤⣧⣥⣿⣥⣤⣆⣾⣤⣤⣦⣆⣷⣴⣼⣾⣤⣼⣾⣤⣦⣤⣽⣧⣼⣤⣤⣼⣤⣤⣾⣦⣾⣤⣷⣤⣤⣤⣦⣾⣼⣤⣮⣴⣹⣀⣶⣥⣼⣤⣦⣤⣤⣼⣤⣠⣠⣄⣾⣦⣀⣷⣤⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡏⢟⠟⢫⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿ ⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿ ⣛⣃⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣸⣿⣿⣿⣿⣿ ⣿⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣽⣿⣿⣿⣿⣿ ⣿⣿⡟⠟⠛⠛⠛⣟⠛⡟⣛⠟⣿⢿⠻⣻⣿⠻⠛⣿⣟⣛⣟⢿⡻⢛⠻⠻⢻⠻⠻⢻⠛⡛⠛⡟⡛⠟⢛⠛⠛⢻⠛⠛⣻⠻⣟⢛⢛⡟⢛⣛⠛⡟⡻⣻⢟⢛⡛⢟⠻⣟⢟⢻⠛⡻⢻⣿⣿⣭⣭⣿⣿⣿⣿⣿⣿⣿ ⣿⣭⡥⣤⢤⢤⣭⣥⡥⢥⣬⣤⠭⠥⣬⣤⣭⣤⣤⣥⢤⡤⢤⣥⢬⢬⢬⣤⡬⣤⡬⣬⡤⢤⣤⠥⣬⣤⣤⡤⣤⣬⣤⣤⣭⢤⣥⣬⣤⢵⣿⣶⣶⣷⡾⢾⣷⣾⡷⣷⡾⡷⣷⡾⣶⣾⣾⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿ ⣿⣿⣧⣤⣤⣤⣬⣧⣤⣯⣤⣼⣥⣤⣇⣦⣬⣧⣼⣯⣤⣧⣤⣤⣼⣴⣭⣭⣧⣤⣧⣤⣤⣥⣽⣤⣤⣥⣌⣩⣬⣯⣥⣬⣭⣮⣬⣤⣽⣼⣤⣤⣼⣬⣥⣬⣧⣤⣤⣧⣤⣤⣤⣧⣬⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣏⣈⣍⣹⣉⡏⣉⣈⣻⣙⣹⣉⡭⣻⣉⠉⣩⣏⣉⣭⣩⣏⣊⣹⣁⣝⣭⣍⣽⣉⣇⣉⣍⣈⣹⣉⢉⢉⣉⣩⣉⣉⣭⣭⢫⣏⣋⣍⣉⣭⣉⣸⣉⣹⣭⣉⣇⣉⣙⣭⣷⣫⣋⣹⣋⣭⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡟⠿⠿⢿⠿⠿⡿⣿⢿⢻⡿⢿⠿⢿⣿⣿⣿⣟⡿⢿⠿⡟⢿⡿⠿⣿⡟⢟⠻⠿⣿⡿⢿⢿⢻⠿⠿⢻⡟⠿⢿⡻⡿⠿⠟⢻⢿⠿⠿⢟⡟⡿⠿⣿⣿⠿⣿⢿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣷⣶⣶⣶⣶⣶⣷⣶⣶⣾⣶⣶⣾⣾⣾⣶⣯⣾⣶⣶⣶⣷⣶⣷⣴⣶⣷⣿⣶⣶⣯⣶⣮⣾⣶⣶⣶⣶⣷⣶⣾⣶⣾⣶⣶⣮⣾⣶⣶⣶⣷⣶⣶⣷⣾⣶⣷⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⡏⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⢹⣿⣿⣿⣿⣿ ⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿ ⠿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿ ⡿⠛⠛⠛⢿⣿⡿⠿⠿⠿⠿⢿⠿⣿⣿⣿⣿⣿⡿⢿⠿⠿⠿⢿⠿⠿⣿⣿⣿⣿⣿⣿⢿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠟⣿⣿⣿⣿⣿ ⣀⠀⠀⢀⣀⣿⣇⣦⣡⣄⣅⣸⣰⣄⣄⣆⣄⣸⣄⣠⣶⣜⣤⣪⣀⣰⣔⣄⣔⣄⣼⣽⣾⣀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣑⣸⣿⣷⣶⣾⣿ ⣿⠀⠀⠈⢿⣿⣏⠋⣏⠙⢻⣻⡋⢍⡟⠛⠛⠛⡛⢻⢹⠙⠻⠛⢹⠉⡻⠛⢹⢙⣻⠟⢻⠋⢛⣻⠛⡏⢛⢿⡛⠙⠛⣟⠛⠛⢻⣛⠙⠙⣻⢛⠛⡿⠛⣻⡟⢻⠛⠉⣿⠛⠛⢛⣿⡙⢻⣻⠛⡟⡻⠛⠟⣻⣿⣿⣿⣿ ⣿⣶⣶⣾⣿⣿⡿⡿⢿⢿⣾⢿⠷⡾⡧⣷⣶⡶⠷⡾⡾⡾⣾⢾⠾⠶⡿⠶⠾⡾⢾⢷⡿⠶⢾⢿⠶⡷⣷⠿⠶⣶⢷⢿⠦⠼⡾⠷⠶⣶⡷⡴⡾⠷⠦⡾⢷⢾⡶⠾⢿⣶⠶⠷⡿⢷⢾⡿⢶⢷⢿⢾⠾⡿⡿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣧⣤⣦⣼⣷⣤⣤⣈⣤⣼⣿⣿⣤⣧⣤⣤⣦⣾⣦⣀⣧⣤⣤⣤⣼⣴⣥⣤⣽⣤⣤⣬⣿⣦⣔⣸⣤⣬⣤⣬⣤⣤⣔⣸⣧⣧⣧⣤⣤⣤⣼⣴⣥⣤⣽⣤⣦⣤⣧⣤⣼⣯⣵⣥⣤⣥⣥⣤⣾⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⡷⢨⠍⠁⢧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⡿⠿⢿⢿⠿⠿⠿⠿⠻⠿⠿⢿⠿⡟⡟⡿⠿⠿⣿⡿⠿⢻⠛⠻⠿⢿⡟⠻⠿⢻⡿⠿⢿⡛⡟⠿⢿⢛⣛⠟⡟⡟⠟⠿⠻⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣶⣾⣷⣶⣶⣾⣤⣵⣶⣶⣿⣶⣧⣷⣷⣶⣾⣾⣿⣦⣼⣶⣶⣶⣾⣷⣶⣶⣾⣿⣶⣾⣷⣶⣵⣾⣿⣮⣴⣾⣷⣶⣷⣾⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ䷩ 𝚕𝚒𝚗𝚎 1482 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at https://techrights.org/n/2025/09/05/Microsoft_Started_With_Code_Literally_From_The_Trash_Nothing_Ha.shtml Gemini version at gemini://gemini.techrights.org/n/2025/09/05/Microsoft_Started_With_Code_Literally_From_The_Trash_Nothing_Ha.gmi ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ Microsoft Started With Code Literally From The Trash, Nothing Has Improved Since⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ posted by Roy Schestowitz on Sep 05, 2025 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Vintage_travel_poster_Laguna_beach_original_art⦈_ 1970s: "We were moving ahead very rapidly: BASIC, FORTRAN, LISP, PDP-10 machine language, digging out the operating system listings from the trash and studying those." -Bill_Epsteingate 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Our_code_from_the_trash_is_a_national_treasure⦈_ 2025: 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Satya_Nadella_says_as_much_as_30%_of_Microsoft_code_is written_by_Slop,_other_people's_work⦈_ Microsoft wants us to think all computers and computer programs are bad. The solution is thus to buy a new PC and always "upgrade" (i.e. pay again for a new version of the same thing). The reality is, there are systems and code that are reliable. But they're not Microsoft's. █ "The supposed need for growth creates "solutionism"; the gratuitous creation of unnecessary products to fix problems caused by other non-functional products. This creates a seemingly limitless market in accordance with a Broken Window Fallacy, where causing problems and harm seems to be a generator of "wealth". - Dr._Andy_Farnell_a_few_days_ago Dr. Farnell's breakdown: ___________________________________________________________________ |Aim of Practice |Example |Effect/Harm | | | | | |_____________________|_______________________|_____________________| |Offloading risk |Gig economy apps |Low wage poverty | | | | | |_____________________|_______________________|_____________________| |Confusion, |Complex reward schemes |Causes victim to make| |disorientation | |mistakes | | | | | |_____________________|_______________________|_____________________| |Social division |"Loyalty cards" and |Divide and conquer | | |schemes | | | | | | |_____________________|_______________________|_____________________| |Advertising, |Habit nudging |Slow manipulation | |propaganda | | | | | | | |_____________________|_______________________|_____________________| |Opaqueness (hide the |Closed source, TPM, DRM|Backdoors, hiding | |magic) | |problems | | | | | |_____________________|_______________________|_____________________| |Extraction of data |Tracking habits/ |Easy targeting | | |preference | | | | | | |_____________________|_______________________|_____________________| |Novelty and amusement|Gamification of life |Hypnosis, docile | | | |acquiescence | | | | | |_____________________|_______________________|_____________________| |Ideological design |Thinness, aesthetics |Poor maintainability | |fixations | | | | | | | |_____________________|_______________________|_____________________| |Invisibility |Covert (ambient) |Privacy problems | | |computing | | | | | | |_____________________|_______________________|_____________________| |Low friction |Predefined "choices" |Cognitive decline | |(convenience) | | | | | | | |_____________________|_______________________|_____________________| |Brand tie-ins etc |Linking "partner" |Antitrust, Non- | | |products |interoperation | | | | | |_____________________|_______________________|_____________________| * BASIC_Predates_Microsoft_by_Over_a_Decade,_Microsoft-Controlled_Sites Like_The_Register_MS_Don't_Want_You_to_Know_This * IRC_Proceedings:_Thursday,_September_04,_2025 ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣥⠀⣤⡏⢨⡙⢿⣿⡿⠉⢻⡉⣿⣿⡟⢹⠇⠤⠤⣽⢹⣿⣿⣿⣿⣿⡟⢋⣭⣿⣿⠋⠹⣿⡏⢹⣿⣿⢸⡏⢠⡤⣽⡟⢋⣥⣤⣍⠻⣿⢠⣍⢻⡇⣩⡉⠉⢹⣿⡟⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⡇⢸⡿⢨⣿⠇⣴⡈⣧⠸⣿⢁⣿⡄⣶⣶⣶⢸⣿⣿⣿⣿⣿⢰⣿⣿⣿⡟⢰⡄⢿⡇⢸⣿⣿⢸⡆⢰⣶⡞⢰⣿⣿⣿⣿⡇⠉⢸⣿⢀⡇⣿⡇⠀⢸⣿⠁⣦⠸⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⡇⠈⢤⣾⡏⢀⣉⣁⢸⡆⠃⣼⣿⣧⠹⢿⣿⠸⣿⣿⣿⣿⣿⡌⠻⣿⣏⢀⣉⣁⠘⡇⢸⣿⣿⢸⡇⢸⣿⣿⡈⠿⣿⣿⡿⢃⣤⠈⢡⣾⡇⣿⡇⠀⢸⡁⣈⣉⡀⢻⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣿⣷⣼⣶⣼⣧⣿⣿⣿⣦⣿⣴⣿⣿⣿⣷⣦⣼⣤⣤⣼⣿⣿⣿⣿⣶⣤⣧⣾⣿⣿⣧⣷⣤⣤⣼⣼⣧⣾⣿⣿⣿⣶⣤⣤⣶⣿⣿⣼⣶⣤⣧⣿⣷⣶⣼⣴⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣙⣭⠟⢿⡟⢩⣯⣭⠉⠉⠉⠉⠉⠻⠟⠉⠫⡉⣙⣩⣭⣍⢉⣿⢍⠉⠻⣿⣯⡿⣿⣿⠿⣉⣉⠽⣭⣿⠉⠉⠉⢹⡟⠋⠿⢿⣿⠟⠛⢛⣿⣋⣉⣉⣙⢿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣉⣱⣤⣾⣍⣉⣿⣤⣤⣤⡅⠙⠷⣷⣤⣼⣼⣻⣿⣏⠙⣳⣿⣶⡶⣴⡬⠉⠀⠬⣦⡄⢂⢀⣠⡄⠙⠀⣶⣶⣻⣛⠀⣴⣦⡚⣵⡦⣶⡉⣨⡧⠙⣟⣨⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⡟⣿⣿⣿⣿⣿⣶⣾⣿⣾⣿⣿⣿⣯⣿⣿⣿⣿⣿⣄⣿⣶⣦⣴⣤⣖⠘⠃⠉⠉⢻⣿⣿⣿⣿⣿⣿⣿⠾⡿⠿⠿⠀⣤⣿⣾⣷⡊⠻⣿⣿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⢿⣿⣿⣿⣿⡏⠿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠻⠿⠟⠉⠉⠻⣿⣛⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣶⣿⣿⣿⡿⠿⢿⣿⣿⣿⣿⣷⣶⣶⣴⣽⣿⣿⣻⣷⣶⣾⣿⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⢽⣿⣿⣿⡛⠦⠛⣿⣘⣿⣿⣿⣿⣿⣿⣷⣤⣤⣤⣄⣀⣐⡎⠈⣿⣿⣿⢿⣟⣿⣿⣧⣿⣿⣿⣿⣿⣿⣷⡶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣄⣀⠀⠀⣬⣿⣿⣿⣿⣿⠿⡿⣿⣿⣿⣿⡏⣿⣿⣿⣿⣿⣿⣦⣾⣻⡟⡋⣿⣧⣼⣿⣿⡿⠃⠉⠛⢩⡿⣻⣿⣍⠐⣾⣦⣼⣽⣿⣷⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⠀⠉⠉⠉⠀⠀⠶⠛⣾⣵⣿⡿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣷⣾⣼⣿⣿⣿⣿⡀⠀⣀⠀⠈⣀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣟⠣⣄⠀⣿⠿⠓⠂⢀⠀⠀⢄⠀⢴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠋⠙⢻⡿⣯⣄⠱⡾⣧⠀⣤⡟⠙⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⡟⣴⢠⣦⣀⣿⠟⠃⢰⠤⢠⣤⣤⠾⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠀⠀⠀⠔⠀⠰⠟⠋⠀⢀⣿⡀⠙⠿⢿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⠈⢰⣿⣿⣷⣴⣿⡦⠄⠉⠁⢧⡄⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠷⠀⠀⠷⠀⠀⢀⣀⠀⠀⠐⠀⠀⠐⠀⠀⠊⠉⠉⠀⣸⠟⠛⠋⠉⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⠟⠛⠛⢋⠷⠀⠀⠠⠄⠤⠉⢙⣿⣿⣿⡟⠻⠋⠛⠿⣿⣁⣤⠀⠴⠀⠀⢀⣈⢉⣁⢐⣃⠀⠀⠀⠠⠀⠠⠶⣄⣩⠀⠀⠀⠀⠘⡁⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣬⣶⠲⠀⣄⡀⠀⠀⠐⠂⠀⢰⣞⣻⣿⠟⠻⣦⡄⢀⣴⣿⣯⡄⠀⣤⠀⠀⠈⠈⡛⣶⣿⡟⠀⠀⣰⠀⣭⡁⢾⡄⠁⠀⢀⣈⠁⣤⣍⣭⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠁⠀⠀⠐⠋⠀⡀⠀⠀⠀⢢⠀⠀⠁⠙⠆⠘⠉⠠⠆⠶⠿⠟⢤⣤⣟⣁⢰⡇⢿⣿⣿⣿⣿⡦⡷⣿⢸⣿⣿⡇⢳⣾⣿⣿⣿⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣯⣀⢀⣤⢀⡒⣛⡛⠓⠀⣄⠀⠖⠀⠀⠀⡄⠀⠀⠀⠀⠀⠀⠀⠀⠘⠙⣿⣿⢸⣧⣿⣿⣿⣿⣿⠗⠅⠉⠘⢿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⡿⠋⠛⠛⣷⣷⡄⣿⠀⢀⣀⣸⣶⡄⠘⣡⡄⠀⠀⠀⠀⠁⠲⣾⣛⣿⢼⣿⣿⣿⣿⣿⠍⢀⡄⠠⣘⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⠁⠀⠀⠠⢼⠟⣿⡇⣿⠀⣿⣿⣿⣿⡇⢰⣿⡇⠀⢠⣤⡄⠐⠀⣀⣾⣏⢸⣿⣿⣿⣿⣿⣿⣶⡇⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⣾⣶⢰⣾⣾⣿⡇⣿⢸⣿⣿⣿⣿⡇⢸⣿⡇⣿⣿⣿⠁⣿⣿⣷⣾⡿⢺⡿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣧⣿⢸⣿⣿⣿⣿⡇⣿⣿⡇⣿⣿⣿⣴⣿⣿⣿⣿⡇⢸⡇⣿⣿⣿⣿⣿⡯⡇⠏⣿⣿⣿⠟⠋⠛⢻⣿⣿⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⢹⢸⣿⣿⣿⢸⡇⢸⣿⣿⣿⣿⡇⣿⣿⠃⣿⣿⣿⢿⣿⣿⣿⣿⡇⢸⡇⣿⣿⣿⣿⣿⣧⡇⠀⣿⣿⡇⣶⣶⣶⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⠌⠘⠛⠉⢙⣼⡇⣼⣿⣿⣿⣿⡇⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⡇⣿⣿⣿⣿⣿⣿⡇⠀⡟⣩⡅⣽⣿⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣏⠀⡀⠀⠁⢈⠵⢂⣹⣿⣿⣿⣿⡇⣿⣿⢰⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⡇⣿⣿⣿⣿⣿⣿⡅⠀⣏⠡⠄⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠋⠁⡀⡄⠀⣹⣷⢠⡗⣿⣿⣿⣿⣿⡇⣿⡏⣼⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⡇⣿⣿⣿⣿⣿⣿⠃⠀⣿⣿⡃⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣯⠀⢘⣴⡇⣿⠀⠻⣿⠸⠇⠻⣿⣿⣿⣿⡇⢋⡔⠛⠻⣿⡟⣿⣿⣿⣿⣿⣷⢸⡇⣹⣿⣿⣿⣿⣿⠀⣸⣿⣿⣧⢿⣿⣿⣿⣿⢣⡿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣯⣀⣈⣃⣀⣠⡆⢿⣿⢸⠇⠚⠻⣿⣿⣻⠇⣿⣷⡶⢾⣿⡟⣿⣿⢿⠟⣻⡟⢈⠻⣿⣿⣍⣙⣿⡟⠀⣿⣿⣿⣿⢸⣿⡿⠋⠁⢺⠷⠀⠙⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢛⣯⢰⡄⣀⣀⣀⣉⣉⡃⢩⣀⣀⣀⣀⣀⢈⣹⣮⣤⣭⡅⢸⣿⣶⣽⣻⣿⣶⣶⣾⣿⣾⣿⣿⣏⣡⣶⣾⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⢸⡇⢿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⢨⣟⣛⡻⠿⠃⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠻⢿⠟⠛⠛⠉⠉⠉⠉⠈⠀⣉⣙⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⠿⣿⢼⡁⠘⣿⠟⠀⣸⣻⣽⣿⣿⠇⢸⣿⣿⣴⣿⠇⢀⣻⣿⣤⣶⣾⠿⢿⣿⣿⣿⠋⠉⠀⠁⠉⠀⠐⠶⠳⡯⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠻⡀⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠛⠲⠗⠺⠀⠀⠀⢶⣥⣻⣿⡿⠟⣁⣤⡾⢿⡋⣍⣱⠖⠻⣤⡚⠚⠆⠁⠀⠈⠃⠙⠛⠂⠀⠀⠀⠀⠀⠀⠄⠐⣾⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠩⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠠⠿⠋⢿⢻⣶⡾⠛⣡⠔⠻⡥⠬⠧⣀⡄⢘⣯⠛⣦⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢄⠀⠀⠀⠀⠀⠀⠤⣤⠀⠄⠀⠙⠟⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⣾⡟⠀⠀⠀⠀⠔⡆⠀⠀⠘⠛⠛⠛⠈⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠋⠀⠛⠓⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠁⠀⠀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠀⠤⡃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⠀⠀⠀⠀⢀⠀⠀⠈⢩⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠊⢉⠀⠀⠀⠀⠀⠀⠀⠀⣀⣤⠀⠀⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠶⠀⠀⠀⠀⣠⢀⣀⠀⣀⠙⠀⠀⠀⠀⠘⠗⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⣿⡄⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⣀⠀⠀⠀⠀⠁⠘⠛⠿⣶⣿⣾⣿⣷⣶⣦⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠀⠀⠀⠀⣿⣿⠇⠀⠀⠀⠀⠀⠘⠋⠍⠀⠀⠀⠈⢈⣷⣾⠤⣤⠀⠀⠀⠀⣴⢿⣿⣯⣿⡉⠀⣴⣞⡳⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣾⣿⡟⠠⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠚⠁⠀⠀⠀⠀⠀⠀⣴⣯⣿⢇⣴⣿⣾⣿⠋⢁⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢁⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⢠⡶⡚⠛⠂⠀⠀⠀⢀⣼⣿⣿⢿⣿⣶⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣶⣍⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⡇⠈⠀⠌⠀⠀⠀⠀⣀⢼⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⠛⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠻⠧⠒⣿⠟⢂⠀⠀⠀⠀⠀⠀⣈⠛⠶⠦⠀⠀⠀⠀⠀⠙⠻⠭⠛⠟⠿⣿⣿⠼⢻⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠶⠻⠟⠋⠓⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣴⣿⣯⣭⢻⡟⢟⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣠⢺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣀⣀⣴⣶⣾⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢤⣶⣾⣾⣧⣵⣬⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⢛⣻⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣤⣠⣤⣤⣶⣶⣶⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⣛⣿⣿⣏⣹⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⡟⢾⣿⠗⣻⠹⢻⡟⣿⣿⣿⣿⣿⣿⡏⢹⣿⣿⣿⠟⢉⣅⢹⡿⠋⣩⣼⡇⢹⣿⡏⢹⠈⡙⠃⢹⣿⠟⣉⡁⢿⣿⣿⣿⣿⣿⡿⢻⠛⢹⡗⠻⣿⡞⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣌⣿⣶⣿⣶⣾⣷⡍⠓⠸⣟⠿⠻⡿⢿⡇⢸⣿⣿⡏⢰⣿⣗⠸⠁⣾⣿⣿⡇⢸⣿⡇⢸⠀⣿⡇⢸⠇⣼⣿⡇⢽⡿⠿⠻⠟⡿⠃⠛⣵⣿⣷⣶⣷⣶⣟⡼⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢾⣿⣿⡿⣿⣿⣿⡿⠈⣶⣶⣶⣶⣶⣶⡇⢸⣿⣿⠃⠘⠛⠃⢸⡄⢿⠛⠛⣧⠸⣿⡇⢸⠀⣿⡇⢸⠀⠛⠛⠃⢺⣶⣶⣶⣶⣶⣿⠀⣿⣿⣿⡿⢿⣿⣿⢶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣱⡿⣿⣤⢘⣅⢩⣫⣦⡙⣿⡿⢿⣿⣿⣇⣈⣉⣻⣇⣸⣿⣧⣸⣿⣦⣉⣀⣿⣷⣌⣁⣸⣠⣿⣇⣸⣄⣿⣿⣇⣿⣿⣿⠿⣿⡿⢁⣾⣏⣀⣹⢣⣼⣯⢷⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣴⣿⣇⣾⣿⣋⢀⢛⣼⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣮⠃⣈⣋⣿⣇⣽⣻⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢉⣛⡛⢛⡛⣛⢛⣛⣛⢻⡿⣛⣛⡛⣛⣛⡛⣛⣛⣛⢛⣛⡻⠟⣛⣛⣛⣛⡛⢛⣛⣛⢛⣛⢛⣛⡛⢟⣋⣙⣛⣛⣛⣛⣛⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⢸⡇⣿⢸⣿⣿⠇⢸⣿⠹⠇⣿⢹⣷⣿⡏⣿⢸⣏⡅⠀⣿⣉⣿⣿⡿⣺⡏⣿⢸⣿⣾⣿⡇⡌⢹⡏⢸⣿⣿⣿⣿⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⡿⢸⣧⣿⢸⣿⣿⡇⡸⣿⣼⡇⣿⣼⡟⣿⣧⣿⢸⣧⡄⠀⣿⠀⣿⣿⣿⢻⣧⣿⢸⡟⣿⣿⡇⡇⣸⡇⢸⣿⣿⣿⣿⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠚⠻⢦⣶⠶⠶⠤⠶⠖⠀⠀⠀⠀⠺⠷⠶⠶⠦⠦⠶⠶⠄⠴⠶⠶⣴⡤⠾⠟⠂⠒⠶⠤⠀⠠⠤⠰⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⣿⣿⣿⣿ ⠀⠀⢻⣿⠋⣿⣻⡇⣼⣿⡇⣿⡻⠇⣿⣿⣿⠀⢸⡇⣿⡻⠇⠀⣼⣿⡇⠃⣿⣇⣿⢸⣿⣏⢻⣿⢻⣿⢸⡟⣿⢸⣷⣿⡇⣿⣿⢸⣿⢸⡟⢻⡟⢻⣿⣿⡆⣿⠛⢸⣿⡇⣾⣿⠷⣿⡏⣿⢸⣟⣿⢸⣿⠋⣿⣿⣿⣿ ⠀⠀⢸⣿⠀⣿⢹⡇⣿⣽⣧⣬⣻⣧⣿⣿⣿⠀⢸⡇⣬⣻⣷⠀⣿⣿⣧⠀⣿⣿⣿⣾⣿⣿⢸⣿⢸⣿⢸⡇⣿⢸⡿⣿⣽⣿⣿⣾⣿⡘⣿⢸⡇⢸⣿⣿⡆⣿⣉⣿⣿⣿⣬⣽⣷⣿⣇⣿⢸⡏⣿⢸⣿⣁⣿⣿⣿⣿ ⠀⠀⠈⠉⠀⠉⠉⠉⠉⠈⠉⠉⠉⠁⠉⠉⠉⠀⠈⠁⠈⠉⠁⠀⠉⠈⠉⠀⠉⠉⢉⣩⣭⣭⣬⣭⣬⣭⣬⣭⣭⣬⣥⣭⣩⣭⣭⣍⣉⣭⣿⣬⣥⣬⣭⣭⣥⣉⣉⣩⣭⣭⣬⣭⣥⣬⣭⣭⣬⣥⣭⣬⣉⣭⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣶⣦⣤⣤⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣤⣤⣠⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⣧⣤⣀⡀⠀⠀⠀⠀⠀⠀⠀⠈⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠽⣿⣿⣿⣿⣿⣦⣀⣤⣄⡀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣤⡀⠀⠀⢠⣦⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣤⣤⣄⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡚⠛⠛⠻⢿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⡿⠿⠟⠛⠛⠛⠛⠛⠛⠻⠿⢿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⢀⣄⡀⠀⠠⠉⠛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⣍⣛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠑⠠⠀⠈⠀⠨⡙⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣝⣻⠿⣶⣬⣙⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠐⠀⢈⠀⠁⠄⠀⠀⠀⣈⡙⠻⢿⣿⡇⠀⢹⣿⠿⠛⠛⠋⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣶⣭⣛⠻⢷⣮⣝⣻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠖⠄⠀⠀⠀⠀⠁⠈⠀⠀⠀⠁⠀⢈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣶⣮⣝⡻⠿⣶⣭⣛⠿⠿⠿⠿⠿⠿⢟⣛⣛⣛⣁⣀⣠⣤⣤⣤⣤⣤⣤⣤⣴⣶⣶⣶⣶⡶⠀⠀⠀⠀⠀⢀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀ ⠒⠒⠲⠶⠶⠀⠀⠐⠚⠉⠉⠉⠉⠀⠀⠁⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣭⣛⠿⠿⢿⣛⣛⣛⣛⣛⣛⣿⣯⣭⣭⣭⣭⣽⣿⣿⣿⣶⣶⣶⣶⣶⣾⠀⠀⠚⠋⠉⠉⠉⠉⠉⠉⠛⠒⠒⠒⠒⠒⠲⠒⠒⠚⠋⠉ ⠀⠀⠀⠀⢀⣀⣀⢀⡠⠢⠀⠀⠘⠓⠞⠃⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⡟⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠈⠉⠉⠛⠃⠀⠀⠀⠀⠀⠂⢠⠸⠿⠿⠿⠿⠿⣟⠛⠛⢛⣛⡛⠿⣿⣿⡇⣿⣿⣿⣿⣿⣿⡿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠉⢻⣿⣿⣿⡇⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀⠈⠻⠿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⡰⠂⠀⠀⠀⠀⣀⣀⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⢈⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠉⠉⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠆⠀⠀⠀⣀⢀⡀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡔⠀⠀⠀ ⠀⠀⠀⠀⢀⠀⠀⠀⠀⡀⠀⢀⠠⠄⡀⡀⠀⠀⠀⠦⢀⡀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⣀⢄⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀ ⣄⡀⠀⡰⢸⠆⠀⠀⡀⢀⠀⢰⠖⢏⠄⠂⡀⠀⠀⣰⣟⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠠⣀⣿⣛⡛⠛⠳⣗⣤⢅⣠⠤⠀⠀⠀⠀⠄⠀⠄⠠⠀⢀ ⠛⠣⢨⠟⢛⢹⠠⠂⠀⠂⢠⠕⠞⣂⡇⠄⢃⠀⠯⠟⢻⣅⣿⠿⢿⣿⠿⠿⡿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠅⠿⢿⢿⢿⡿⠿⠿⠿⠿⠿⠿⠿⠿⠿⡿⠿⠾⠴⠷⠿⠿⠷⠰⢟⡿⢬⡱⠖⠋⠋⠀⢸⠒⠀⠄⠋⠣⢻⠖ ⠈⢁⡾⠋⠀⠀⠀⠀⠀⠀⠀⣀⠔⠁⠀⠀⠀⠀⠀⠀⠀⠐⣿⣾⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⡀⣶⣶⣾⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⠀⠀⠀⠀⠀⠀⣤⣦⣠⣤⡁⠀⠀⠀⠈⠁⠀⠁⠀⠀⠀⠀⠀ ⠀⠋⢴⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠎⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣾⣶⣶⣶⣶⣶⣴⣶⣶⣶⣿⣶⣷⣿⣶⣼⣿⣷⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣴⣶⣤⣦⣶⣾⣽⣿⣿⣿⣿⣶⣿⣶⣶⣴⣤⣤⣤⣤⣴⣮⣶ ⣿⣿⣿⣿⣿⣹⣏⣿⡯⡿⣿⣿⣻⣿⣿⣿⣷⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣯⣾⣿⣿⣿⢿⢼⣿⣿⣿ ⡟⣻⢛⠿⠛⠞⠋⠃⠆⠀⢿⠫⠽⣯⠉⠉⠏⢌⢩⠽⠹⡟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢯⣿⢍⣩⠚⣏⠽⠙⡟⢛⡛⣳⣋⡻⡻⢺⡛⠓⠞⢌⠿⣿⣻ ⣍⠪⣸⠐⠀⠀⠀⠀⠃⠀⡘⠚⠠⠿⢫⢰⡔⠲⣍⠘⠋⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣛⡯⠶⡮⢹⣌⡂⡥⢕⢰⣵⡭⢕⣥⣝⡵⡃⡬⣷⣳⢪⣬ ⣿⣥⢤⢄⣠⡀⢔⡐⡂⠀⠠⠚⠀⣐⢦⢹⣶⣿⣪⠄⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣙⣿⡶⢓⣤⣒⠡⢎⠉⠉⠒⠂⠀⠀⠘⠉⠙⠀⠀⠁⠐⠀⠉ ⠻⡛⢻⣿⢿⢿⣿⣻⣟⣻⠣⣴⡤⣀⠀⠈⢯⣻⠽⣇⢀⠤⠍⢭⠩⠍⠉⠉⠍⠍⠍⢩⡩⣭⣭⣭⡭⣭⢴⡭⠉⣉⣩⠉⠉⠋⠉⠩⠋⠉⢋⣿⠿⠹⣩⠹⣾⡇⡒⢬⠒⠚⣾⠀⠀⠠⣄⡄⢤⡠⠄⠀⡤⠄⠄⢰⢤⡴ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⣛⡛⢛⡛⣛⢛⣛⣛⢿⡿⣛⣛⡿⣛⣛⡛⣛⣛⣛⢛⣛⣻⡿⣛⣛⣛⣛⣻⢟⣛⣛⢛⣛⢛⣛⡻⢟⣛⣛⣛⣛⣛⣛⣛⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⢸⡇⣿⢸⣿⣿⠇⢸⣿⠹⠇⣿⢹⣷⣿⡏⣿⢸⣏⡕⠀⣿⣉⣿⣿⡿⣾⡏⣿⢸⣿⣾⣿⡇⡎⢹⡏⢸⣿⣿⣿⣿⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⡿⢸⣧⣿⢸⣿⣿⡇⡸⣿⣼⡇⣿⣼⡟⣿⣧⣿⢸⣧⡄⢀⣿⠀⣿⣿⣿⢻⣧⣿⢸⡟⣿⣿⣇⣇⣼⡇⢸⣿⣿⣿⣿⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠾⠿⢶⣶⠾⠶⠶⠶⠶⠠⠴⠒⠶⠶⠿⠶⠾⠶⠶⠶⠶⠶⠶⡶⠶⣶⣶⠾⠿⠷⠾⠷⠶⠶⠶⠶⠶⢿⡿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⢿⣿⣿⣿⣿ ⠀⠀⢻⣿⠋⣿⣻⡇⣸⣿⡇⣿⣻⠇⣿⣿⣿⠀⢸⡇⣿⡻⠧⠀⣼⣿⡇⡏⣿⣇⣿⢸⣿⣏⢻⣿⢻⣿⢸⡟⣿⢸⣷⣿⡇⣿⣿⢸⣿⢸⣟⢻⡟⢻⣿⣿⡆⣿⠛⢸⣿⡇⣾⣿⠷⣿⡏⣿⢸⣟⣿⢸⣿⠛⣿⣿⣿⣿ ⠀⠀⢸⣿⠀⣿⢻⡇⣿⣽⣧⣬⣻⣧⣿⣿⣿⠀⢸⡇⣬⣻⣷⠀⣿⣿⣧⠀⣿⢿⣿⣾⣿⣿⢸⣿⢸⣿⢸⡇⣿⢸⡿⣿⣿⣿⣿⣾⣿⡸⣿⢸⡇⢸⣿⣿⡆⣿⣉⣿⣿⣿⣬⣽⣷⣿⣇⣿⢸⡏⣿⢸⣿⡁⣿⣿⣿⣿ ⠀⠀⠈⠉⠀⠉⠉⠉⠉⠈⠉⠉⠉⠁⠉⠉⠉⠀⠈⠁⠈⠉⠁⠀⠉⠈⠉⠀⠉⠉⣉⣭⣭⣭⣬⣭⣾⣭⣬⣭⣭⣬⣥⣭⣭⣭⣭⣭⣭⣵⣿⣮⣥⣮⣭⣭⣥⣭⣭⣭⣭⣭⣬⣭⣵⣬⣭⣭⣬⣭⣭⣬⣭⣽⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣶⣦⣤⣤⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣦⣤⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢶⣷⣶⣤⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣠⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣷⣦⡀⣤⣤⣀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⠀⠀⠀⢠⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣤⣤⣀⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⢠⡇⢈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡚⠛⠛⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⠿⠿⠟⠛⠛⠛⠛⠛⠛⠻⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⢀⣀⡂⠐⠠⢉⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣭⣛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠙⠦⡤⠉⠂⠬⡙⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣝⣻⠿⣶⣬⣝⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⢈⠉⠡⢀⡀⠀⠢⣉⡙⠿⠇⠀⢸⣿⣿⣿⠿⠛⠛⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣶⣭⣛⡻⢷⣮⣝⣻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⡄⠠⠀⠐⠤⠕⠀⠂⠀⠈⠀⠂⣀⡈⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣶⣮⣝⡻⠿⣶⣭⣛⡿⠿⠿⠿⠿⠿⠿⢿⣛⣛⣃⣈⣀⣉⣥⣤⣥⣤⣤⣤⣤⣤⣶⣶⣶⣶⠀⠀⢀⡀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰ ⠲⠶⠶⠀⠀⠐⠚⠉⠉⠉⠉⠀⠀⠘⠛⠣⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣭⣛⠿⠿⠿⡿⣟⣛⣛⣛⣛⣛⣛⣿⣭⣭⣭⣭⣭⣽⣿⣿⣿⣶⣶⣶⣶⡄⡚⠉⠉⠉⠉⠉⠉⠛⠒⠒⠒⠒⠒⠲⠒⠒⠚⠋⠉⠁⢿ ⠀⠀⢀⣀⣀⠀⡤⢪⣤⣦⣼⣷⣾⣿⣇⣨⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣧⣠⣤⡠⣆⣄⣂⡀⠤⣀⣀⣀⣀⣀⣀⡀⡀⢀⣠⣤⠈ ⣿⣿⣿⣯⣭⢿⠋⡈⠛⠿⠟⠛⠻⠿⡷⢯⠈⠿⠿⠿⠿⠿⠟⠛⠛⠻⠛⠻⢿⣿⣿⡧⢿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠉⢻⣿⣿⣿⡇⠛⠟⠿⠿⠟⠟⠛⠿⠻⠿⢿⣿⣿⣿⣿⡿⠠⠹⠿⠇⠎ ⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡁⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⠿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢈⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⢀⡰⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠉⠉⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀ ⠀⠀⠀⢀⣤⣎⢅⡀⠀⠐⣢⣀⣤⣥⣦⣄⠀⡀⡀⣀⡀⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣀⣀⣠⢄⢠⣀⠠⣠⡠⠀⢀⠀⠀⠀⣀⡀⢀⡶⣀⢀⠀ ⣄⣸⣯⡟⣯⠧⠤⣀⣤⠸⣺⣿⣿⣿⣿⣿⣷⣁⢿⡿⢎⡱⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣴⣤⣋⢰⣴⣬⣙⣚⣷⣿⣤⣶⣝⣷⡶⠤⢂⣾⣿⣾⣿⣦⣄ ⣿⣿⣿⣶⣿⣿⣽⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣛⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⡵⣿⣿⣛⣿⣿⣿⣿ ⢿⣿⣿⠻⣿⣯⣥⣿⣟⣻⢻⣯⠿⠿⢿⣿⣿⣿⣿⣿⣿⡟⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⢿⣿⣿⡿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣷⣷⣻⣿⣿⣿ ⠩⢉⡶⣻⡽⢉⠉⠁⡀⠈⡁⢀⡁⠀⢀⠉⡉⡉⢉⠉⠁⠹⣿⣾⣾⣶⣾⣷⣶⣾⣾⣿⣿⣿⣿⣿⣿⣷⠈⣿⣿⣷⣿⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⠉⠉⠋⢩⣭⣯⣠⣬⣍⢉⠉⡉⣉⢙⣟⠁⠟⠛⠉⠃⠉⠈⠁ ⡶⡛⣴⡀⠀⠒⢶⣖⠶⢤⡴⣪⡟⢂⣸⡑⠀⡁⠀⠄⠀⢢⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠔⡌⠁⢉⡟⢀⠋⣩⠫⡉⢩⡓⢶⡰⠀⢤⠠⡤⠀⠀⠂ ⠵⢽⡃⡅⡀⢀⢸⠞⣳⠫⢾⣠⢀⣭⣀⣀⣀⣀⣄⠀⠀⡋⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠨⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢀⢂⣁⣆⣤⡐⢆⣤⣠⣦⣤⡷⢿⣭⡿⣁⡀⠭⠁⢀⢢⣂⣤ ⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣯⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⢯⣖⢹⣙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣾⣿⣿⣫⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠛⠛⠙⠟⠛⠙⠛⠉⠛⠛⠛⠛⠛⠛⢋ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣭⣭⠻⣭⣽⣯⠍⣭⣭⣭⣭⣭⣭⣭⢿⣟⣉⢉⡭⣿⣿⣿⡿⡿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⢠⣤⡤⣄⠠⠤⠄⣤⡥⢀⣄⢤⡿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⢈⣛⡛⢛⡛⣛⢛⣉⣙⢿⡿⣛⣛⡛⣛⣛⡛⣛⣉⣛⢛⣙⡻⠟⣋⣉⣉⣉⡛⢛⣛⣛⢛⣙⢛⣙⡛⢟⣉⣉⣉⣛⣛⣛⣉⣙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⣿⣿⣿⢸⡇⣿⢸⣿⣿⠇⢸⣿⠹⠇⣿⢹⣷⣿⡏⣿⢸⣏⡁⠀⣿⣉⣿⣿⡿⣾⡏⣿⢸⣿⣾⣿⡇⡌⢹⡏⢸⣿⣿⣿⣿⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⡿⢸⣧⣿⢸⣿⣿⡇⡸⣿⣼⡇⣿⣼⡟⣿⣧⣿⢸⣧⡄⠀⣿⠀⣿⣿⣿⢻⣧⣿⢸⡟⣿⣿⡇⣇⣸⡇⢸⣿⣿⣿⣿⣤⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠞⠻⢶⣶⠶⠖⠴⠶⠂⠀⠀⠀⠀⠲⠷⠖⠶⠦⠤⠴⠶⠄⠲⠶⠴⣴⡤⠚⠛⠒⠒⠒⠤⠀⠠⠤⠐⠿⠿⠿⠿⠿⠿⠿⠿⠛⠿⠿⠛⠿⣿⣿⣿⣿ ⠀⠀⢻⣿⠃⣿⣻⡇⣸⣿⡇⣿⡻⠇⣿⣿⣿⠀⢸⡇⣿⡻⠧⠀⣼⣿⡇⠁⣿⣇⣿⢸⣿⣏⢻⣿⢻⣿⢸⡟⣿⢸⣷⣿⡇⣿⣿⢸⣿⢸⡟⢻⡟⢻⣿⣿⡆⣿⠛⢸⣿⡇⣾⣿⠷⣿⡏⣿⢸⣟⣿⢸⣿⠛⣿⣿⣿⣿ ⠀⠀⢸⣿⠀⣿⢹⡇⣿⣽⣇⣬⣻⣧⣿⣿⣿⠀⢸⡇⣬⣻⣷⠀⣿⣽⣧⠀⣿⢿⣿⣾⣿⣿⢸⣿⢸⣿⢸⡇⣿⢸⡿⣿⣿⣿⣿⣾⣿⡘⣇⢸⡇⢸⣿⣿⡆⣿⣉⣿⣿⣿⣬⣽⣷⣿⣇⣿⢸⡏⣿⢸⣿⣉⣿⣿⣿⣿ ⠀⠀⠈⠉⠀⠉⠉⠉⠉⠈⠉⠉⠉⠁⠉⠉⠉⠀⠈⠁⠈⠉⠁⠀⠉⠈⠉⠀⠉⢉⣉⣩⣭⣭⣬⣭⣬⣭⣬⣍⣭⣬⣥⣭⣉⣭⣭⣭⣭⣭⣿⣬⣥⣬⣭⣭⣅⣍⣩⣭⣭⣭⣬⣭⣥⣬⣭⣭⣬⣩⣭⣬⣍⣭⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣶⣦⣤⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣷⣤⣤⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢴⣶⣤⣤⣠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣮⡀⠀⠀⠀⠀⠀⠀⠀⠀⠉⣿⣿⣿⣷⣦⡀⠀⢠⣦⣄⠀⠀⠀⠨⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⠀⠀⠀⢠⣤⣄⣸⣿⣿⣿⣿⣿⣷⣿⣿⣿⣧⣄⣀⡀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡂⣿⣧⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣜⠛⠛⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⡿⠿⠿⠿⠟⠛⠛⠛⠛⠛⠛⠻⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠠⣄⡠⠀⠠⢉⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣬⣙⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⠀⠶⡤⠉⠐⠨⡙⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢩⣛⡿⢷⣦⣝⡻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠁⠀⠀⠀⠀⠢⢈⠉⠀⢸⣿⣿⣿⣿⡿⠿⠛⠛⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣶⣮⣝⡻⠷⣶⣭⣛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠄⠀⢤⡐⠄⡑⠂⠂⠀⠐⠀⠀⢉⠛⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾ ⠀⠀⠀⠀⠀⠀⠀⣀⣀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣷⣮⣍⣛⠿⣶⣭⣟⠿⣿⣿⡿⠿⠿⠿⠿⠿⠿⢟⣒⣀⣀⣉⣀⣁⣀⣀⣤⣤⣤⣤⣤⣤⣤⡄⢀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿ ⠶⠆⠀⠐⠚⠉⠉⠉⠉⠀⠀⠈⠛⠒⢶⣲⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣭⣛⠿⠷⠾⠿⠿⠿⣿⣟⣛⣛⣛⣛⣛⣛⣿⣿⣯⣭⣭⣭⣭⣭⣭⣿⣿⡇⠀⠉⠉⠉⠉⠙⠓⠒⠒⠲⠶⠶⠒⠒⠒⠋⠉⠀⣿⣿⣿ ⢀⣀⣀⠀⡠⢲⣾⣷⣤⣿⣾⣿⡃⢪⡐⢒⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢨⣄⣠⡤⢀⣠⠄⠀⠀⠀⠀⠀⠀⠀⡀⢀⣠⢤⡈⠻⢿ ⣿⣯⣭⣟⠟⣄⡻⠿⠿⠛⠟⠛⡷⠈⢿⢾⠀⠿⠿⠿⠿⠿⠿⠛⠛⠻⠟⠛⢿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⢻⣿⣿⣿⣧⢸⡿⣿⣿⣿⣿⣾⣾⣷⣷⣬⣽⣾⣽⠆⡼⠿⠯⠠⠀⠀ ⠉⠁⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠈⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⡃⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠉⠉⠉⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠉⠉⠁⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⣀⣠⢄⡀⢌⢲⣰⣶⣼⣴⣶⣀⡀⠀⢀⣀⢀⣀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣀⢠⣶⢴⣠⣀⣀⣠⣢⡤⢄⣀⣀⣀⢀⣀⢀⡀⣠⡅⢐⠀⢤ ⣥⣷⣿⡿⣧⣿⠵⣚⣢⡽⣿⣿⣿⣿⣿⣏⣥⣾⢿⣿⢷⣺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣹⣛⣾⣶⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣷⣿⣶⣿⣮ ⣿⣿⣿⣾⣿⢯⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿ ⠋⠉⠋⢻⣟⣋⠉⣍⠉⡁⠁⡈⣈⠉⢉⣉⠛⡻⢫⠽⠏⢻⣷⣾⣾⣷⣷⣶⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣫⣷⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢫⣫⣭⣥⣡⣬⣉⢍⣍⡉⡉⡉⠋⠙⢛⡙⣻⠛⠁⡌⡈⡀⣀ ⣾⣷⣶⣷⣦⣶⢧⣷⣐⡳⣻⣷⣗⣽⣶⣾⣶⣦⣴⣾⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣷⣿⣿⣶⣷⣾⣿⣿⣿⣽⣿⣿⣵⡴⣤⣤⡬⣾⣾⢟⣝ ⣿⣿⣿⣿⣟⠧⢿⣿⣿⣿⣿⣿⣿⣾⣷⣿⣿⣯⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠽⣾⣿⣿⣿⣿⣷⣶ ⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣯⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣗⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿⣿⣿⣟⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠋⠛⠛⢛ ⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣭⣭⣭⣭⣭⢭⣭⣭⣭⣭⣭⣭⣭⣭⢉⣿⡿⡍⡭⣽⢝⣽⣭⣭⣭⣭⣽⣭⣭⣽⣭⣭⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⣤⡄⣄⠠⠤⢄⡤⡤⢄⣄⢄⣐ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢉⣉⡛⢛⡋⣙⢋⣉⣛⢿⡿⣛⣛⡛⣛⣛⡛⣛⣉⣛⢛⣛⡻⠿⣋⣙⣉⣉⡛⢛⣛⣛⢛⣛⢛⣛⡛⢛⣋⣉⣋⣛⣛⣛⣋⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⢸⡇⣿⢸⣿⣿⠇⢸⣿⠹⠇⣿⢹⣷⣿⡏⣿⢸⣏⡅⠀⣿⣉⣿⣿⡿⣾⡏⣿⢸⣿⣾⣿⡇⡌⢹⡏⢸⣿⣿⣿⣿⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠊⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⡿⢸⣧⣿⢸⣿⣿⡇⠸⣿⣼⡇⣿⣼⡟⣿⣧⣿⢸⣧⡄⠀⣿⠀⣿⣿⣿⢻⣧⣿⢸⡏⣿⣿⡇⡇⣸⡇⢸⣿⣿⣿⣿⣤⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠞⠛⢦⣴⠶⠖⠴⠶⠀⠀⠀⠀⠀⠰⠷⠒⠲⠦⠀⠄⠴⠀⠐⠖⠠⣤⡤⠘⠛⠂⠒⠂⠀⠀⠀⠄⠀⠿⠿⠿⠿⠿⠿⠿⠿⠛⠿⠿⠟⠿⣿⣿⣿⣿ ⠀⠀⢻⣿⠃⣿⣻⡇⣼⣿⡇⣿⣻⠇⣿⣿⣿⠀⢸⡇⣿⡹⠇⠀⣼⣿⡇⠁⣿⣇⣿⢸⣿⣇⢻⣿⢻⣿⢸⡟⣿⢸⣷⣿⡇⣿⣿⢸⣿⢸⡟⢻⡟⢻⣿⣿⡆⣿⠛⢸⣿⡇⣾⣿⠷⣿⡏⣿⢸⣟⣿⢸⣿⠋⣿⣿⣿⣿ ⠀⠀⢸⣿⠀⣿⢹⡇⣿⣽⣇⣬⣻⡧⣿⣿⣿⠀⢸⡇⣬⣻⣷⠀⣿⣽⣧⠀⣿⢿⣿⣾⣿⣿⢸⣿⢸⣿⢸⡇⣿⢸⡿⣿⣿⣿⣿⣾⣿⡘⡇⢸⡇⢸⣿⣿⡆⣿⣉⣿⣿⣿⣬⣽⣷⣿⣇⣿⢸⡏⣿⢸⣿⣉⣿⣿⣿⣿ ⠀⠀⠈⠉⠀⠉⠉⠉⠉⠈⠉⠉⠉⠁⠉⠉⠉⠀⠈⠁⠈⠉⠁⠀⠉⠈⠉⠀⠉⢉⣭⣍⣍⣭⣬⣭⣬⣭⣬⣉⣩⣬⣥⣉⣍⣩⣩⣉⣉⣩⣶⣬⣥⣬⣍⣍⣡⣉⣉⣉⣭⣉⣌⣉⣥⣬⣉⣩⣬⣉⣉⣨⣉⣩⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣶⣦⣤⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣷⣶⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⣤⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣤⡀⠀⠀⠀⠀⠀⠀⠀⠈⠹⣿⣿⣿⣶⣄⠀⠀⣠⣄⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡄⠀⢀⠀⠀⣠⣤⣀⣹⣿⣿⣿⣿⣷⣾⣿⣿⣷⣄⣀⣀⠙⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠐⢹⣿⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⠙⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⢿⣿⣿⠿⠿⠟⠛⠛⠛⠛⠛⠛⠻⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡤⠤⡄⡄⠠⢉⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣬⣍⣛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣷⡀⠰⣤⡀⠂⠈⠙⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠟⣰ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣝⣻⠿⣶⣭⣛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠐⠀⠠⠈⠀⠢⡀⠘⠻⣿⣿⣿⣿⣿⡿⠿⠛⠛⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣼⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣶⣭⣛⠿⣶⣭⣛⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⢠⡐⠄⠈⠂⠀⠀⠀⠀⠈⠙⠛⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⢏ ⠀⠀⠀⠀⠀⢀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣶⣭⣛⠿⣶⣭⣝⡻⢿⣿⣿⣿⣿⣿⠿⠿⠿⠿⠟⠀⠀⠂⠀⢀⣒⣀⣀⣀⣀⣀⣀⣀⣤⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⡿⢡⣿ ⠀⠀⠒⠉⠉⠉⠉⠀⠀⠈⠛⠗⢶⢒⠶⠴⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣭⣝⠻⢷⢶⠶⠶⠶⠿⠿⠿⠿⢿⣿⣛⣛⣛⣛⣛⣛⣛⣛⣛⣻⣿⣯⣭⣭⠁⠈⠉⠉⠓⠒⠒⠒⠖⠒⠒⠒⠒⠋⠉⠀⣿⣿⣧⡹⢿ ⣀⠀⣠⠔⢶⣤⣴⣿⣶⣿⣇⡐⡐⢀⣂⠰⠇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣄⡄⠀⡀⠀⠀⠀⠀⠀⢀⠀⠀⢀⣤⢦⡈⠻⢿⣿⣶ ⠭⢟⢻⡂⠛⢿⠿⣿⣿⠟⣿⠡⣆⠒⢐⢢⠅⠸⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢿⣿⣿⣿⣿⠀⣿⣿⣿⣿⠒⣒⣦⣄⣿⣿⣿⣷⢿⠿⠞⠅⠆⠀⢍⠛ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠋⠀⠁⠈⠁⠀⠉⠁⠀⠉⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠉⠉⠉⠉⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠉⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣤⡠⠀⢀⣴⠤⣤⢀⣠⣤⣄⣰⣤⣴⣦⣀⠀⢀⣀⢀⡀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⣤⣠⣀⣦⣤⣀⣀⣤⣀⠀⠀⠀⢀⡀⣀⡈⢉⢂⣶⢲⡠⣒ ⣿⢸⣲⣾⣿⣡⣻⣻⣿⣿⣿⣿⣿⣿⣿⣿⣟⣋⢿⣿⣏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣜⣎⣞⡣⣬⣿⣶⣻⣷⣿⣷⣽⣾⣻⣿⣿⣿⣿⣯⣭⣽⣧⣥ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣛⡛⡛⣻⣭⣉⡉⡉⣩⣉⣉⠭⣉⢿⢿⡿⠿⢟⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣱⣾⣉⣿⣿⣛⣛⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣯⣭⣭ ⣿⣿⣿⣿⣽⢿⣮⣿⣻⣿⣻⣾⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⡿⣯⣷⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿ ⡿⣾⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣟⠛⠛⠛⠛⠛⠛⠛⠉⠉⠛⠛⠛⢛⠛⢛ ⣿⢿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣭⣽⣽⣻⣏⢭⣭⣭⣭⣭⣭⣭⣭⣽⣿⣿⣯⣿⣭⣿⣿⡿⣿⠿⢿⣿⣽⣿⣭⣭⣽⣿⣿⣿⣿⣿⣿⣿⣿⡄⣀⣀⡤⡄⣄⢠⠤⠄⣤⡄⣀⣤⣀⣴ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢉⣙⡛⢛⡋⣙⢛⣛⣛⢻⡿⣛⣛⡛⣛⣛⡛⣛⣛⣛⢛⣛⡛⠟⣛⣛⣛⣛⣛⢛⣛⣛⢛⣛⢛⣛⡛⢛⣛⣛⣛⣛⣛⣛⣛⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⢸⡇⣿⢸⣿⣿⠇⢸⣿⠹⠇⣿⢹⣷⣿⡏⣿⢸⣏⡁⠀⣿⣉⣿⣿⡿⣾⡏⣿⢸⣿⣾⣿⡇⡌⢹⡏⢸⣿⣿⣿⣿⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⡿⢸⣧⣿⢸⣯⣿⡇⠸⣿⣼⡇⣿⣼⡟⣿⣧⣿⢸⣧⡄⠀⣿⠀⣿⣿⣿⢻⣧⣿⢸⡟⣿⣿⡇⡇⣸⡇⢸⣿⣿⣿⣿⣤⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠐⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠤⠖⠳⢢⣶⠖⠶⠠⠶⠂⠀⠀⠀⠀⠰⠖⠤⠶⠦⠄⠠⠲⠄⠴⠦⠤⢤⡤⠚⠛⠢⠲⠢⠠⠀⠠⠄⠀⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⣿⣿⣿⣿ ⠀⠀⢻⣿⠃⣿⣻⡇⣼⣿⡇⣿⣻⠇⣿⣿⣿⠀⢸⡇⣿⡻⠇⠀⣼⣿⡇⠁⣿⣇⣿⢸⣿⡏⢻⣿⢻⣿⢸⡟⣿⢸⣷⣿⡇⣿⣿⢸⣿⢸⡞⢻⡟⢻⣿⣿⡆⣿⠛⢸⣿⡇⣾⣿⠷⣿⣏⣿⢸⣟⣿⢸⣿⠛⣿⣿⣿⣿ ⠀⠀⢸⣿⠀⣿⢻⡇⣿⣽⡇⣬⣻⣧⣿⣿⣿⠀⢸⡇⣬⣻⣷⠀⣿⣿⣧⠀⣿⢿⣿⣾⣿⣿⢸⣿⢸⣿⢸⡇⣿⢸⡿⣿⣿⣿⣿⣾⣿⣘⢿⢸⡇⢸⣿⣿⡆⣿⣉⣿⣿⣿⣬⣽⣷⣿⣇⣿⢸⡏⣿⢸⣿⡉⣿⣿⣿⣿ ⠀⠀⠈⠉⠀⠉⠉⠉⠉⠈⠉⠉⠉⠁⠉⠉⠉⠀⠈⠁⠈⠉⠁⠀⠉⠈⠉⠀⠉⣍⣭⣩⣭⣭⣬⣭⣬⣭⣬⣭⣭⣬⣥⣭⣩⣭⣭⣭⣭⣩⣷⣬⣥⣬⣭⣭⣥⣭⣭⣉⣭⣭⣬⣭⣥⣬⣭⣭⣬⣭⣭⣬⣍⣩⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣶⣦⣤⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣷⣶⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⣷⣶⣤⣀⡀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣶⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢻⣿⣿⣿⣷⣄⠀⠀⣤⡄⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⠀⠀⠀⠀⠀⠀⣶⣦⣈⣿⣿⣿⣿⣿⣿⣾⣿⣿⣦⣄⣀⡀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣀⢠⣶⡀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣼⡿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢋ ⣿⣿⣿⠿⠿⠟⠛⠛⠛⠛⠛⠛⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⡀⡀⢀⠩⢍⠛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣡⣿ ⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢉⣬⣙⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⡟⠀⣦⡈⠒⠈⡙⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⠿⠿⠟⣴⣿⡿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢩⣙⡿⢷⣮⣝⡛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⠃⠀⣈⠁⠂⡉⠛⠿⣿⣿⣿⣿⣿⣿⠿⠟⠛⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⠟⣴ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣶⣬⣝⡻⢷⣮⣝⣻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠐⣰⡤⡉⠻⠆⠀⠀⠄⠀⣙⠛⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⣿⢋⣾⣿ ⠀⠀⠀⠀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣷⣮⣝⡻⢷⣮⣝⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠆⠝⠒⠒⠂⠓⠂⠒⠀⠀⠒⢐⣂⣂⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⡿⣡⣿⣿⣿ ⠶⠋⠉⠉⠉⠁⠀⠀⠛⠗⠒⢶⠶⠖⠶⠶⢲⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣮⣝⡻⢷⣶⣶⣶⣶⡶⠶⠶⠶⠾⠿⠿⠿⠿⠿⠿⣟⣛⣛⣛⣛⣛⣛⣛⣛⡛⠁⠓⠒⠲⠶⠶⠶⠶⠖⠒⠛⠩⠀⣿⣿⣷⡻⣿⣿⣿ ⢠⣴⣤⣮⣶⣿⣷⣿⣯⣠⣒⣪⣀⡡⣠⣄⢲⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⣴⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣶⣀⡀⣀⣤⣀⣀⣀⣠⣰⣴⣦⡘⠻⣿⣿⣶⣭⣛ ⣿⣿⡿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣟⠿⣿⡿⠀⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⢿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠶⠀⢉⠛⠿⣿ ⠁⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠁⠀⠈⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠈⠙⠙⠉⠉⠛⠛⠛⠉⠉⠁⠀⠀⠀⠈⠀⠀⠑⠂⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠻⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⡂⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⢘⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠙⠙⠉⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠉⠉⠙⠙⠛⠁⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣤⣀⣠⣴⣬⣦⣴⣖⣬⣯⣶⣼⣷⣶⣤⣀⠀⢀⣀⣠⣠⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣬⣶⣇⣦⣦⣤⣤⣠⢄⢤⠀⡀⣠⢀⣴⣴⣶⣖⣷⣷⣿⣶⣶ ⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣏⣙⣿⣟⣯⣽⣿⣯⣿⣿⣿⣻⣿⠿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣽⣿⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠛⠛⠛⠛⠛⠛⠛⠟⠛⠛⠛⠛⢛⡛⢻ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣭⣭⣭⣿⣯⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⣀⣀⣤⣄⣤⣤⣤⣤⣤⡄⢄⣬⣄⣼ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⣛⡛⢛⡛⣛⢛⣛⣛⢿⡿⣛⣛⡻⣟⣛⡛⣛⣛⣛⢛⣛⣻⠿⣛⣛⣛⣛⣻⢟⣛⣛⢛⣛⢛⣛⡻⢟⣛⣛⣛⣛⣛⣛⣛⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⢸⡇⣿⢸⣿⣿⠏⢸⣿⠹⠇⣿⢹⣷⣿⡏⣿⢸⣏⡅⠀⣿⣉⣿⣿⡿⣾⡏⣿⢸⣿⣾⣿⡇⡌⢹⡏⢸⣿⣿⣿⣿⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⡿⢸⣧⣿⢸⣿⣿⡇⡸⣿⣼⡇⣿⣼⡟⣿⣧⣿⢸⣧⡄⠀⣿⠀⣿⣿⣿⢻⣧⣿⢸⡟⣿⣿⣇⣇⣸⡇⢸⣿⣿⣿⣿⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢴⡾⠿⢶⣶⠾⠶⠶⠶⠶⠐⠶⠖⠰⠾⠿⠶⠾⠶⠶⠶⠶⠶⠶⡶⠶⣶⣶⠾⠿⠷⠶⠷⠶⠶⠶⠦⠶⢿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⢿⣿⣿⣿⣿ ⠀⠀⢻⣿⠃⣿⣻⡇⣸⣿⡇⣿⣻⠇⣿⣿⣿⠀⢸⡇⣿⡻⠧⠀⣼⣿⡇⠃⣿⣇⣿⢸⣿⡏⢻⣿⢻⣿⢸⡟⣿⢸⣷⣿⡇⣿⣿⢸⣿⢸⣟⢻⡟⢻⣿⣿⡆⣿⠛⢸⣿⡇⣾⣿⠷⣿⡏⣿⢸⣟⣿⢸⣿⢛⣿⣿⣿⣿ ⠀⠀⢸⣿⠀⣿⢹⡇⣿⣽⣇⣬⣻⣧⣿⣿⣿⠀⢸⡇⣬⣻⣷⠀⣿⣽⣧⠀⣿⢿⣿⣾⣿⣿⢸⣿⢸⣿⢸⡇⣿⢸⡿⣿⣿⣿⣿⣾⣿⣘⣿⢸⡇⢸⣿⣿⡆⣿⣉⣿⣿⣿⣬⣽⣷⣿⣇⣿⢸⡏⣿⢸⣿⣉⣿⣿⣿⣿ ⠀⠀⠈⠉⠀⠉⠈⠉⠉⠈⠉⠉⠉⠁⠉⠉⠉⠀⠈⠁⠈⠉⠁⠀⠉⠈⠉⠀⢉⣭⣭⣭⣭⣭⣬⣽⣮⣭⣬⣭⣭⣬⣥⣭⣭⣭⣭⣭⣭⣽⣿⣮⣥⣮⣭⣭⣥⣭⣭⣭⣭⣭⣬⣭⣥⣮⣭⣭⣬⣭⣭⣬⣭⣽⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣶⣦⣤⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣷⣶⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣦⣄⣀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⣿⣿⣿⣿⣷⣤⡀⢀⡀⠀⠀⠉⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣄⠀⠀⠀⠀⠀⠀⠰⣦⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣴⣤⣀⡈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⣴ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣄⡀⠀⢀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢃⣾⣿ ⣿⣿⣿⠿⠿⠟⠛⠛⠛⠛⠛⠛⠻⠿⢿⣿⣿⣧⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣄⢀⠀⡈⠩⡙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣡⣿⣿⢋ ⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⣥⣬⣛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⡃⢤⠄⠁⠢⠉⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⠿⢏⣴⣿⡿⣡⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣍⣻⠿⣶⣭⣛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡤⠀⠂⠀⡄⡉⠠⢌⠙⠿⣿⣿⣿⣿⣿⣿⠿⠟⠛⠉⠉⠀⠀⠀⠀⠀⠀⠀⢠⣾⣿⢏⣼⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣷⣦⣝⣛⠿⣶⣭⣛⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣁⠁⢒⢢⣈⠑⠑⠀⠀⢀⡤⠉⠛⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⡿⢣⣾⣿⣿⣿ ⠀⠀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣶⣭⣛⠿⣶⣭⣛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠤⠼⠃⠀⠤⠢⠀⠀⠀⠀⠀⠀⠐⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⡟⣱⣿⣿⣿⣿⣿ ⠉⠉⠉⠁⠀⠀⠉⠛⠒⠒⠶⠒⠲⠶⠒⠒⠛⠁⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣭⣛⠿⣶⣶⣶⣶⣶⣶⡶⠶⠶⠶⠶⠾⠿⠿⠿⠿⠿⠿⠿⣟⣛⣛⣛⣛⣛⠛⠰⠦⠤⠔⠶⠒⠒⠚⠋⠘⣿⣿⣇⠻⣿⣿⣿⣿⡿ ⣄⣤⣠⣼⣶⣻⡇⠀⢀⣀⡀⠀⢀⠀⠀⢀⣄⡄⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢰⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢀⠀⣀⢄⠀⠀⢀⢀⣠⣦⡙⠿⣿⣿⣶⣭⣛⠿⣷ ⠾⢿⡿⠿⢿⠟⠿⠿⡿⣿⣷⣿⣮⣴⠜⢽⢿⠇⠸⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⢿⣿⣿⣿⠎⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⢾⠿⢿⣿⣿⡿⣿⠽⢽⠿⠲⠀⢉⠛⠿⣿⣷⣦ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠈⠁⠀⠀⠀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠉⠈⠀⠀⠀⠈⠁⠁⠀⠀⠀⠀⠀⠀⠉⠀⠄⡙⠻ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠘⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣐⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠉⠉⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠉⠉⠉⠉⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡀⠠⢄⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣀⢀⢀⠄⡀⣀⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣠⡀⡀⠀⡄⡀⠀⠀⠀⠀⠀⠀⠀⣠⢀⠀⠀⡠⠤⣤⣤⣄⣀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣱⣗⡚⢏⣩⣻⣿⣿⣿⣟⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣯⣾⣾⣿⣷⣿⣿⣶⣾⣵⣾⣿⣿⣻⣟⣿⣿⣿⣾⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣛⣙⣋⣩⣭⣵⣭⣽⣩⣭⣽⣟⢻⣿⣿⢿⣿⣿⣿⣯⣯⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣙⣿⣫⣻⣙⡻⡛⣏⣝⣟⣻⣻⣿⣿⣯⣿⣿⣿⣿⣻⣿⣽⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⡛⢛ ⠿⣿⢻⠿⢟⡿⡿⠛⠿⡿⠿⠯⠽⡝⠿⠟⠟⠻⠻⡯⠿⢯⠯⠭⠍⠭⢭⠭⠩⠍⠩⠭⠭⡭⠭⠭⠭⠭⠿⠿⠫⠭⡭⠭⠋⠻⠉⡫⣉⡭⣭⠭⡭⣹⠭⣿⢯⣿⣯⣿⣿⡯⣿⣀⡀⠀⡤⣄⠄⣠⣀⢀⡤⡤⢀⣤⣄⢸ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢉⣛⡛⢛⡛⣛⢛⣛⣛⢿⡿⣛⣛⡻⣛⣛⡛⣛⣛⣛⢛⣛⡻⢟⣛⣛⣛⣛⡛⢛⣛⣛⢛⣛⢛⣛⡻⢛⣛⣛⣛⣛⣛⣛⣛⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⢸⡇⣿⢸⣿⣿⠇⢸⣿⠹⠇⣿⢹⣷⣿⡏⣿⢸⣏⡁⠀⣿⣉⣿⣿⡿⣾⡏⣿⢸⣿⣾⣿⡇⡎⢹⡏⢸⣿⣿⣿⣿⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⡿⢸⣧⣿⢸⣿⣿⡇⠸⣿⣼⡇⣿⣼⡟⣿⣧⣿⢸⣧⡄⠀⣿⠀⣿⣿⣿⢻⣧⣿⢸⡟⣿⣿⡇⣧⣸⡇⢸⣿⣿⣿⣿⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢴⠾⠷⢶⣶⠶⠶⠶⠶⠆⠀⠀⠂⠄⠶⠷⠶⠶⠶⠦⠶⠶⠦⠶⠶⠶⣶⡶⠾⠿⠶⠶⠶⠶⠔⠶⠤⠴⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⣿⣿⣿⣿ ⠀⠀⢻⣿⠃⣿⣻⡇⣼⣿⡇⣿⡻⠇⣿⣿⣿⠀⢸⡇⣿⡻⠇⠀⣼⣿⡇⠇⣿⣇⣿⢸⣿⣏⢻⣿⢻⣿⢸⡟⣿⢸⣷⣿⡇⣿⣿⢸⣿⢸⣟⢻⡟⢻⣿⣿⡆⣿⠛⢸⣿⡇⣾⣿⠷⣿⡏⣿⢸⣟⣿⢸⣿⡋⣿⣿⣿⣿ ⠐⠂⢸⣿⠀⣿⢹⡇⣿⣽⣧⣬⣻⣧⣿⣿⣿⠀⢸⡇⣬⣻⣷⠀⣿⣿⣧⠀⣿⢿⣿⣾⣿⣿⢸⣿⢸⣿⢸⡇⣿⢸⡿⣿⣿⣿⣿⣾⣿⡸⣯⢸⡇⢸⣿⣿⡆⣿⣉⣿⣿⣿⣬⣽⣷⣿⣇⣿⢸⡏⣿⢸⣿⡉⣿⣿⣿⣿ ⠀⠀⠈⠉⠀⠉⠈⠉⠉⠈⠉⠉⠉⠁⠉⠉⠉⠀⠈⠁⠈⠉⠁⠀⠉⠈⠉⠀⠉⠉⣩⣭⣭⣭⣬⣭⣬⣭⣬⣭⣭⣬⣥⣭⣩⣭⣭⣭⣉⣥⣿⣬⣥⣬⣭⣭⣥⣍⣩⣍⣭⣭⣬⣭⣥⣬⣭⣭⣬⣭⣭⣬⣭⣭⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣶⣦⣤⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣷⣶⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣦⣤⣀⡀⠀⠀⠀⠀⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢋ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣦⣄⣀⣀⡀⠀⠀⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣡⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣀⣀⠀⠀⠀⠀⠀⠀⢴⣦⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⣀⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⣴⣿⡿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢁⣾⣿⠟⣼ ⣿⣿⣿⠿⠿⠟⠛⠛⠛⠛⠛⠛⠻⠿⣿⣿⣿⣧⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⡀⣀⢈⠉⠉⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣰⣿⡿⢫⣾⣿ ⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⢡⣤⣝⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣯⠀⡄⠁⠀⠈⠛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⢏⣼⣿⡟⣱⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢩⣛⠿⢷⣮⣝⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡦⠄⠐⠀⠠⢈⠀⠀⣉⠻⢿⣿⣿⣿⣿⣿⠿⠛⠛⠉⠉⠀⠀⠀⠀⠀⢠⣾⣿⢏⣼⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣶⣭⣛⠿⢷⣮⣟⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⠈⠀⡂⠄⠉⠀⠂⠈⠀⠄⠈⡉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⡿⢣⣾⣿⣿⣿⣿⣿ ⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⢸⣿⣿⣿⣿⣿⣿⣶⣭⣛⠻⣷⣮⣝⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠠⠠⠄⠀⠠⠄⠀⠈⠀⠀⠒⠀⠀⢀⣀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⡟⣵⣿⣿⣿⣿⣿⣿⣿ ⠉⠁⠀⠀⠉⠛⠒⠒⠶⠲⠶⠲⠒⠒⠚⠋⠉⠁⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣭⣝⡻⢷⣶⣶⣶⣶⣶⣶⡶⠶⠶⠶⠶⠾⠿⠿⠿⠿⠿⢿⣿⣛⣛⣛⣛⣛⡛⡁⠶⠶⠔⠒⠚⠋⠸⣿⣿⣇⠻⣿⣿⣿⣿⡻⠏⣿ ⢐⣾⣷⢟⣿⣀⡄⡀⢀⠀⠀⠀⠀⢀⠀⢀⣴⡠⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⣴⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣀⠀⠀⠀⠀⣀⢠⢆⠙⠿⣿⣿⣶⣭⡛⠿⣧⣷⣿ ⠓⠷⠾⠓⢿⠾⠋⠛⠰⣷⢒⣋⠘⠒⠁⢴⡿⡷⠘⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⣿⣿⣿⡷⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢣⣖⠡⠔⠾⣲⠏⠆⠜⠲⠀⡉⠛⢿⣿⣷⣮⣝⡻ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠈⠈⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠌⠙⠻⢿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⠌⠻⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠁⠂⠈ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢠⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠉⠉⠉⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠉⠉⠉⠙⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣀⡀⠀⠀⠀⡀⢀⠀⠀⠀⠀⠀⠀⡀⣠⣀⡀⡀⠀⣀⢠⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀⡀⡀⡄⣤⡤⡄⢀⠀⢀⡀ ⢽⣷⣸⣆⣒⣐⣐⣾⣯⣕⣶⡒⣏⣉⣞⣻⣷⣻⣍⠿⢻⣕⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣾⣷⣷⣩⣿⣠⣠⣷⣰⣻⣙⣭⣛⣟⣣⢼⣾⣿⣟⣿⣿⣟ ⣿⣿⣻⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⢿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣽⣿⣿⣿⣿⣯⣿⣯⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿ ⣥⣤⣤⣮⣌⠭⡉⣹⣷⣿⡷⣷⣿⣿⣯⢽⣿⣿⣿⣿⣼⣿⣾⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣾⣿⣾⣿⣿⣿⣷⣿⣿⣿⣶⣾⣿⣿⣋⣻⣟⣛⣿⡿⠷⢗⢾⣿⣾⣭⣼⣿⡯⣿⣭⣭⡈⠸⡋⢛⢟ ⣟⣿⣿⣟⣻⣾⣿⣿⣿⣿⣿⣿⣿⣾⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣾⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿ ⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣛⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣯⣿⣿⣿⣽⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛ ⠙⠛⠻⠿⠛⠿⠛⠛⠛⠛⠋⠛⠉⠃⠙⠛⠙⠛⠋⠉⠈⠉⠉⠉⢩⠭⠉⠉⠉⠉⠉⠉⠉⠉⠩⠍⠩⠍⠛⠉⠉⠉⠩⠉⠛⢙⠉⠋⠉⠉⠉⠋⠉⠉⠩⠙⠓⠛⠛⠛⠋⠋⠟⢀⡀⠀⡤⡄⠀⢀⠀⠀⡀⠄⠀⠀⠀⠐ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢉⣉⡛⢛⡛⣛⢛⣛⣛⢻⡿⣛⣛⡛⣛⣛⡛⣛⣋⣛⢛⣙⡻⠟⣛⣉⣛⣛⣛⢛⣛⣛⢛⣛⢛⣛⡻⢛⣋⣙⣛⣛⣛⣛⣛⣛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⢸⡇⣿⢸⣿⣿⠇⢸⣿⠹⠇⣿⢹⣷⣿⡏⣿⢸⣏⡁⠀⣿⣉⣿⣿⡿⣾⡏⣿⢸⣿⣾⣿⡇⡎⢹⡏⢸⣿⣿⣿⣿⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⡿⢸⣧⣿⢸⣿⣿⡇⡸⣿⣼⡇⣿⣼⡟⣿⣧⣿⢸⣧⡄⠀⣿⠀⣿⣿⣿⢻⣧⣿⢸⡟⣿⣿⡇⡇⣸⡇⢸⣿⣿⣿⣿⣤⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠲⠞⠳⢦⣶⠶⠆⠰⠶⠂⠀⠀⠀⠀⠲⠷⠆⠶⠦⠢⠰⠶⠄⠰⠦⠠⣤⡤⠚⠛⠂⠐⠂⠤⠐⠠⠤⠐⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⢿⣿⣿⣿⣿ ⠀⠀⢻⣿⠃⣿⣻⡇⣼⣿⡇⣿⡻⠇⣿⣿⣿⠀⢸⡇⣿⡻⠇⠀⣼⣿⡇⠁⣿⣇⣿⢸⣿⣏⢻⣿⢻⣿⢸⡏⣿⢸⣷⣿⡇⣿⣿⢸⣿⢸⡟⢻⡟⢻⣿⣿⡆⣿⠛⢸⣿⡇⣾⣿⠷⣿⡏⣿⢸⣟⣿⢸⣿⠋⣿⣿⣿⣿ ⠀⠀⢸⣿⠀⣿⢹⡇⣿⣽⣧⣬⣻⡧⣿⣿⣿⠀⢸⡇⣬⣻⣗⠀⣿⣽⣧⠀⣿⢿⣿⣾⣿⣿⢸⣿⢸⣿⢸⡇⣿⢸⡿⣿⣿⣯⣿⣾⣿⡘⡯⢸⡇⢸⣿⣿⡆⣿⣉⣿⣿⣿⣬⣽⣷⣿⣇⣿⢸⡏⣿⢸⣿⡁⣿⣿⣿⣿ ⠀⠀⠈⠉⠀⠉⠈⠉⠉⠈⠉⠉⠉⠁⠉⠉⠉⠀⠈⠁⠈⠉⠁⠀⠉⠈⠉⠀⠉⠉⢉⣭⣩⣍⣬⣭⣬⣭⣬⣭⣭⣬⣥⣭⣩⣩⣍⣩⣉⣡⣿⣬⣥⣬⣭⣭⣡⣉⣩⣍⣭⣭⣬⣍⣥⣬⣭⣭⣬⣥⣭⣨⣉⣭⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣶⣦⣤⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⡀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⣩ ⣿⣿⣿⣿⣿⣿⣶⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⣿⣶⣄⡀⠀⠀⠀⠀⠉⠛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢃⣾⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣦⡀⠀⢠⣤⡀⠀⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣰⣿⡿⢣ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣤⣤⠀⠀⠀⠀⠀⠀⢠⣤⣄⣾⣿⣿⣿⣿⣿⣶⣾⣿⣿⣦⣀⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢋⣼⣿⡟⣱⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢡⣾⣿⢏⣼⣿⣿ ⣿⣿⣿⠿⠿⠛⠛⠛⠛⠛⠛⠛⠿⠿⣿⣿⣧⡀⣐⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡄⢀⡀⡉⠉⡙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣰⣿⡿⢣⣾⣿⣯⠛ ⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠈⣤⣝⡻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⠀⠢⠈⠐⠠⡙⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢃⣼⣿⠟⣴⣿⣿⣿⣿⣷ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⣙⡻⢷⣦⣝⡛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠠⠁⠂⠀⡌⠉⠠⢌⠙⠿⣿⣿⣿⣿⣿⠿⠟⠛⠉⠉⠀⠀⠀⣠⣿⣿⢋⣾⣿⣿⣿⣿⢿⡟ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣷⣮⣝⡻⠷⣮⣽⣛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠁⢐⢀⠈⠑⡵⢀⠀⠲⠀⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⡿⣡⣿⣿⣿⣿⣿⣿⣇⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⠀⣿⣿⣿⣿⣿⣿⣷⣮⣝⡻⢿⣦⣝⣻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠄⠤⠍⠀⠤⠏⠉⠉⠁⠀⠐⠂⢈⣀⣀⡀⠀⠀⠀⠀⢀⣾⣿⡟⣴⣿⣿⣿⣿⣿⣿⣿⣿⡿ ⠀⠀⠙⠛⠒⠒⠖⠰⠲⠶⠒⠒⠚⠉⠉⠉⠉⠉⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣮⣭⡻⢿⣶⣶⣶⣶⣶⣶⣶⠶⠶⠶⠶⠿⠿⠿⠿⠿⠿⢿⣛⣛⣛⣛⣛⣛⣛⠃⠰⠖⠚⠁⠸⣿⣿⣇⠿⣿⣿⣿⣿⠻⠏⣿⠌⢿ ⢳⣾⣻⣠⣤⣠⡀⠀⠀⠀⠀⠀⡀⠀⠀⠀⡠⢣⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢰⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢠⡀⠀⠀⢴⣄⠙⠿⣿⣷⣦⣍⡻⢿⣧⣷⣷⣿⣿ ⠘⠙⠛⠷⠷⠊⠳⠋⠻⠿⢧⡟⢿⡫⠹⡛⠃⠈⠅⠻⠿⠿⠿⠿⠿⠿⡿⠿⠿⠿⢿⣿⡿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠰⣯⠯⠐⠿⠏⠍⠂⠠⡉⠻⢿⣿⣷⣮⣝⡻⢿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⠀⠁⠀⠂⠀⠀⠀⠀⣀⠀⠀⠀⠈⡙⠻⢿⣿⣷⣬ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡦⠛⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠘⠁⠀⠀⠀⠀⠀⠀⠢⠈⠛⠿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣈⣀⣀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠉⠙⠋⠋⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⢠⣠⢠⠄⣄⢀⣀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣀⡀⣀⠀⠀⠀⠀⠀⠀⢀⢄⠄⠀⢀⠀⠤⡄⣄⠀⠀⠀ ⣿⣷⡾⣽⣣⣿⣻⣟⣙⡾⠎⣭⣶⣚⡗⣒⣿⣷⡞⡷⣮⣫⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣬⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣠⣦⣤⣔⣂⣴⣷⣸⠾⡾⣶⣕⣽⣟⡽⠽⢴⣾⣿⣿⣿⣿⣀ ⣿⣿⣿⣯⣿⣝⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣽⣿⣽⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣽⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣥⣤⣠⡥⠄⣤⣧⢉⣉⣉⡟⠻⣿⣿⡿⡟⡷⢽⣾⣽⣾⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣾⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣶⣋⣹⢿⣿⠾⡿⡟⣻⢿⣧⣏⣉⣾⡟⣿⣏⣉⣋⣛⣋⡻⣟⣿ ⣷⣷⣿⡻⣿⣿⣿⣿⣟⣿⣿⣿⣾⣿⣗⣶⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢷⡿⣿⣿⣿⣿⣿⣻⣿⣿⣿⢿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣻⣿⣿⣽⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣿⣿⣿⣿⣯⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣟⠛⠛⠛⠟⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⢛ ⠙⠛⠻⠿⠛⠿⠛⠛⠛⠛⠋⠎⠙⠐⠋⠫⠉⠛⠉⠙⠛⠉⠉⠉⠩⡭⠭⠍⡉⠉⠩⠉⠉⠉⠉⠉⠩⠉⠉⠋⠉⠉⠙⠉⠉⠛⠋⠉⠙⠉⠉⠙⠙⠙⠉⠑⠛⠛⠛⠛⠛⠛⠛⠀⣀⢂⡠⣄⠄⣠⢀⠀⣀⠄⠀⠀⠀⢛ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠚⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢉⣙⡛⢋⡋⣋⢉⣋⣛⢿⡿⣛⣛⡛⣛⣋⡛⣛⣋⣛⢛⣙⡛⠟⣛⣛⣛⣉⡛⢛⣙⣙⢛⣋⢛⣉⡛⢟⣉⣙⣙⣙⣙⣛⣉⣙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⢸⡇⣿⢸⣿⣿⠇⢸⣿⠹⠇⣿⢹⣷⣿⡏⣿⢸⣏⡁⠀⣿⣉⣿⣿⡿⣾⡏⣿⢸⣿⣾⣿⡇⡌⢹⡏⢸⣿⣿⣿⣿⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⡿⢸⣧⣿⢸⣿⣿⡇⠸⣿⣼⡇⣿⣼⡟⣿⣧⣿⢸⣧⡄⠀⣿⠀⣿⣿⣿⢻⣧⣿⢸⡏⣿⣿⡇⡇⣸⡇⢸⣿⣿⣿⣿⣤⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠲⠓⢴⣶⠖⠦⠤⠶⠂⠀⠀⠀⠀⠰⠶⠠⠖⠦⠤⠴⠲⠀⠰⠲⠤⣴⡤⠚⠓⠂⠔⠢⠤⠀⠠⠄⠐⠾⠿⠛⠿⠿⠻⠿⠟⠟⠿⠿⠻⠻⣿⣿⣿⣿ ⠀⠀⢻⣿⠃⣿⣻⡇⣼⣿⡇⣿⣻⠇⣿⣿⣿⠀⢸⡇⣿⡻⠇⠀⣼⣿⡇⠁⣿⣇⣿⢸⣿⡏⢻⣿⢻⣿⢸⡟⣿⢸⣷⣿⡇⣿⣿⢸⣿⢸⡜⢻⡟⢻⣿⣿⡆⣿⠛⢸⣿⡇⣾⣿⠷⣿⡏⣿⢸⣟⣿⢸⣿⠋⣿⣿⣿⣿ ⠀⠀⢸⣿⠀⣿⢹⡇⣿⣽⣇⣬⣻⣧⣿⣿⣿⠀⢸⡇⣬⣻⣗⠀⣿⣽⣧⠀⣿⢿⣿⣾⣿⣿⢸⣿⢸⣿⢸⡇⣿⢸⡿⣿⣿⣿⣿⣾⣿⡘⢏⢸⡇⢸⣿⢿⡆⣿⣉⣿⣿⣿⣬⣽⣷⣿⣇⣿⢸⡏⣿⢸⣿⡉⣿⣿⣿⣿ ⠀⠀⠈⠉⠀⠉⠈⠉⠉⠈⠉⠉⠉⠁⠉⠉⠉⠀⠈⠁⠈⠉⠁⠀⠉⠈⠉⠀⠉⠉⣍⣭⣭⣭⣬⣭⣬⣭⣬⣭⣭⣬⣥⣭⣉⣭⣭⣭⣍⣥⣿⣬⣥⣬⣭⣭⣥⣉⣉⣭⣭⣭⣬⣭⣥⣬⣍⣭⣬⣭⣭⣬⣉⣭⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿ ⣶⣦⣄⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣤⡀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢛⣥⣶⣾ ⣿⣿⣿⣿⣿⣿⣶⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣶⣄⠀⠀⠀⠀⠈⠉⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢡⣾⣿⢟⣫ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣆⡀⠀⠀⣶⣤⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⣰⣿⡿⢣⣾⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣤⣄⠀⠀⠀⠀⠀⠀⢰⣶⣄⣸⣿⣿⣿⣿⣿⣶⣼⣿⣿⣷⣄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢃⣼⣿⠟⣵⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⡀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣡⣿⣿⢋⣾⣿⣿⣿⣿ ⣿⣿⣿⠿⠿⠟⠛⠛⠛⠛⠛⠛⠻⠿⣿⣿⣦⡀⢰⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⣀⣄⠈⠉⠙⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⣴⣿⡿⣡⣿⣿⣯⠋⡙⣿ ⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⢩⣝⡛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠑⠔⡄⠁⠀⠉⠛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢃⣾⣿⠟⣴⣿⣿⣿⣿⣷⣷⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣙⡻⠿⣶⣭⣛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⣀⠀⠀⢠⡉⠀⠤⠉⠻⢿⣿⣿⣿⣿⠿⠛⠛⠉⠁⠀⣠⣿⣿⢋⣾⣿⣿⣿⣿⢿⡟⣻⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣷⣮⣝⡻⠿⣶⣭⣛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠈⠀⠌⠁⢠⠀⠈⠀⠂⠈⠉⠁⠀⠀⠀⠀⠀⢀⣼⣿⡿⣡⣿⣿⣿⣿⣿⣿⣆⣿⣢⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⡀⠀⠀⢸⣿⣿⣿⣿⣿⣷⣦⣭⣛⠿⣶⣭⣛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠧⠡⠦⠔⠢⠞⠀⠀⠀⠀⠀⠀⢀⣁⣀⣀⠀⠀⢀⣾⣿⠏⣼⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⣿ ⠈⠙⠒⠒⠲⠂⠲⠖⠒⠒⠚⠉⠉⠉⠉⠉⠉⠉⠃⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣭⣛⠿⣶⣷⣶⣶⣶⣶⣶⡶⠶⠶⠶⠿⠿⠿⠿⠿⠿⣟⣛⣛⣛⣛⣛⣛⣛⠛⠀⠃⢸⣿⣿⣎⠿⣿⣿⣿⣿⠻⠙⡟⠌⢷⢩⣾ ⠛⡀⠀⠀⢀⠀⠀⠀⠀⠀⢀⢀⠀⠀⠀⠀⠀⠀⡆⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⣶⣶⣾⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⡀⠀⢀⠙⠿⣿⣷⣦⣍⡻⢿⣧⣷⣷⣿⣿⣿⣿ ⠀⠀⠈⠈⠈⠀⠀⠂⠀⠀⠊⠀⠁⠀⠀⠀⠀⠀⠣⠸⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⢿⣿⣿⣿⡇⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⡧⠀⠀⠀⠀⠈⠙⠻⢿⣿⣷⣮⣝⡻⢿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢈⣿⣿⣿⡇⠃⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⠻⢿⣿⣷⣬⣙⠿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠘⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠛⠿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡠⢂⣀⣀⡀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣀⣀⡀⠀⠐⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠉ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡠⠊⠀⠀⠈⠉⠉⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠉⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣠⡀⣀⠀⣾⠈⣀⠀⠀⠀⠀⠀⡀⠀⠀⣀⣄⢀⣀⠀⡀⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠂⢄⠀⢀⠠⣤⣤⣭⠄⢦⣢⢠⡠⢄⠀⠀⢀⡀⠀⡀⠀ ⣭⣽⣟⣞⣿⣻⣟⣿⣯⣿⣿⣿⣻⣿⣿⣽⣿⣿⣿⣎⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣻⣯⣹⣭⣏⣿⣿⣿⣭⣿⣽⣝⣯⣳⣤⡖⣣⢿⣦⣴⣿⣯ ⣽⣿⣿⣵⣾⣍⡧⡯⣿⣿⣿⣿⣽⣽⣯⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣧⣽⣿⣿⣿⣿⣿⣽⡿⣿⣧⣿⡿⣿⣿⣿⡿⣿⣿⣿⣿ ⣉⣉⣉⡉⠉⢉⠁⠁⠋⢿⣿⢹⣦⠽⣟⣅⢁⣸⣦⣻⣧⣟⣿⣿⣿⣿⣷⣿⣷⣷⣾⣷⣶⣶⣷⣾⣷⣿⡛⣿⣾⣿⣿⣾⣿⣷⣶⣶⣾⣾⣶⣾⣿⣾⣷⠙⡹⡛⠚⠁⠛⠛⣋⣉⣉⠁⣿⢅⣉⠂⠀⠁⠑⠉⠛⠙⠋⠉ ⣿⡛⣿⣻⣿⣿⣿⣿⢷⣿⡿⣿⢶⡾⣷⣶⣾⣿⣾⠿⢷⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣛⣿⡿⣻⣿⢿⣻⣿⣿⠷⣻⢥⣶⢶⣪⣯⡼⣬⣷⡟ ⣿⣿⣿⣿⣿⣿⣿⣽⣯⣿⣿⣿⣿⣻⣽⣿⣿⣿⣿⣛⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣝⣟⣿⣿⣿⣿⣿⣭⣨⣿⣿⣯⣛⣟ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢫⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣟⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣻⢿⣏⠛⠛⠓⠛⠛⠛⠛⠛⠛⠛⠛⠙⠛⠛⢛ ⠘⠛⠻⠿⠛⠿⠛⠛⠛⠛⠛⠉⠙⠒⠉⠉⠙⠛⠃⠉⠙⠙⠉⠩⠉⠉⠉⠩⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠙⠉⠉⠙⠙⠙⠛⠉⠋⠃⠀⠀⠀⠠⢄⠀⣀⢀⠀⠄⠄⠀⠀⠀⠀ ⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢉⣙⡛⢛⡛⣛⢛⣛⣛⢿⡿⣛⣛⡻⣛⣛⡛⣛⣛⣛⢛⣛⡻⣿⣛⣛⣛⣛⡛⢟⣛⣛⢛⣛⢛⣛⡻⢟⣛⣛⣛⣛⣛⣛⣛⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⢸⡇⣿⢸⣿⣿⠇⢸⣿⠹⠇⣿⢹⣷⣿⡏⣿⢸⣏⣱⠃⣿⣉⣿⣿⡿⣾⡏⣿⢸⣿⣾⣿⡇⡎⢹⡏⢸⣿⣿⣿⣿⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⡿⢸⣧⣿⢸⣿⣿⡇⠸⣿⣼⡇⣿⣼⡟⣿⣧⣿⢸⣧⡌⠀⣿⠀⣿⣿⣿⢻⣧⣿⢸⡟⣿⣿⡇⣇⣸⡇⢸⣿⣿⣿⣿⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⠿⢶⣶⠶⠶⠤⠶⠆⠀⠀⠐⠦⠸⠷⠶⠶⠶⠴⠦⠶⠖⠶⠶⠶⣶⡶⠞⠟⠶⠖⠶⠦⠔⠰⠤⠒⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⣿⣿⣿⣿ ⠀⠀⢻⣿⠃⣿⣻⡇⣼⣿⡇⣿⡻⠇⣿⣿⣿⠀⢸⡇⣿⡻⠇⠀⣼⣿⡇⠃⣿⣇⣿⢸⣿⡇⢻⣿⢻⣿⢸⡟⣿⢸⣷⣿⡇⣿⣿⢸⣿⢸⡟⢻⡟⢻⣿⣿⡆⣿⠛⢸⣿⡇⣾⣿⠷⣿⡏⣿⢸⣟⣿⢸⣿⠛⣿⣿⣿⣿ ⠀⠀⢸⣿⠀⣿⢹⡇⣿⣽⣇⣬⣻⣧⣿⣿⣿⠀⢸⡇⣬⣻⣷⠀⣿⣽⣧⠀⣿⢿⣿⣾⣿⣿⢸⣿⢸⣿⢸⡇⣿⢸⡿⣿⣿⣿⣿⣾⣿⡘⣿⢸⡇⢸⣿⣿⡆⣿⣉⣿⣿⣿⣬⣽⣷⣿⣇⣿⢸⡟⣿⢸⣿⡁⣿⣿⣿⣿ ⠀⠀⠈⠉⠀⠉⠉⠉⠉⠈⠉⠉⠉⠁⠉⠉⠉⠀⠈⠁⠈⠉⠁⠀⠉⠈⠉⠀⠉⠉⣭⣉⣭⣭⣬⣭⣬⣭⣬⣭⣭⣬⣥⣭⣍⣭⣭⣍⣩⣵⣿⣬⣥⣬⣭⣭⣥⣉⣉⣭⣭⣭⣬⣍⣥⣬⣍⣭⣬⣥⣭⣬⣉⣭⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣶⣦⣤⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⣀⠀⠀⠀⠀⠈⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢋⣥⣶⣿⣷⣶ ⣿⣿⣿⣿⣿⣿⣦⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣄⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢡⣾⣿⢟⣫⣿⡛ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣷⡄⠀⠀⢶⣤⡀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⣴⣿⡿⣡⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣄⠀⠀⠀⠀⠀⠀⢠⣶⣄⢀⣿⣿⣿⣿⣿⣶⣤⣾⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢃⣾⣿⠟⣴⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⢀⣀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣠⣿⣿⢫⣾⣿⣿⣿⣿⣿⢿ ⣿⣿⣿⠿⠿⠟⠛⠛⠛⠛⠛⠛⠻⠿⢿⣿⣆⠀⣘⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣄⣤⡀⠉⠉⠛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⣴⣿⡟⣡⣿⣿⣯⠋⡃⣿⢨⣸ ⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⢈⣭⣛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡑⠢⠂⠈⠀⠈⡙⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢡⣾⣿⢟⣼⣿⣿⣿⣿⣷⣷⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢉⣛⠿⣶⣬⣛⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⢀⡀⠀⠀⣀⠁⠀⠌⠙⠿⣿⣿⣿⣿⠿⠟⠋⠉⣱⣿⡿⢣⣾⣿⣿⣿⣿⢿⡟⣿⣿⡇⣺ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣶⣭⣛⠿⣶⣬⣟⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡁⠀⠀⠠⠀⠀⡄⠀⠀⠀⠀⠉⠀⠀⠀⠀⢀⣼⣿⡟⣱⣿⣿⣿⣿⣿⣿⣞⣿⣢⣿⣷⣶ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⢀⣀⡀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣶⣭⣟⡻⢷⣮⣝⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠥⠅⠨⠀⠀⠃⠀⠀⢀⣀⣀⣀⣀⣀⡀⢠⣾⣿⢏⣼⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⡟⣛⢿ ⠒⠒⠲⠲⠖⠶⠖⠒⠚⠛⠉⠉⠉⠉⠉⠙⠛⠒⠲⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣬⣝⡻⢷⣾⣶⣶⣶⣶⣶⠶⠶⠶⠿⠿⠿⠿⠿⣟⣛⣛⣛⣛⣛⣛⣛⣛⣿⡇⢸⣿⣿⣜⠿⣿⣿⣿⣿⠻⠹⡇⠜⢧⢡⣿⣰⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢰⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢀⠛⢿⣿⣷⣮⣝⡻⢿⣦⣧⣷⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠂⠃⠀⠀⠀⠀⠀⠀⠈⠁⠀⠀⠀⠀⠀⠀⠀⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⡇⢸⠒⠀⠈⠙⠻⢿⣿⣷⣮⣙⠻⢿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⣿⣿⣿⣷⠈⠀⠀⠀⠀⠀⠀⠈⠙⠿⣿⣿⣶⣬⣛⠿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠛⠿⣿⣿⣶⣍ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⡀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠻⢿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠈⠉⠉⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠉⠉⠉⠉⠈⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⡜⠁⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡄⠀⠀⡄⢀⠀⠀⠀⠀⠀⡸⣁⣀⣀⡀⠀⡀⠀⡀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⣀⣀⢧⣠⣀⢀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣴⣚⣻⣛⣛⣿⣿⣿⣿⣿⣫⣻⣫⣿⣵⣕⣿⣿⣿⣤⣷⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣖⢲⡂⠠⣬⣽⣿⣿⣿⣿⣜⣽⣧⣵⣶⣤⣕⣖⣶⣶⣿⣷⣗ ⢭⡯⣽⣿⣝⣻⣿⣿⣿⣛⣵⣿⣿⣿⣿⣬⣿⣿⣿⢿⡿⣿⢿⣿⡿⢿⢿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⠾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣟⢿⣯⣮⣾⢷⣯⣿⡿⣿⡽⣿⣯⣽⣽⢟⡛⣏ ⣉⢁⡁⠉⠉⠉⠉⠁⠙⠙⠋⣉⡝⢍⢀⣹⣤⣸⣯⣟⡉⡘⣿⣿⣷⣿⣿⣷⣿⣶⣶⣶⣶⣶⣶⣿⣿⣿⢣⣿⣿⣿⣿⣶⣶⣶⣾⣷⣶⣶⣷⣶⣶⣾⣿⠙⠙⠁⠉⠋⠉⠉⠈⠀⡉⢈⢉⠉⠀⠉⠉⠑⠁⢉⠁⠙⠁⠀ ⣷⣾⣿⡗⣶⡻⣿⣻⡿⣿⣶⣾⣶⣕⡾⣿⣿⡿⣗⠿⣗⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢺⢶⣿⡿⣷⣿⣿⣿⣿⣿⢿⠛⣿⢮⣶⡾⢗⠎⣾⣮⣶⡦⣥ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⡟⡿⣽⢟⣊⠷⣿⣹⣿⣹⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣺⣿⣿⣿⣿⣿⣿⣿⣋⣏⣿⣡⣿⣿⣤⣩⣿⣿⣏⣻⣻⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣷⣿⣿⣿⣯⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣾⡽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣿⣿⣿⣟⠛⠛⠟⠋⠛⠛⠛⠛⠛⠛⠛⠙⠛⠛⠋ ⠛⠛⠻⠿⠛⠿⠛⠛⠛⠛⠛⠑⠛⠉⠙⠛⠙⠋⠉⠉⠙⠛⠍⠉⠍⠉⠍⠋⡉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠊⠉⠉⡉⠉⠉⠉⠉⠉⠉⠉⠉⠙⢉⣭⣟⠭⠘⠋⠉⠋⠋⠉⠙⠋⠀⠀⠀⠠⠄⠄⠀⢀⠀⠤⡀⠀⠀⠀⠈ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢉⣉⡛⢛⡛⣛⢛⣋⣛⢿⡿⣛⣛⡛⣛⣛⡛⣋⣛⣛⢛⣛⡻⠟⣛⣛⣋⣙⡛⢛⣛⣛⢛⣛⢛⣙⡻⢛⣉⣙⣛⣛⣛⣛⣉⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⢸⡇⣿⢸⣿⣿⠇⢸⣿⠹⠇⣿⢹⣷⣿⡏⣿⢸⣏⡁⠀⣿⣉⣿⣿⡿⣾⡏⣿⢸⣿⣾⣿⡇⡌⢹⡏⢸⣿⣿⣿⣿⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⡿⢸⣧⣿⢸⣿⣿⡇⠸⣿⣼⡇⣿⣼⡟⣿⣧⣿⢸⣧⡄⠀⣿⠀⣿⣿⣿⢻⣧⣿⢸⡏⣿⣿⡇⡇⣸⡇⢸⣿⣿⣿⣿⣤⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠾⠛⢦⣴⠶⠂⠠⠔⠀⠀⠖⠠⠆⠰⠷⠒⠶⠆⠠⠀⠶⠀⠰⠦⠠⣤⡤⠚⠛⠂⠀⠂⠤⠀⠀⠤⠐⠿⠿⠿⠿⠿⠿⠿⠟⠻⠿⠿⠟⠿⣿⣿⣿⣿ ⠀⠀⢻⣿⠃⣿⣻⡇⣼⣿⡇⣿⡻⠇⣿⣿⣿⠀⢸⡇⣿⡻⠇⠀⣼⣿⡇⠁⣿⣇⣿⢸⣿⡇⢻⣿⢻⣿⢸⡟⣿⢸⣷⣿⡇⣿⣿⢸⣿⢸⡟⢻⡟⢻⣿⣿⡆⣿⠛⢸⣿⡇⣾⣿⠷⣿⡏⣿⢸⣟⣿⢸⣿⠋⣿⣿⣿⣿ ⠀⠀⢸⣿⠀⣿⢹⡇⣿⣽⣇⣬⣻⣧⣿⣿⣿⠀⢸⡇⣬⣻⣧⠀⣿⣽⣧⠀⣿⢿⣿⣾⣿⣿⢸⣿⢸⣿⢸⡇⣿⢸⡿⣿⣿⣿⣿⣾⣿⡘⡇⢸⡇⢸⣿⣿⡆⣿⣉⣿⣿⣿⣬⣽⣷⣿⣇⣿⢸⡏⣿⢸⣿⡁⣿⣿⣿⣿ ⠀⠀⠈⠉⠀⠉⠈⠉⠉⠈⠉⠈⠉⠁⠉⠉⠉⠀⠈⠁⠈⠉⠁⠀⠉⠈⠉⠀⠉⢉⣍⣉⣉⣉⣈⣭⣬⣩⣬⣩⣩⣬⣅⣭⣉⣩⣍⣉⣉⣡⣿⣬⣥⣬⣩⣩⣅⣉⣉⣉⣩⣩⣬⣭⣥⣬⣉⣭⣬⣍⣉⣈⣉⣩⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡿⣿⣿⣿ ⣶⣦⣄⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢋⣥⣶⣶⣶⣶⣽⡛ ⣿⣿⣿⣿⣿⣿⣶⣦⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣷⣦⣄⡀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣡⣿⣿⢛⣫⣝⡻⢿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣦⣄⠀⣠⣄⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⣴⣿⡿⣡⣿⣿⣿⣿⣷⣮ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⡄⠀⠀⠀⠀⠀⠀⠀⢀⣤⣄⣿⣿⣿⣿⣿⣿⣦⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢁⣾⣿⢟⣴⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡠⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣰⣿⡿⢣⣾⣿⣿⣿⣿⣿⢿⠟⢿ ⣿⣿⣿⠿⠿⠛⠛⠛⠛⠛⠛⠛⠻⠿⢿⣿⣶⡄⠀⠀⣼⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡠⢄⡀⠈⠩⠙⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢋⣼⣿⡟⣱⣿⣿⣏⠋⠃⣷⢩⣸⣠⣬ ⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠈⣠⣙⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣟⠀⠐⠀⠁⠂⢌⠙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢣⣾⣿⢏⣼⣿⣿⣿⣿⣶⣷⣿⣿⣿⣿⡿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣛⠿⢷⣮⣝⡻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠁⠀⠄⠈⠀⠠⠉⠛⠿⣿⣿⣿⠿⠋⣰⣿⡿⣣⣾⣿⣿⣿⣿⢿⠛⣿⣿⡇⣺⣎⢱ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣶⣮⣝⡻⢷⣦⣝⣻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⢀⠄⡀⠀⠠⠀⠀⠐⠨⠀⠀⢀⣾⣿⠟⣴⣿⣿⣿⣿⣿⣿⣸⣟⣨⣿⣷⣶⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣷⣮⣝⡛⢿⣶⣭⣛⠿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⠃⠈⠀⠀⠀⣁⣀⣀⣀⣀⣀⣀⡀⢠⣿⣿⢋⣾⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⡟⣛⢿⠹⣿ ⠒⠒⠐⠲⠖⠒⠒⠋⠉⠉⠉⠉⠉⠉⠛⠓⠒⠒⠶⠆⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣮⣭⣛⠿⣶⣶⣶⣶⠶⠶⠾⠿⠿⠿⠿⢟⣛⣛⣛⣛⣛⣛⣛⣿⣿⣿⡅⢸⣿⣿⡜⢿⣿⣿⣿⣿⠻⢹⡇⠜⣧⢡⣿⣰⣿⣮⣽ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⡀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠻⢿⣿⣷⣮⣝⡻⢿⣼⣷⣷⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠐⠂⠂⠀⠀⠈⠀⠀⠀⠀⠁⠀⠚⠀⠀⠀⠀⠀⠇⠸⠿⡿⠿⠿⡿⠿⠿⡿⠿⠿⢿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠻⣿⣿⣿⣿⠀⠈⠙⠻⢿⣿⣷⣬⣙⠻⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⠀⢸⣿⣿⣿⠀⠀⠀⠀⠀⠉⠙⠿⣿⣿⣶⣭⣛⠿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠉⠛⠿⣿⣷⣦⣍⡻⢿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣁⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠻⢿⣿⣷ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠈⠉⠉⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠉⠉⠉⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠁⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠢⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢤⡀⣀⡄⠀⠀⠀⠀⠀⣠⣶⠀⣀⣄⣀⠀⣀⣀⠀⠀⢀⡀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣀⣀⣄⣄⣠⣀⣂⣀⡠⣀⠀⠀⢀⣀⡀⢀⢀⢠⣠⢀⡀ ⣻⣟⣻⣿⣿⣿⣿⣛⣿⣿⣻⣿⣿⣿⣿⣯⣿⣿⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣖⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣾⣿⣷⢽⣿⣿⣿⣿⢿⣏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠘⠉⠃⣙⠉⠁⣹⣉⢨⣬⣽⣥⣀⣼⣏⣻⣯⣛⡛⡛⠛⣋⣿⣿⣿⣿⣷⣶⣶⣶⣷⣿⣿⣿⣿⣿⣿⣿⠋⣿⣾⣷⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⠿⣫⣩⢽⣹⣍⣝⣁⣉⡁⣏⣵⡻⡋⠛⣛⡛⣛⣫⡕⢋⡆ ⡟⣿⣿⣿⣻⣷⣿⣿⣿⣦⡷⣖⣾⣿⣿⣿⡷⣿⣿⣿⢟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⢛⣽⣿⣷⣿⢿⣿⣿⣿⣻⡿⣿⡾⣶⣿⢷⣿⡿⡿⣿⣶ ⣿⣿⣿⣿⣿⣿⣯⣿⣟⣽⣿⣯⣺⣯⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣻⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣟ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠛⠙⠛⠟⠛⠛⠛⠟⠛⠛⠛⠙⠛⠛⢛ ⠿⢻⠿⠿⠟⠿⠻⠛⣻⠟⠿⡋⠻⢉⠛⠛⠋⠛⠉⠛⠟⠛⠟⠛⠻⠛⡿⣿⠋⠛⠉⠉⠉⠉⠉⠩⠉⠙⠋⠋⠉⠉⠉⠙⠉⠉⠉⠉⠉⠉⠹⢋⠉⠙⠛⠋⠉⠛⠉⠋⠉⠙⢻⡦⠀⠀⡠⠄⠀⡀⢀⢀⠀⠅⠀⠀⠀⠁ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⣉⡛⢛⡋⣉⢛⣉⣙⠻⠟⣋⣉⡛⣋⣉⡉⣉⣉⣛⢉⣉⡙⠏⣉⣋⣉⣉⡙⢛⣙⣙⢛⣉⢙⣉⡛⢟⣉⣉⣋⣉⣉⣙⣋⣙⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⢸⡇⣿⢸⣿⣿⠇⢸⣿⠹⠇⣿⢹⣷⣿⡏⣿⢸⣏⡁⠀⣿⣉⣿⣿⡿⣾⡏⣿⢸⣿⣾⣿⡇⡈⢹⡏⢸⣿⣿⣿⣿⣉⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⡿⢸⣇⣿⢸⣿⣿⡇⠸⣿⣼⡇⣿⣼⡟⣿⣧⣿⢸⣧⡄⠀⣿⠀⣿⣿⣿⢹⣧⣿⢸⡏⣿⣿⡇⡇⢸⡇⢸⣿⣿⣿⣿⣤⢺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠖⠓⠤⣤⠒⠦⠠⠄⠀⠀⠀⠀⠀⠠⠦⠄⠢⠀⠀⠠⠒⠀⠀⠤⠀⢤⡤⠚⠓⠂⠀⠀⠀⠀⠀⠀⠀⠿⠿⠿⠿⠟⠛⠿⠛⠛⠿⠟⠛⠻⣿⣿⣿⣿ ⠀⠀⢻⣿⠃⣿⢻⡇⣼⣿⡇⣿⡻⠇⣿⣿⣿⠀⢸⡇⣿⡻⠇⠀⣸⣿⡇⠁⣿⣇⣿⢸⣿⡏⢻⣟⢻⣿⢸⡏⣿⢸⣷⣿⡇⣿⣿⢸⣿⢠⡙⢻⡟⢻⣿⣿⡆⣿⠛⢸⣿⡇⣾⣿⠷⣿⡏⣿⢸⣟⣿⢸⣿⠛⣿⣿⣿⣿ ⠀⠀⢸⣿⠀⣿⢹⡇⣿⣽⣇⣬⣻⣧⣿⣿⣿⠀⢸⡇⣬⢻⣷⠀⣿⣽⣧⠀⣿⢿⣿⣾⣿⣿⢸⣿⢸⣿⢸⡇⣿⢸⡿⣿⣿⣿⣿⣾⣿⡈⠏⢸⡇⢸⣿⣿⡆⣿⣉⣿⣿⣷⣬⣽⣷⣿⣇⣿⢸⡏⣿⢸⣿⡉⣿⣿⣿⣿ ⠀⠀⠈⠉⠀⠉⠈⠉⠉⠈⠉⠈⠉⠁⠉⠉⠉⠀⠈⠁⠈⠉⠁⠀⠉⠈⠉⠀⠉⢉⣩⣉⣡⣭⣈⣩⣬⣩⣬⣭⣩⣬⣡⣭⣩⣡⣭⣉⣩⣥⣷⣬⣡⣬⣭⣩⣥⣍⣭⣍⣩⣭⣬⣍⣥⣬⣉⣭⣌⣁⣩⣈⣉⣩⣾⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣶⣤⣤⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢋⣵⣶⣶⣶⣦⣝⡛⠿⣿ ⣿⣿⣿⣿⣿⣷⣶⣤⣄⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣷⣦⣄⣀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣠⣿⣿⢛⣭⣝⡻⢿⣿⣷⣦ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣷⣦⡀⣠⣄⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢋⣼⣿⡟⣱⣿⣿⣿⣿⣷⣮⣝⡻ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⡀⠀⠀⠀⠀⠀⠀⠀⠠⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢡⣾⣿⢏⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⡀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣰⣿⡿⢣⣾⣿⣿⣿⣿⡿⣿⠟⢿⡍⣿ ⣿⣿⣿⠿⠿⠟⠛⠛⠛⠛⠛⠛⠿⠿⢿⣿⣿⡄⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠤⡀⠀⠀⠌⡙⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢋⣾⣿⠟⣱⣿⣿⣏⠏⠃⣧⢡⣸⣠⣬⣷⣿ ⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠁⢡⣌⡛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠠⠉⠛⠿⣿⣿⣿⣿⣿⣿⡿⣡⣿⣿⢋⣾⣿⣿⣿⣿⣶⣷⣿⣿⣿⣿⢿⡟⣻ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣙⡻⢿⣶⣭⣛⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠠⠄⠀⠀⠈⠙⠻⢿⣿⠏⣴⣿⡿⣡⣿⣿⣿⣿⣿⢿⠛⣿⣿⡕⣻⣎⢸⣇⣚ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣷⣮⣝⣛⠿⣶⣭⣛⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⢀⠠⠀⠀⠀⠀⠀⢀⣾⣿⠟⣴⣿⣿⣿⣿⣿⣿⣸⣟⣸⣿⣷⣶⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣶⣭⣛⡻⢷⣮⣝⡻⢿⣿⣿⣿⢿⠿⠿⠿⠿⠿⠃⠀⣀⣀⣀⣈⣀⣀⣀⣀⡀⢠⣿⣿⢋⣾⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⡟⡛⢏⠹⣷⢉⢸ ⠐⠲⠖⠒⠒⠋⠉⠉⠉⠉⠉⠉⠙⠓⠒⠒⠲⠆⠴⠆⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣬⣝⡻⠿⠶⠶⠶⠶⠿⠿⠿⢟⣛⣛⣛⣛⣛⣛⣻⣿⣭⣭⣭⡅⢻⣿⣿⡘⢿⣿⣿⣿⣿⠿⢹⡇⠝⣇⣥⣷⣰⣿⣬⣽⣾⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣌⠻⢿⣿⣷⣮⣝⠻⢿⣼⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠈⠈⠀⠀⠉⠀⠀⠀⠀⠈⠀⠀⠸⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⢿⣿⣿⡇⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⢻⣿⣶⣬⡙⠻⢿⣿⣶⣬⣙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣨⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢠⣿⣿⣿⡇⠀⠀⠉⠛⠿⣿⣿⣶⣍⡛⠿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠉⠛⠿⣿⣷⣮⣝⡻⢿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⠻⢿⣿⣷⣮⣭ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠉⠉⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⠻⠿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⡀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿ ⣀⠀⠀⠀⡀⠀⠀⣴⣖⣠⣠⣀⣀⣀⠀⠀⠀⠀⢀⡀⣀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢀⢀⣴⣦⣆⣄⢤⣔⡄⡄⠠⠠⠀⠠⠠⢀⡀⠀⡀⢰⠈⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣾⢿⣿⣿⣿⣿⣿⣴⣶⣾⣿⣿⣟⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣾⣶⣾⣽⣶⣷⣾⣿⣶⣿⣿⣿⣿⡆⢹ ⣥⣿⣿⣟⠳⣿⣿⣿⣿⣿⣿⡿⣿⣿⣻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣟⣿⣿⣿⣿⣿⣷⠈ ⠛⠋⠉⢛⡹⣟⣃⡉⢁⠀⣄⣼⣯⣹⣥⣛⡛⢛⠛⢛⢋⣉⣿⣿⣶⣶⣶⣶⣶⣾⣿⣿⣷⣿⣿⣿⣿⣿⣩⣾⣶⣶⣶⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⢋⡉⡉⣉⠉⠉⢉⠉⣉⠉⣘⢛⠛⠉⠛⢛⠉⡋⣋⠍⠁⢀⡆ ⣴⣶⣧⣾⢠⣊⣳⣾⣴⣦⣿⣭⡽⡿⣻⣿⣵⢧⣬⣽⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠈⣽⣭⣽⣭⣿⡿⢿⣥⣣⣿⣿⣾⡷⡎⣵⡦⠭⣥⡅⡮⣀⣀ ⣿⣿⣌⣽⣤⣦⣼⢾⣿⣿⣿⣴⣯⣷⣽⣿⣷⣯⣯⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢨⣭⣤⣜⣻⣚⣿⢷⣦⣫⢵⣶⣿⣿⣯⣾⠫⢞⠹⢷⢷⣾⣾ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠙⠻ ⠿⠻⢿⣿⠟⠻⢛⠟⡿⣻⣿⣽⣿⡿⠛⠟⠛⠋⣚⠻⠟⢻⡯⠍⠭⠭⢭⢭⣉⣉⢭⢍⡩⠉⠩⢉⠩⠩⣟⠿⠯⢩⢭⡝⠟⠯⠙⠻⠟⠛⠫⠽⠟⠛⠟⠛⠛⠛⠛⢛⠛⠛⠟⢀⠀⢀⡠⣄⠀⢀⢀⢀⠤⠀⠀⠈⠀⠘ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⣉⡙⢉⡉⣉⢉⣉⣉⠻⠟⣉⣉⡙⣉⣉⡙⣉⣉⣉⢉⣉⡙⠋⣉⣉⣉⣉⡉⢛⣉⣉⢋⣉⢉⣉⡛⢏⣉⣉⣙⣉⣉⣉⣉⣙⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⢸⡇⣿⢸⣿⣿⠇⢸⣿⠹⠇⣿⢹⣷⣿⡏⣿⢸⣏⡁⠀⣿⣉⣿⣿⡿⣸⡏⣿⢸⣿⣾⣿⡇⡈⢹⡏⢸⣿⣿⣿⣿⣉⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⡿⢸⣧⣿⢸⣿⣿⡇⠸⣿⣸⡇⣿⣼⡟⣿⣧⣿⢸⣧⡄⠀⣿⠀⣿⣿⣿⢸⣧⣿⢸⡏⣿⣿⡇⡀⢸⡇⢸⣿⣿⣿⣿⣤⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠂⠠⣄⠞⠀⠀⠀⠀⠀⠀⠀⠀⠐⠂⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⢠⠄⠀⠓⠀⠀⠀⠀⠀⠀⠀⠀⠺⠟⠛⠻⠛⠛⠛⠛⠛⠛⠟⠛⠻⣿⣿⣿⣿ ⠀⠀⠛⣿⠃⣿⢻⡇⣼⣿⡇⣿⡻⠇⣿⣿⣿⠀⢸⡇⣿⡹⠇⠀⣸⣿⡇⠁⣿⣇⣿⢸⣿⡇⢻⡟⢻⣿⢸⡏⣿⢸⣷⣿⡇⣿⣿⢸⣿⠐⡚⢻⡟⢻⣿⣿⡆⣿⠛⢸⣿⡇⣾⣿⠷⣿⡇⣿⢸⣟⣿⢸⣿⠋⣿⣿⣿⣿ ⠀⠀⠸⣿⠀⣿⢹⡇⣿⣼⣇⣬⣻⡧⣿⣿⣿⠀⢸⡇⣬⢻⣇⠀⣿⣽⣧⠀⣿⢿⣿⣼⣿⣿⢸⣇⢸⣿⢸⡇⣿⢸⡿⣿⣿⣯⣿⣼⣿⡀⠇⢸⡇⢸⣿⣿⡆⣿⣉⣿⣿⣷⣬⣽⣷⣿⣇⣿⢸⡏⣿⢸⣿⡉⢹⣿⣿⣿ ⠀⠀⠈⠉⠀⠉⠈⠉⠉⠈⠉⠈⠉⠁⠉⠉⠉⠀⠈⠁⠈⠉⠁⠀⠉⠈⠉⠀⠉⣈⣉⣉⣅⣉⣌⣉⣬⣉⣬⣉⣉⣬⣁⣉⣉⣁⣉⣉⣉⣡⣶⣈⣡⣬⣉⣉⣁⣉⣍⣭⣉⣉⣈⣉⣥⣬⣉⣩⣌⣁⣉⣈⣉⣉⣼⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠋⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⢿⣿⣿⣿⣿⣿⣿⣿ ⣶⣤⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢋⣵⣶⣶⣶⣮⣍⡛⠿⣿⣿⣿ ⣿⣿⣿⣿⣿⣷⣶⣄⡀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⣦⣄⣀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⣰⣿⡿⢛⣭⣝⡻⢿⣿⣷⣮⣝⠻ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣶⣤⡀⢠⣄⡸⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢃⣼⣿⠟⣵⣿⣿⣿⣿⣷⣬⣙⠻⢿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠠⣤⣄⣿⣿⣿⣿⣿⣿⣿⣾⣿⣷⣦⡈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣡⣾⣿⢋⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣭ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣤⡀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠛⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⣴⣿⡿⣡⣿⣿⣿⣿⣿⡿⣿⠛⣯⡩⣿⣿⣿ ⣿⣿⣿⠿⠿⠛⠛⠛⠛⠛⠛⠛⠛⠿⠿⣿⣿⡄⠀⠀⣰⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡄⠀⠀⠀⠀⠠⠉⠛⠿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢃⣾⣿⠟⣴⣿⣿⡝⠋⠃⣇⣥⣹⣨⣬⣧⣿⣿⣿ ⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠁⠈⢠⣬⣛⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣄⠈⠀⠀⠀⠀⠈⡙⠻⢿⣿⣿⣿⡟⣡⣿⣿⢋⣾⣿⣿⣿⣿⣾⣷⣿⣿⣿⣿⢿⠟⣿⡙⠏ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢙⡻⠿⣷⣬⣙⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠒⠀⠀⠁⠠⢈⠙⠋⣼⣿⡿⣱⣿⣿⣿⣿⡿⢿⠫⣿⣿⡐⣻⣌⢸⣇⣚⣧⣷ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣷⣶⣭⣛⡻⢷⣮⣝⣻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⣿⢏⣼⣿⣿⣿⣿⣿⣿⣸⣗⣸⣿⣷⣶⣿⣿⣿⣿⢿⠿ ⠀⠀⠀⠀⠀⠀⠀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣷⣬⣝⡻⠿⣶⣭⣛⠿⣿⡿⠿⠿⠿⠿⠿⠟⢛⣛⣁⣀⣀⣀⣀⣠⣤⡄⣰⣿⣿⢣⣾⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⡟⡛⣏⢹⣇⣙⢸⡘⣇ ⠖⠒⠒⠋⠉⠉⠉⠉⠉⠉⠙⠓⠒⠒⠒⠦⠰⠖⠒⠒⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣭⣛⠿⠶⠾⠿⠿⢟⣛⣛⣛⣛⣛⣛⣻⣿⣯⣭⣭⣭⡅⢿⣿⣿⡘⢿⣿⣿⣿⣟⠿⢹⡇⠙⡆⣥⣧⣰⣿⣬⣿⣾⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣌⠻⢿⣿⣷⣬⣙⠻⢿⣼⣾⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⣿⠿⠿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠉⠒⣬⣙⠻⣿⣿⣶⣬⣛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⣴⣿⢿⢿⣿⣿⡿⣿⣿⣿⣿⣿⣷⣹⣿⣾⣺⣿⣿⣿⣿⣿⣿⢄⠴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⣀⣿⣿⣷⣦⠉⠛⠿⣿⣿⣦⣍⡛⠿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⠿⠿⠿⠿⠾⠿⠿⠿⠿⠿⢿⣟⣾⣯⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠉⠛⢿⣿⣷⣮⣝⡻⢿⣿⣿⣿⢟ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠈⠙⠻⢿⣿⣶⣬⣭⣵⣾ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠉⠉⠉⠉⠉⠙⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠛⠻⠿⠿⣛ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⡀⠰⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿ ⠀⠀⠀⠀⣀⠀⣐⣶⣦⣄⡀⠀⡀⠀⠀⠀⣛⡉⢀⡀⡢⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢐⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⢀⡄⢟⡁⠀⠀⠀⠀⠠⠀⠀⠀⠀⠀⠀⣀⠘⣿⣿⣿ ⣦⣵⣶⡏⡻⠀⠐⡻⣿⣽⣿⣷⣶⣤⣰⣼⣿⣿⣟⣿⣿⢳⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⠜⣥⣤⣵⣶⣯⣶⣦⣢⣴⣧⣠⣄⣤⣤⣦⣆⡆⢻⣿⣿ ⣿⡿⡡⠗⢃⣀⣰⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⢿⣿⢿⣿⣿⣿⣿⣿⣿⠿⠿⡿⠿⠲⠿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣵⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠘⣿⣿ ⠀⠁⠈⠐⠀⠀⠀⠀⢀⣴⣦⣭⣭⡋⠉⠀⠁⠉⠉⠉⠁⠀⣶⣶⣦⣶⣴⣴⣶⣾⣿⣿⣿⣿⣿⣶⣶⣿⣄⣶⣶⣶⣶⣶⣶⣶⣷⣷⣾⣿⣿⣷⣿⣿⣶⠀⠉⠁⠀⠀⠀⠀⠉⠀⠉⠉⠛⠛⠛⠉⠋⠀⠀⠀⠀⠀⢻⣿ ⢆⣄⣻⠖⠀⠤⠀⠀⠈⠁⢉⠉⢪⠁⢀⠀⠀⢀⠀⠀⠠⠠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠩⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠈⠐⠂⠀⢄⢀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿ ⣨⣟⢁⣶⣷⣁⣀⠀⠀⠀⠀⣀⢄⣀⣀⠀⣀⡀⠠⣴⡄⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢀⡀⠀⢀⠀⠀⠀⣠⣨⠄⣤⣡⠀⣀⠀⠀⣀⠀⠀⡠⣀⡀⢻ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠸ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢾⣿⣗ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣽⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠑ ⠟⠿⠿⡿⣟⡿⣿⣻⣿⣿⠋⠉⠙⠛⢛⠛⠉⠉⠉⠛⠛⠛⠫⠭⠭⣭⣭⣭⠭⠉⠩⠭⢭⠭⠍⠩⠉⠍⠋⠉⠩⠉⠉⠉⠉⠙⠩⠍⠉⠉⠉⠉⠍⠉⠉⠛⠻⠿⠿⠿⠿⠿⠟⠀⠀⠀⠠⠀⠀⠀⢀⢀⠄⡀⠀⠈⠀⠈ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⣉⡉⢉⡉⣉⢉⣉⣙⠻⠟⣋⣉⡛⣋⣉⡙⣉⣉⣉⢋⣉⡙⠛⣉⣉⣉⣉⡙⢛⣉⣙⢋⣉⢉⣉⡛⢛⣉⣉⣉⣉⣉⣉⣉⣙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⢸⡇⣿⢸⣯⣿⠇⢸⣿⠹⠇⣿⢹⣷⣿⡏⣿⢸⣏⡁⠀⣿⣉⣿⣿⡿⢼⡏⣿⢸⣿⣾⣿⡇⠈⢹⡏⢸⣿⣿⡏⣿⣉⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⡿⢸⣇⣿⢸⣯⣿⡇⠸⣿⣸⡇⣿⣼⡟⣿⣧⣿⢸⣧⡄⠀⣿⠀⣿⣿⣿⢸⣧⣿⢸⡏⣿⣿⡇⡂⢸⡇⢸⣿⣿⡧⣿⣤⢺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠒⠀⡤⠐⠀⠀⠀⠀⠀⠀⠀⠀⠐⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢤⠆⠐⠛⠀⠀⠀⠀⠀⠀⠀⠀⠻⠻⠛⠻⠛⠛⠛⠛⠛⠛⠛⠛⠻⣿⣿⣿⣿ ⠀⠀⠛⣿⠃⣿⢻⡇⣸⣿⡇⣿⡻⠇⣿⣿⣿⠀⢸⡇⣿⡹⠇⠀⣸⣿⡇⠀⣿⣇⣿⢸⣿⡇⢻⡟⢻⣿⢸⡏⣿⢸⣷⣿⡇⣿⣿⢸⣿⠀⡜⢻⡟⢻⣿⣿⡆⣿⠛⢸⣿⡇⣾⣿⠷⣿⡇⣿⢸⣟⣿⢸⣿⠋⣿⣿⣿⣿ ⠀⠀⢠⣿⠀⣿⢹⡇⣿⣼⣇⣬⣻⡧⣿⣿⣿⠀⢸⡇⣬⢻⡧⠀⣿⣽⣧⠀⣿⢿⣿⣼⣿⣿⢸⡇⢸⣿⢸⡇⣿⢸⡿⣿⣹⣯⣿⣼⣿⡈⠇⢸⡇⢸⣿⣿⡆⣿⣉⣿⣿⣷⣬⣽⣷⢻⣇⣿⢸⡏⣿⢸⣿⡁⢿⣿⣿⣿ ⠀⠀⠈⠉⠀⠉⠈⠉⠉⠈⠉⠈⠉⠁⠉⠉⠉⠀⠈⠁⠈⠉⠁⠀⠉⠈⠉⠀⠉⠈⠉⣉⣁⣉⣈⣉⣌⣉⣈⣉⣉⣈⣁⣉⣉⣁⣉⣉⣉⣡⣶⣌⣁⣈⣉⣉⣁⣉⣉⣉⣉⣉⣈⣉⣡⣬⣉⣉⣈⣁⣉⣈⣉⣁⣾⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠌⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣶⣤⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⣩⣴⣶⣶⣶⣮⣉⠛⢿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣷⣦⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠚⣷⠀⠀⠀⠀⠀⠀⠀⠀⠹⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⣴⣿⡿⣛⣭⣙⠻⢿⣿⣶⣬⣙⠻⢿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣶⣶⣤⣀⠀⠀⢠⣄⠈⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢁⣾⣿⢏⣴⣿⣿⣿⣿⣶⣭⣙⠿⣿⣿⣶⣬⣙⠿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣀⣀⡀⠀⠀⠀⠀⠀⠀⢰⣦⣼⣿⣿⣿⣿⣿⣿⣷⣾⣿⣷⣆⡈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣰⣿⡿⢣⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣍⡛⠿⣿⣷ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⢀⡀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⠛⠛⠛⠻⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢋⣼⣿⡟⣱⣿⣿⣿⣿⣿⡿⣿⠛⣯⢹⣿⣿⣿⣿⣷⣦⣍ ⣿⣿⣿⠿⠿⠛⠛⠛⠛⠛⠛⠛⠻⠿⢿⣿⣷⡀⠀⡀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⡀⠐⢀⠀⠀⠀⠈⠙⠻⢿⣿⣿⣿⡿⢡⣾⣿⢋⣼⣿⣿⡙⠉⢸⡇⣥⣿⣠⣼⣦⣿⣿⣿⣿⣿⣿⣿ ⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠁⠙⢀⣬⣙⡻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣄⠀⠀⠀⠀⠀⠀⠍⠛⠟⣰⣿⡿⣣⣾⣿⣿⣿⣿⣾⣾⣿⣿⣿⣿⢿⢛⣿⠙⠝⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢉⣛⠿⢷⣦⣍⣛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⡀⢀⣾⣿⠟⣴⣿⣿⣿⣿⡟⣿⢛⣿⣿⢐⣷⡌⢸⣆⣺⣮⣦⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣶⣮⣝⡛⠿⣶⣭⣛⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⣠⣿⣿⢋⣾⣿⣿⣿⣿⣿⣷⣹⣗⣼⣿⣷⣾⣿⣿⣿⡿⣿⠻⢻⡏⡭⣷ ⠀⠀⠀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠘⣿⣿⣿⣿⣿⣿⣷⣶⣭⣛⠿⣷⣬⣝⡻⠿⠿⠿⠿⠿⠿⣛⣛⣛⣛⣁⣀⣡⠀⣴⣿⡿⣡⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢿⠛⡛⡏⢽⡇⡁⢻⢸⣔⣄⣷⣥⣾ ⠉⠉⠉⠉⠉⠉⠉⠑⠒⠒⠲⠶⠄⠒⠒⠒⠚⠉⠉⠉⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣬⣝⡻⠿⠿⢟⣛⣛⣛⣛⣛⣛⣿⣭⣭⣭⡀⣿⣿⣧⡻⢿⣿⣿⣿⡟⠏⢿⠠⠻⡌⣴⣇⣾⣷⣬⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣘⠻⣿⣿⣶⣬⣛⠿⣷⣼⣼⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢏ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠰⠀⠿⠿⠿⠿⠿⠿⠿⠿⠟⠛⠻⠿⠿⠿⠿⠸⣿⣿⣿⣿⣿⣿⡿⠿⣿⣿⣿⣿⣿⣿⣷⣦⣍⡛⠿⣿⣿⣶⣍⡛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢣⣾ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⣿⣻⣿⡿⣿⣿⣿⣿⣿⣟⣷⡼⣿⣻⢸⣿⣿⣿⣿⣿⣿⣹⡐⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣀⣀⣍⡻⢿⣿⣷⣦⣝⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣵⣿⡿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠿⠾⠿⠾⠿⠿⠿⠿⠿⠿⢿⢟⣼⣿⣿⡞⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣬⠙⠻⢿⣿⣷⣮⣙⠻⢿⣿⣿⣿⢋⣾⣿⠟⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⡂⠀⠈⠙⠻⢿⣿⣶⣬⣭⣴⣿⣿⠋⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠉⠉⠉⠉⠉⠉⠁⠀⠀⠀⠀⠀⠉⠛⠻⠿⢟⣛⠁⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⢿⣿⣿⣿⡇⠀⠀⠀ ⠀⠀⠀⠄⠄⠀⢀⠀⠀⠀⠀⠀⣀⡀⢀⡀⠀⡀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠀⠀⠀⠣⠸⣿⣿⣿⣿⠀⠠⣄ ⣍⢧⣇⡟⢾⣿⣳⣆⣢⠄⠀⣺⣻⣿⠛⠛⠍⠯⡖⢹⢐⠫⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣢⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⡠⢂⠀⠀⠀⠀⢄⣄⢦⡤⡄⣀⡈⠀⢿⣿⣿⣿⡆⢰⡿ ⠚⠲⠷⠄⢱⠽⡇⢩⣼⣭⢦⠏⣯⢿⢤⣭⡶⠦⠶⠸⢩⠤⠿⠿⢿⣿⡿⡿⡿⣿⠿⠿⢿⠿⠿⠿⡿⠿⠍⠿⠿⠿⡿⣿⣿⢿⣿⣿⡿⠿⠿⠿⠿⠿⠿⠋⠞⠁⡚⢥⠦⠥⠵⠦⠽⠳⠉⣥⠯⠿⠧⠸⣿⣿⣿⣿⠀⣷ ⠀⠀⣀⠀⢀⣠⣄⣠⣬⡛⠀⠈⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⣤⣤⣴⣶⣶⣷⣾⣿⣶⣷⣾⣾⣶⣶⣶⣴⠀⣴⣷⣶⣿⣶⣷⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⡆⠉ ⠀⠀⠀⠀⠈⠁⠈⠁⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠇⠸⣿⣿⣿⣷⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⡆ ⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾⣾⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣴⣶⣶⣶⣶⣴⣴⣶⣶⣶⣶⣿⣿⣿⣿⣾⣶⣇⢸⣿⣿⣿⣷ ⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⢾⣿⢷⣿⣟⣿⣷⣿⣿⣿⣿⣿⣿⣧⣽⡄⣿⣿⣿⣿ ⢿⣿⣿⣿⢿⠿⣟⠿⣟⣿⣿⣿⡟⣿⢟⣿⣟⢽⡿⣿⡟⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⡶⡟⣾⡿⣿⡞⣿⣻⣻⢿⣿⢿⢿⠟⠆⠬⢭⣇⢸⣿⣿⣿ ⣿⣿⣯⡷⠏⠟⣻⢿⣷⣿⣾⣿⣿⣷⣷⣺⣷⣾⣿⡽⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣾⣝⣿⣿⣿⣻⣛⣩⡹⣿⢿⣯⣾⣧⣞⣭⣿⣿⡀⣿⣿⣿ ⣯⣿⣿⣷⣰⣴⣷⣯⣿⡳⠿⠽⢿⢷⣿⣿⡿⣿⣿⣻⣿⢟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣽⣻⣽⣽⣿⡿⠋⠉⠙⠙⠘⠋⠋⠉⠉⠛⠓⠁⠃⠸⣿⣿ ⠛⠛⠻⠿⣿⠿⠟⣿⣿⢿⣷⢀⣠⣲⡏⢹⣮⢿⡟⠉⠉⣋⣉⢩⣝⡭⢭⣭⣿⡟⠙⠛⣿⢿⡿⠉⠉⢉⠵⣭⣩⣻⢻⣿⣿⣿⣻⣿⣻⡿⡭⠽⠩⢽⢭⡿⠒⢛⣴⣛⢻⡷⠟⠀⠀⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⡀⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣉⡉⢉⡉⣉⢉⣉⣉⠻⠛⣉⣉⡉⣋⣉⡉⣉⣉⣉⢉⣉⡙⠋⣉⣉⣉⣉⡉⢋⣉⣉⢋⣉⢉⣉⡹⢉⣉⣉⣉⣉⣉⣉⣉⣉⢛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⢸⡇⣿⢸⣯⣿⠇⢸⣿⠹⠇⣿⢹⣷⣿⡏⣿⢸⣏⡁⠀⣿⣉⣿⣿⡿⢸⡏⣿⢸⣿⣾⣿⡇⠈⢹⡏⢸⣿⣿⣿⣿⣉⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⡿⢸⣧⣿⢸⣿⣿⡅⠸⣿⣸⡇⣿⣼⡟⣿⣧⣿⢸⣧⡄⠀⣿⠀⣿⣿⣿⢸⣧⣿⢸⡏⣿⣿⡇⡀⢸⡇⢸⣿⣿⣷⣿⣤⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠠⡤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠒⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡤⠄⠐⠓⠂⠀⠀⠀⠀⠀⠀⠀⠺⠟⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠻⣿⣿⣿⣿ ⠀⠀⠛⣿⠃⣿⢻⡇⣸⣿⡇⣿⡻⠇⣿⣿⣿⠀⢸⡇⣿⡹⠇⠀⣸⣿⡇⠀⣿⣇⣿⢸⣿⡇⢻⡟⢻⣿⢸⡏⣿⢸⣷⣿⡇⣿⣿⢸⣿⠘⡜⢻⡟⢻⣿⣻⡆⣿⠛⢸⣿⡇⣾⣿⠷⣿⡇⣿⢸⣟⣿⢸⣿⠃⢿⣿⣿⣿ ⠀⠀⢐⣿⠀⣿⢹⡇⣿⣼⣇⣬⣻⡧⣿⣿⣿⠀⢸⡇⣬⢻⡧⠀⣿⣽⣧⠀⣿⢻⣿⣼⣿⣿⢸⡇⢸⣿⢸⡇⣿⢸⡿⣿⣹⣯⣿⣼⣿⡈⠇⢸⡇⢸⣿⣿⡆⣿⣉⣿⣿⣷⣬⣽⣷⢿⣇⣿⢸⡏⣿⢸⣿⡁⢙⣿⣿⣿ ⠀⠀⠈⠉⠀⠉⠈⠉⠉⠈⠉⠈⠉⠁⠉⠉⠉⠀⠈⠁⠈⠉⠁⠀⠉⠈⠉⠀⠉⠈⠉⣉⣁⣉⣈⣉⣌⣉⣈⣉⣉⣈⣁⣉⣉⣁⣉⣉⣉⣡⣶⣌⣁⣌⣉⣉⣁⣉⣉⣉⣉⣉⣈⣉⣡⣌⣉⣉⣈⣁⣉⣈⣉⣩⣾⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣦⣤⣄⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣩⣴⣶⣶⣶⣬⣉⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣶⣦⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⢷⣤⣀⡀⠀⠀⠀⠀⠀⠛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢃⣼⣿⡿⣛⣭⣙⠻⣿⣿⣶⣬⣙⠿⢿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣷⣤⠀⢠⣤⡀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢡⣾⣿⢏⣼⣿⣿⣿⣿⣶⣭⣛⠿⣿⣿⣶⣍⡛⠿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣤⣄⡀⠀⠀⠀⠄⠁⠐⠀⣤⣤⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣦⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⣰⣿⡿⢣⣾⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣍⡛⢿⣿⣷⣦⣍ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⢀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠛⠛⠻⠿⣿⣿⣿⣿⣿⣿⣿⡿⢃⣼⣿⠟⣴⣿⣿⣿⣿⢿⡿⣿⠻⣯⢹⣿⣿⣿⣿⣷⣮⣝⡻⢿ ⣿⣿⣿⠿⠿⠟⠛⠛⠛⠛⠛⠛⠻⠿⠿⣿⣇⠀⠀⠀⣰⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⢀⠀⠀⠀⠈⠙⠻⢿⣿⡟⣡⣾⣿⢋⣾⣿⣿⡙⠙⢸⡎⣅⣯⣤⣼⣾⣿⣿⣿⣿⣿⣿⣿⣿⣷ ⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⣙⡻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⠀⠀⠀⠀⠀⠉⣴⣿⡿⣡⣿⣿⣿⣿⣷⣾⣾⣿⣿⣿⣿⢿⢛⣿⠻⠹⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢉⣛⠿⢷⣦⣍⡛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⠀⠐⢀⣾⣿⠟⣴⣿⣿⣿⣿⡿⡟⢙⣿⣿⢐⣷⡍⣸⣔⣻⣼⣦⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣶⣮⣝⡛⠷⣶⣭⣛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠄⠀⠀⣠⣿⡿⢃⣾⣿⣿⣿⣿⣿⣧⣻⣓⣼⣿⣶⣾⣿⣿⣿⡿⣿⢻⢻⡋⡭⣷⣦⣿ ⠀⢀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⠘⣿⣿⣿⣿⣿⣿⣷⣦⣭⣛⠿⣶⣭⣝⡻⠿⠿⠿⠿⠿⠿⠛⣛⣛⣋⣀⠀⣴⣿⡟⣡⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢿⢛⡻⡏⢾⡇⡁⢷⢹⣰⣌⣧⣥⣿⣷⡿ ⠉⠁⠉⠉⠉⠑⠒⠒⠒⠒⠖⠖⠒⠒⠒⠉⠉⠉⠉⠉⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣬⣙⡻⠿⠿⠿⢛⣛⣛⣛⣛⣛⣛⣯⠀⣿⣿⣧⠻⢿⣿⣿⣿⡟⠏⣿⠠⢻⡈⣼⣇⣾⣷⣭⣷⣿⣿⣿⣿⣿⣿⣿⣿⡟⣵ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣘⠻⣿⣿⣶⣬⣛⠿⣧⣽⣼⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢋⣾⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠑⠀⠿⠿⠿⠿⠿⠿⠿⠿⠛⠛⠛⠿⠿⠿⠿⠸⣿⣿⣿⣿⣿⣿⡿⠿⣿⣿⣿⣿⣷⣦⣍⣛⢿⣿⣿⣦⣍⡛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣡⣿⣿⠋ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⣹⣿⠿⢿⣿⢿⣿⣿⣟⣟⣷⡼⣿⢿⢨⣿⣿⣿⣿⣿⣿⡀⠀⣽⣿⣿⣿⣿⣿⣿⣿⣿⣮⡉⠻⢿⣿⣷⣮⣝⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣴⣿⡿⠁⠂ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠿⠶⠿⠿⠿⡿⡿⠿⢿⠾⢿⣟⣼⣿⢿⡊⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣬⣙⠻⢿⣿⣶⣬⣙⠻⣿⣿⣿⡿⢋⣾⣿⠟⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⢸⣟⣻⣻⣟⣿⣿⣿⣿⣿⣿⣿⣧⣾⣾⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣀⣈⠙⠿⣿⣿⣶⣭⣭⣴⣿⡿⠃⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠉⠉⠉⠉⠉⠉⠀⠀⠀⠀⠉⠛⠿⠿⢟⣋⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠀⢀⠀⠀⠀⠀⠀⠀⢀⣀⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡆⢸⣿⣿⣿⣷⠀⡀⠈⣀⠈ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢛⠛⠛⠛⠀⠀⠀⠀⠄⠈⠋⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠂⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⣿⣿⣿⣿⡆⠀⠛⠛⠛ ⠀⠀⠀⠀⠀⢀⡀⢠⠄⠐⠾⠄⠀⠂⠀⠀⠠⠄⠄⠄⠀⠀⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⡿⠿⠿⠿⠀⠿⠿⠿⠿⠿⠿⠿⡿⠿⠿⠿⠿⠿⠿⠿⠿⡀⠀⠠⠀⠀⠀⠀⠀⠀⡠⠄⠀⠀⠇⢸⣿⣿⣿⣧⠀⢀⠀⡀ ⠀⠀⢀⣤⣄⣠⣤⡉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⣤⣤⣤⣶⣶⣶⣦⣤⣭⣤⣶⣦⣤⣤⣴⠀⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⡄⠂⠈⠀ ⠀⠀⠀⠀⠈⠁⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀⢸⣿⣿⣿⣧⠈⡀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡠⠖⠀⣿⣿⣿⣿⡄⠀⠀ ⡀⠀⠀⠀⣂⡘⣸⣶⡶⣶⣶⣶⣶⣿⣦⣦⣆⣦⣶⣶⣶⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣤⣴⢦⣤⢤⣤⣴⣶⣰⣤⣶⣾⣃⡄⡄⢸⣿⣿⣿⣧⠠⡰ ⣎⠀⠀⡸⠺⡮⡯⣼⣯⣽⣿⣏⣽⣼⣿⣿⣿⣿⣿⣟⣫⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡸⠩⡽⣯⠭⠏⢝⢾⣾⣿⣿⡹⣮⣾⣤⣯⡀⣿⣿⣿⣿⡄⠄ ⣵⣶⠐⠁⠓⣯⢘⢟⣳⡶⣿⣞⠋⠉⠉⠑⠚⣩⡍⠉⠉⠕⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠐⠉⠁⠀⠀⡤⠲⣦⠩⢹⠙⠛⡂⠩⠉⡇⢸⣿⣿⣿⣧⠈ ⣻⡫⡥⠀⠀⠀⠸⣭⣘⣟⢫⣙⢀⡀⡃⡋⢟⣪⡥⣮⡅⡚⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠈⠒⡺⠁⠯⢅⠅⢰⣈⡧⢜⣷⠈⣿⣿⣿⣿⡄ ⠀⠁⠀⠀⣀⡀⠐⣫⣳⡗⠿⠟⠷⠛⠳⢧⣙⢞⡾⢞⠶⠠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⢈⣁⠈⠈⠐⠐⠀⠒⠊⠃⠂⠀⠇⠹⣿⣿⡟⣧ ⠘⠛⠻⠿⠛⠻⠓⠛⠛⠛⠃⠀⠀⠀⠀⠀⠁⠁⠀⠀⠀⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠀⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠀⠀⠀⠀⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣉⡉⢉⡉⣉⢉⣉⣉⠛⠟⣉⣉⡛⣉⣉⡙⣉⣉⣉⢉⣉⡙⠋⣉⣉⣉⣉⡉⢋⣉⣙⢋⣉⢉⣉⡙⢏⣉⣉⣉⣉⣉⣉⣉⣉⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⢸⡇⣿⢸⣯⣿⠇⢸⣿⠹⠇⣿⢹⣷⣿⡏⣿⢸⣏⡁⠀⣿⣉⣿⣿⡿⣸⡏⣿⢸⣿⣾⣿⡇⠈⢹⡏⢸⣿⣿⣿⣿⣉⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⡿⢸⣇⣿⢸⣿⣿⡇⠸⣿⣸⡇⣿⣼⡟⣿⣧⣿⢸⣧⡄⠀⣿⠀⣿⣿⣿⢸⣧⣿⢸⡏⣿⣿⡇⡃⢸⡇⢸⣯⣿⣿⣿⣤⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠒⠠⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠂⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠤⠄⠐⠓⠀⠀⠀⠀⠀⠀⠀⠀⠺⠟⠛⠻⠛⠛⠛⠛⠛⠛⠟⠛⠻⣿⣿⣿⣿ ⠀⠀⠛⣿⠃⣿⢻⡇⣼⣿⡇⣿⡻⠇⣿⣿⣿⠀⢸⡇⣿⡹⠇⠀⣸⣿⡇⠀⣿⣇⣿⢸⣿⡇⢻⡟⢻⣿⢸⡏⣿⢸⣷⣿⡇⣿⣿⢸⣿⠀⡘⢻⡟⢻⣿⣿⡆⣿⠛⢸⣿⡇⣾⣿⠷⣿⡇⣿⢸⣟⣿⢸⣿⠋⣿⣿⣿⣿ ⠀⠀⢸⣿⠀⣿⢹⡇⣿⣼⣇⣬⣻⡧⣿⣿⣿⠀⢸⡇⣬⢻⡧⠀⣿⣽⣧⠀⣿⢿⣿⣼⣿⣿⢸⣇⢸⣿⢸⡇⣿⢸⡿⣿⣹⣯⣿⣼⣿⡀⠇⢸⡇⢸⣿⣿⡆⣿⣉⣿⣿⣷⣬⣽⣷⢿⣇⣿⢸⡏⣿⢸⣿⡁⢹⣿⣿⣿ ⠀⠀⠀⠉⠀⠉⠈⠉⠉⠈⠉⠈⠉⠁⠉⠉⠉⠀⠈⠁⠈⠉⠁⠀⠉⠈⠉⠀⠉⠈⢉⣉⣁⣉⣈⣉⣌⣉⣈⣉⣉⣌⣁⣉⣉⣁⣉⣉⣉⣡⣦⣌⣁⣈⣉⣉⣁⣉⣉⣉⣉⣉⣈⣉⣡⣬⣉⣉⣈⣁⣍⣈⣉⣩⣾⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣦⣤⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣡⣴⣶⣶⣶⣬⣉⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣶⣤⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣶⣤⣄⡀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢁⣼⣿⠟⣫⣭⣛⠻⣿⣿⣶⣬⣙⠻⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣶⡀⢰⣤⡀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢡⣾⣿⢋⣾⣿⣿⣿⣿⣶⣭⡛⠿⣿⣷⣶⣍⡛⠿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣦⣆⠀⠀⠀⠀⠀⠀⠀⠀⢠⣴⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⣴⣿⡿⣡⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣍⡻⢿⣿⣷⣦⣍⠻⢿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣮⠀⠀⠀⠔⢀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠛⢿⣿⣿⣿⣿⣿⣿⡿⢁⣾⣿⠟⣴⣿⣿⣿⣿⣿⠿⡿⠻⣯⢹⣿⣿⣿⣿⣷⣮⣝⠻⢿⣿⣶ ⣿⣿⣿⠿⠿⠛⠛⠛⠛⠛⠛⠛⠻⠿⢿⣿⣇⡀⠀⠀⢀⣾⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⠀⠀⠀⠉⠛⠿⠟⣡⣿⣿⢣⣾⣿⣿⡙⠙⢸⡌⣄⣇⣤⣽⣾⣿⣿⣿⣿⣿⣿⣿⣿⣶⣬⣙ ⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⣙⡻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⠀⠀⠀⠀⣴⣿⡟⣡⣿⣿⣿⣿⣷⣾⣾⣿⣿⣿⣿⢿⢛⣿⠻⢹⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢉⣛⠿⢷⣦⣍⡛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⢠⣾⣿⢏⣼⣿⣿⣿⣿⡿⡟⢹⣿⣯⢐⣷⡉⣾⣔⣻⣼⣦⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣶⣮⣙⡻⠷⣦⣍⣛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⣰⣿⡿⢣⣾⣿⣿⣿⣿⣿⣇⣻⣃⣽⣿⣶⣾⣿⣿⣿⡿⡿⢿⢻⢩⡽⣷⣢⣿⣿⢋ ⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣷⣮⣍⣛⠿⣶⣭⣛⠻⣿⡿⠿⠿⠿⠿⠿⠿⠿⠃⣼⣿⡟⣱⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢿⢛⠻⡏⢿⡆⡃⢷⢹⣰⣬⣧⣥⣿⣿⡿⣡⣿ ⠈⠉⠉⠉⠒⠒⠒⠢⠠⠀⠒⠒⠚⠉⠉⠉⠁⠈⠉⠉⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣭⣛⠿⠷⠶⠾⠿⠿⢟⣛⣛⣛⠐⣿⣿⣇⠻⣿⣿⣿⣿⡟⠏⣿⠨⢻⡈⣼⣇⣾⣧⣭⣷⣿⣿⣿⣿⣿⣿⣿⣿⠟⣴⣿⡿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢸⣿⣿⣿⣿⣿⣿⣿⣿⣧⣙⠿⣿⣿⣶⣭⡛⠿⣧⣿⣾⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢋⣾⣿⠟⣄ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⠿⠿⠿⠿⠿⠿⠿⠿⠿⠟⠻⠿⠿⠿⠿⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣍⡛⢿⣿⣷⣦⣍⡛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣡⣿⡿⠃⠀⠌ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⣽⣟⡿⢿⣻⣿⣿⡟⣟⣿⣷⣼⣿⣿⢸⣿⣿⣿⣿⣿⣟⠅⢈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣷⣮⣙⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⢏⣴⣿⡟⠁⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠿⠿⠿⠿⠿⠿⠿⠿⠿⠷⠿⢋⣼⡿⣽⢸⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣬⣙⠻⢿⣿⣶⣬⣙⠿⣿⣿⣿⡿⢣⣾⣿⠏⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⡀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣺⣝⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣍⡛⠿⣿⣿⣶⣭⣭⣴⣿⡿⠃⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠉⠉⠉⠉⠉⠁⠀⠀⠉⠛⠿⠿⢟⣋⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠆⢸⣿⣿⣿⣧⠀⡀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠚⠛⠛⠛⠃⠈⠀⠀⠀⠀⠀⠈⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠅⠈⣿⣿⣿⣿⡄⢁⣻⠛⠟⠛⠁ ⠐⠀⠀⠀⠀⠐⠈⠀⠀⠀⠄⠂⠀⠐⠀⠀⠠⠀⠀⠀⠀⠀⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠀⠿⠿⠿⠿⠿⠿⠿⢿⠿⠿⠿⠿⠿⠿⠿⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡆⢹⣿⣿⣿⣧⠀⠉⠉⠀⠀⠀ ⢀⣤⣄⣠⣤⡁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⣤⣦⣦⣤⣴⣴⣭⣤⣤⣤⣤⣤⣤⣦⣤⠀⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⡀⠊⠐⠈⠀⠀ ⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣇⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠈⣿⣿⣿⣿⡄⠁⠀⢀⠚ ⠀⢐⠗⣀⢵⡶⣶⣦⣦⢶⣶⣶⢷⣶⡠⠤⣴⢦⣢⣀⡆⢤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡦⠴⠀⠀⠀⠀⠀⠰⡷⣤⣴⣦⡀⠄⢹⣿⣿⣿⣇⠀⠐⠸⠣ ⠀⠸⡆⢝⢴⠟⠿⠶⠆⣙⠿⠽⠞⠟⣷⣿⣾⣟⣳⣾⣾⣬⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠐⠈⠀⠀⢀⠀⠀⠸⣙⣻⣻⣷⣧⣖⡈⣿⣿⣿⣿⡀⠫⠘⠠ ⠀⠀⠀⠀⠀⠁⠁⠀⠀⠐⠀⠀⠀⠈⠉⠉⠉⠉⠉⠑⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠐⠛⠉⠁⠈⠉⠃⢹⣿⣿⣿⣧⠈⡀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⡀⠀⠀ ⠀⡀⠀⠀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⠀⠂⢻⣿⣿⣿⡇⠀⠀ ⠈⠛⠻⠿⠛⠻⠓⠛⠛⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠀⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⡀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣉⡙⢉⡉⣉⢉⣉⣉⠛⠟⣉⣉⡛⣋⣉⡋⣉⣉⣉⢉⣉⡙⠏⣉⣉⣉⣉⡉⢉⣉⣙⢋⣉⢉⣉⡙⢋⣉⣉⣉⣉⣉⣉⣉⣉⢛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⢸⡇⣿⢸⣯⣿⠇⢸⣿⠹⠇⣿⢹⣷⣿⡏⣿⢸⣏⡁⠀⣿⣉⣿⣿⡿⢸⡏⣿⢸⣿⣾⣿⡇⠈⢹⡏⢸⣿⣿⣿⣿⣉⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⡿⢸⣧⣿⢸⣿⣿⡇⠸⣿⣸⡇⣿⣼⡟⣿⣧⣿⢸⣧⡄⠀⣿⠀⣿⣿⣿⢸⣧⣿⢸⡏⣿⣿⡇⡃⢸⡇⢸⣯⣿⣿⣿⣤⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠠⠤⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⢤⡄⠐⠂⠀⠀⠀⠀⠀⠀⠀⠀⠺⠛⠛⠻⠛⠛⠛⠛⠛⠛⠟⠛⠻⣿⣿⣿⣿ ⠀⠀⠛⣿⠃⣿⢻⡇⣼⣿⡇⣿⡻⠇⣿⣿⣿⠀⢸⡇⣿⡹⠇⠀⣸⣿⡇⠀⣿⣇⣿⢸⣿⡇⢻⡟⢻⣿⢸⡏⣿⢸⣷⣿⡇⣿⣿⢸⣿⠀⡜⢻⡟⢻⣿⣿⡆⣿⠛⢸⣿⡇⣾⣿⠷⣿⡇⣿⢸⣟⣿⢸⣿⠋⢽⣿⣿⣿ ⠀⠀⢸⣿⠀⣿⢹⡇⣿⣼⣇⣬⣻⡧⣿⣿⣿⠀⢸⡇⣬⢻⡇⠀⣿⣽⣧⠀⣿⢿⣿⣼⣿⣿⢸⣇⢸⣿⢸⡇⣿⢸⡿⣿⣹⣯⣿⣼⣿⡀⠇⢸⡇⢸⣿⣿⡆⣿⣉⣿⣿⣷⣬⣽⣷⢿⣇⣿⢸⡏⣿⢸⣿⡁⢘⣿⣿⣿ ⠀⠀⠈⠉⠀⠉⠈⠉⠉⠈⠉⠈⠉⠁⠉⠉⠉⠀⠈⠁⠈⠉⠁⠀⠉⠈⠉⠀⠉⠈⣉⣉⣁⣉⣈⣉⣌⣉⣈⣉⣉⣈⣁⣉⣉⣁⣉⣉⣉⣡⣦⣌⣁⣈⣉⣉⣁⣉⣉⣉⣈⣉⣈⣉⣡⣈⣉⣉⣈⣁⣉⣈⣉⣁⣾⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣤⣤⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠛⠛⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⣡⣶⣶⣶⣶⣬⣙⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣦⣤⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣶⣤⡀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢁⣾⣿⠟⣫⣭⣛⠿⣿⣿⣦⣍⡙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢺⣿⣿⣿⣷⣦⡀⢠⣦⡀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣠⣿⣿⢋⣾⣿⣿⣿⣿⣦⣍⡛⠿⣿⣷⣦⣍⡛⠿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⡆⠀⠀⠀⠀⠀⠀⠀⠀⣰⣶⣾⣿⣿⣿⣿⣿⣿⣾⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢋⣴⣿⡟⣡⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣮⣝⡻⢿⣿⣷⣮⣍⠻⢿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⢿⣿⣿⣿⣿⡿⢡⣾⣿⢏⣼⣿⣿⣿⣿⣿⢿⡟⢻⣍⢹⣿⣿⣿⣿⣷⣬⣙⠻⢿⣿⣶⣬⣛ ⣿⣿⣿⠿⠿⠛⠛⠛⠛⠛⠛⠛⠻⠿⢿⣿⣄⠔⠁⠀⢀⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⠀⠀⠀⠀⠈⠙⠛⣰⣿⡿⢣⣾⣿⣿⠛⠙⢸⡨⣌⣇⣥⣽⣼⣿⣿⣿⣿⣿⣿⣿⣿⣶⣬⣛⠿⣿ ⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⢀⣤⣙⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⡆⠂⠀⢀⣼⣿⡟⣱⣿⣿⣿⣿⣷⣾⣾⣿⣿⣿⡿⡿⢛⣏⠻⢹⣿⣿⣿⣿⣿⣿⣿⣿⣷⡌ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢩⣛⠿⢷⣮⣝⡛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠆⢠⣾⣿⢋⣼⣿⣿⣿⣿⡿⡟⢽⣿⣇⢺⣧⡁⣿⣐⣻⣼⣼⣿⣿⣿⣿⣿⣿⣿⣿⠟⣴ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣶⣬⣙⡻⢷⣮⣝⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⣰⣿⡿⢣⣿⣿⣿⣿⣿⣿⣇⣿⣂⣿⣿⣶⣾⣿⣿⣿⡿⡟⢿⢻⢩⠽⣷⣸⣿⣿⢋⣾⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⡀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣷⣮⣝⡻⢷⣮⣝⡛⠿⣿⣿⣿⣿⡿⠿⠿⢇⣾⣿⡟⣴⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⢿⢛⢻⡉⢿⡈⡃⣇⢻⣰⣼⣦⣵⣿⣾⡿⣡⣿⣿⠋ ⠉⠉⠒⠒⠒⠂⠐⠂⠒⠒⠒⠋⠉⠉⠁⠈⠉⠉⠉⠐⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣮⣝⡛⠷⠶⠶⠶⠶⠶⠶⠷⠸⣿⣿⣇⠻⣿⣿⣿⣿⡻⠏⣿⠈⢿⢨⣼⣄⣾⣧⣽⣷⣿⣿⣿⣿⣿⣿⣿⣿⢏⣴⣿⡟⡡⢷ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⢲⣿⣿⣿⣿⣿⣿⣦⡙⠿⣿⣷⣦⣍⡛⠿⣧⣷⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢣⣾⣿⠏⣤⣀⣠ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣍⡛⢿⣿⣷⣦⣝⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣱⣿⡿⠃⠀⠈⠁⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣻⡿⢿⣿⣿⣧⢹⣿⣿⢸⣿⣿⣿⣿⣿⡏⠀⠉⣿⣿⣿⣿⣿⣿⣟⡿⣿⣿⣷⣬⣙⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⢏⣼⣿⡟⠁⠀⠀⠀⠀⠘ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⠿⠿⠿⠿⠿⠾⠿⠿⠷⠿⠿⢋⣾⣿⣾⢸⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣾⣽⣽⣿⣿⣿⣿⡙⠿⣿⣿⣶⣬⣛⠿⣿⣿⣿⡿⣡⣾⣿⠋⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⢀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣻⣟⣿⣽⣿⣿⣿⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣍⡛⠿⣿⣿⣦⣭⣭⣶⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠋⠉⠉⠁⠀⠀⠉⠛⠿⠿⢟⣋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠘⠛⠛⠛⠓⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⡀⢂⠛⠻⠛⠛⠂⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠿⠿⠿⠿⠿⠿⢿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠀⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀ ⣄⣠⣄⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣤⣤⣴⣦⣤⣴⣦⣤⣤⣤⣤⣤⣤⣤⣤⠀⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣴⣶⣶⣶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⡀⠄⠀⠀⠀⠀⠀⠀ ⠈⠁⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⡀⠇⠀⠀⠀⢀⡀ ⠀⠀⠀⠀⠀⢀⣄⡠⠤⡤⡴⢠⡆⠄⠤⣠⣄⡄⡄⠤⡄⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣢⠄⠄⠄⠀⢀⡂⣀⣀⣀⡀⠀⢻⣿⣿⣿⣇⠐⠄⣠⢞⡉⠁ ⠀⠈⠩⠄⠜⠜⠫⠅⠠⠅⠠⠦⢼⣵⣶⣏⣉⣶⣮⣁⠡⢳⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠹⠤⠀⠈⢓⡘⠂⢓⣿⣾⣤⣰⠘⣿⣿⣿⣿⡀⢟⠋⠄⠎⠨ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠁⠁⠉⠉⠁⠉⠙⠃⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠈⣩⠒⠉⡉⠆⢻⣿⣿⣿⣇⠐⠀⠀⠈⠈ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⣠⡜⠁⠀⠀⠀⢀⠘⣿⣿⣿⣿⡀⠀⠀⠀⠀ ⠀⡀⠀⠀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⠀⠀⢻⣿⣿⡿⡇⠀⠂⠀⠀ ⠘⠛⠻⠿⠛⠻⠓⠛⠛⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠀⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣷⣵⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⣉⡙⢋⡉⣉⢉⣉⣙⠻⠟⣋⣉⡛⣋⣉⡛⣉⣉⣙⢉⣉⡙⠛⣉⣉⣉⣉⡙⢛⣉⣙⢉⣉⢉⣉⡙⢋⣉⣉⣉⣉⣉⣉⣉⣉⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⢸⡇⣿⢸⣿⣿⠇⢸⣿⠹⠇⣿⢹⣷⣿⡏⣿⢸⣏⡁⠀⣿⣉⣿⣿⡿⢸⡏⣿⢸⣿⣾⣿⡇⠈⢹⡏⢸⣿⣿⣿⣿⣉⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⡿⢸⣧⣿⢸⣿⣿⡇⠸⣿⣸⡇⣿⣼⡟⣿⣧⣿⢸⣧⡄⠀⣿⠀⣿⣿⣿⢸⣧⣿⢸⡏⣿⣿⡇⡀⢸⡇⢸⣿⣿⣿⣿⣤⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠃⠠⡤⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠄⠀⢤⠀⠐⠛⠀⠀⠀⠀⠀⠀⠀⠀⠺⠟⠛⠻⠟⠛⠛⠛⠛⠛⠟⠛⠛⣿⣿⣿⣿ ⠀⠀⠛⣿⠃⣿⢻⡇⣼⣿⡇⣿⡻⠇⣿⣿⣿⠀⢸⡇⣿⡹⠇⠀⣸⣿⡇⠀⣿⣇⣿⢸⣿⡇⢻⡟⢻⣿⢸⡏⣿⢸⣷⣿⡇⣿⣿⢸⣿⠀⡘⢻⡟⢻⣿⣻⡆⣿⠛⢸⣿⡇⣾⣿⠷⣿⡇⣿⢸⡟⣿⢸⣿⠃⢸⣿⣿⣿ ⠀⠀⢸⣿⠀⣿⢹⡇⣿⣽⣇⣬⣻⡧⣿⣿⣿⠀⢸⡇⣬⢻⡇⠀⣿⣽⣧⠀⣿⢻⣿⣼⣿⣿⢸⡇⢸⣿⢸⡇⣿⢸⡿⣿⣹⣯⣿⣼⣿⡀⠇⢸⡇⢸⣿⣻⡆⣿⣉⣿⣿⣷⣬⣽⣷⢿⣇⣿⢸⡏⣿⢸⣿⡁⢸⣿⣿⣿ ⠀⠀⠈⠉⠀⠉⠈⠉⠉⠈⠉⠈⠉⠁⠉⠉⠉⠀⠈⠁⠈⠉⠁⠀⠉⠈⠉⠀⠉⢈⣉⣉⣁⣉⣈⣉⣌⣉⣬⣉⣉⣌⣁⣉⣉⣁⣉⣉⣉⣡⣶⣌⣁⣌⣉⣉⣁⣉⣉⣉⣉⣉⣈⣉⣡⣌⣉⣩⣌⣁⣉⣈⣉⣡⣼⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣴⣤⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⡀⠀⠀⠀⠀⠉⠉⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⣡⣶⣶⣶⣶⣬⣙⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣦⣤⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣦⡀⠀⠀⠀⠀⠀⢘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢡⣾⣿⠟⣫⣭⣛⠿⣿⣿⣦⣍⡙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀⢸⣿⣿⣿⣶⡀⠀⢰⣶⣄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣠⣿⡿⢣⣾⣿⣿⣿⣷⣦⣍⡛⢿⣿⣷⣦⣍⡛⢿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣸⣿⣿⣿⣿⣿⣦⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢋⣼⣿⡟⣱⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣮⣝⠻⢿⣿⣶⣬⣙⠻⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⢀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⣿⣿⣿⡿⢡⣾⣿⢋⣼⣿⣿⣿⣿⣿⢿⡟⢻⣍⢽⣿⣿⣿⣿⣶⣬⣙⠿⣿⣿⣶⣭⣛⠿⣿ ⣿⣿⣿⠿⠿⠛⠛⠛⠛⠛⠛⠛⠻⠿⠿⣿⣶⡄⠀⠀⣼⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⡀⠀⠩⠉⣰⣿⡿⢡⣾⣿⣯⠋⡙⢸⣨⣌⣇⣥⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣶⣭⡛⠿⣿⣷⣮ ⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠁⠀⢠⣬⣙⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣷⠀⢀⣼⣿⠟⣴⣿⣿⣿⣿⣷⣷⣿⣿⣿⣿⡿⡟⢻⡏⠻⢻⣿⣿⣿⣿⣿⣿⣿⣿⣷⡜⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢉⣛⠿⣶⣬⣙⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣠⣿⣿⢋⣾⣿⣿⣿⣿⢿⡟⢹⣿⡇⢺⣧⠁⣷⣐⣻⣴⣼⣿⣿⣿⣿⣿⣿⣿⣿⢏⣼⣿⡿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣶⣭⣛⠿⢶⣬⣛⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⣴⣿⡿⣡⣿⣿⣿⣿⣿⣿⣇⣿⣢⣿⣿⣶⣾⣿⣿⣿⡿⡟⢿⢻⢩⠽⣷⣸⣿⡿⢣⣾⣿⠟⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⡀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣶⣭⣙⠻⣶⣬⣝⡻⢿⣿⣿⣿⣿⣿⢃⣾⣿⡟⣴⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⣿⢛⢻⡩⣿⣈⠈⣇⢷⣠⣸⣮⣵⣿⣾⡟⣱⣿⡿⠣⠤⠶ ⠐⠒⠒⠂⠀⠀⠒⠒⠒⠋⠉⠉⠈⠀⠉⠉⠁⠐⠒⠂⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣭⣙⠻⢶⣶⣶⣶⠶⠶⠸⣿⣿⣆⠿⣿⣿⣿⣿⠻⠍⡟⠌⢷⢩⣾⣀⣾⣧⣽⣷⣿⣿⣿⣿⣿⣿⣿⣿⢏⣼⣿⡟⣡⠼⣶⡾ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⣶⣶⣾⣿⣿⣦⡙⠿⣿⣷⣦⣍⡛⢿⣧⣷⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢣⣾⣿⠏⢸⣥⣀⣤⣶ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠇⢿⣿⣿⣿⣿⣿⣿⣷⣦⣍⡻⣿⣿⣷⣮⣝⡻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣰⣿⡿⠁⠀⠀⠉⠀⠀⢰ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⣿⣿⣿⣿⠿⣿⣟⣟⣛⣿⣳⣎⣿⣿⡇⣿⣿⣿⣿⣿⣿⡋⠉⢹⣿⣿⣿⣿⣟⡿⣿⣿⣿⣿⣙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢋⣼⣿⠟⠀⠀⠀⠀⠀⠀⠛⠚ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⠿⠮⠾⠿⠿⠿⠿⠿⠿⠿⠿⣣⣿⣿⡇⣿⣿⣿⣿⣿⣿⣷⣶⣾⣿⣿⣿⣿⣿⣿⣶⣯⣿⣿⣿⣿⣶⣭⣛⠿⣿⣿⣿⡿⣡⣿⣿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣟⣿⣿⣿⣿⣿⣿⣻⣿⣟⣿⣿⣫⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣍⡛⠿⣿⣷⣦⣭⣭⣶⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠉⠉⠀⠀⠙⠛⠿⠿⢟⣋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⡇⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠐⠛⠛⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⠀⠀⠚⠻⠟⠛⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠿⠿⠿⠿⢿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠀⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⡇⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣦⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⠀⣴⣶⣶⣶⣶⣦⣦⣶⣴⣶⣶⣦⣶⣶⣶⣶⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⡇⠀⢀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⠀⠆⠀⠀⠀⠀⠀⠀⠀ ⠀⢀⠀⠀⠐⡂⢀⠦⠀⡢⠶⡒⠤⠄⣤⠄⣤⠤⣄⠆⡰⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠮⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠠⠂⠀⠄⠀⠀⡄⠀⡀⢿⣿⣿⣿⡇⠀⠀⢐⠎⠬⡂⠀⠀ ⠂⠠⡸⠄⠁⠐⠀⠠⠁⠣⢀⣴⣶⣅⣹⣶⣯⣁⢂⠘⠉⠤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠬⠀⠀⢀⢐⣰⣷⣄⣀⠸⣿⣿⣿⣿⠀⠰⢉⡎⠩⠖⠄⢀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠈⠉⠉⠁⠈⠉⠁⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠈⠉⠀⠉⢉⡀⢿⣿⣿⣿⡇⢴⠁⠀⠁⠀⠁⠈ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⢀⠾⠁⠀⠀⠀⠀⠀⢛⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀ ⠀⠛⠛⠿⠛⠻⠃⠛⠛⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠀⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠀⠀⠀⠴⠋⠀⠀⠀⠀⠀⠀⠀⠠⣿⣿⣿⣥⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⣉⡙⢉⡉⣉⢉⣉⣉⠛⠛⣋⣉⡛⣋⣉⡙⣉⣉⣉⢉⣉⡙⠛⣉⣉⣉⣉⡙⢛⣉⣙⢉⣉⢉⣉⡙⢛⣉⣉⣉⣉⣉⣉⣉⣉⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⢸⡇⣿⢸⣯⣿⠇⢸⣿⠹⠇⣿⢹⣷⣿⡏⣿⢸⣏⡁⠀⣿⣉⣿⣿⡿⢸⡏⣿⢸⣿⣾⣿⡇⡈⢹⡏⢸⣯⣿⡏⣿⣉⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⡿⢸⣇⣿⢸⣿⣿⡇⠸⣿⣸⡇⣿⣼⡟⣿⣧⣿⢸⣧⡄⠀⣿⠀⣿⣿⣿⢸⣧⣿⢸⡏⣿⣿⡇⡀⢸⡇⢸⣿⣿⣿⣿⣤⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠓⠠⠤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⡀⠐⠓⠀⠀⠀⠀⠀⠀⠀⠀⠺⠿⠛⠿⠛⠛⠛⠛⠛⠻⠟⠛⠻⢿⣿⣿⣿ ⠀⠀⠛⣿⠃⣿⢻⡇⣼⣿⡇⣿⡻⠇⣿⣿⣿⠀⢸⡇⣿⡹⠇⠀⣸⣿⡇⠀⣿⣇⣿⢸⣿⡇⢻⡟⢻⣿⢸⡏⣿⢸⣷⣿⡇⣿⣿⢸⣿⠀⡜⢻⡟⢻⣿⣿⡆⣿⠛⢸⣿⡇⣾⣿⠷⣿⡇⣿⢸⡟⣿⢸⣿⠃⢼⣿⣿⣿ ⠀⠀⢠⣿⠀⣿⢹⡇⣿⣼⣇⣬⣻⡧⣿⣿⣿⠀⢸⡇⣬⢻⡧⠀⣿⣽⣧⠀⣿⢻⣿⣼⣿⣿⢸⡇⢸⣿⢸⡇⣿⢸⡿⣿⢹⣯⣿⣼⣿⡀⠇⢸⡇⢸⣿⣿⡆⣿⣉⣿⣿⣷⣬⣽⣷⢿⣇⣿⢸⡏⣿⢸⣿⡁⢹⣿⣿⣿ ⠀⠀⠈⠉⠀⠉⠈⠉⠉⠈⠉⠈⠉⠁⠉⠉⠉⠀⠈⠁⠈⠉⠁⠀⠉⠈⠉⠀⠉⢈⣉⣉⣁⣉⣈⣉⣬⣉⣬⣉⣉⣬⣁⣉⣉⣁⣉⣉⣉⣡⣶⣌⣁⣌⣉⣉⣁⣉⣉⣉⣉⣉⣈⣉⣡⣌⣉⣁⣈⣁⣉⣈⣉⣉⣼⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣶⣤⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⡀⠀⠀⠀⠀⠀⠀⠐⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢋⣥⣶⣶⣶⣶⣬⡙⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣶⣤⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣦⡀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣠⣿⣿⢟⣫⣍⡛⠿⣿⣷⣦⣍⡛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⡆⠈⣿⣿⣿⣶⡀⠀⢀⣴⣄⠉⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⣴⣿⡿⣡⣿⣿⣿⣿⣷⣮⣝⡻⢿⣿⣷⣦⣙⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⣤⣤⣠⣿⣿⣿⣿⣿⣦⣼⣿⣿⣷⣄⣘⣿⣿⣿⣿⣿⣿⣿⡿⢁⣾⣿⠟⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣬⣙⠻⢿⣿⣶⣬⣙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⡄⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⠿⠟⣠⣿⡿⢃⣾⣿⣿⣿⣿⣿⢿⡟⢿⡍⣿⣿⣿⣿⣿⣶⣬⡛⠿⣿⣿⣦⣍⡻⢿⣿⣿⣿⣿⣿ ⣿⣿⡿⠿⠿⠛⠛⠛⠛⠛⠛⠛⠻⠿⢿⣿⣷⡄⠀⣰⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⢀⣴⣿⡟⣡⣿⣿⣏⠋⠃⣷⢩⣸⣧⣤⣷⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣍⡛⢿⣿⣷⣮⢻⣿⣿⣿ ⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⢠⣤⣙⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢠⣾⣿⢏⣼⣿⣿⣿⣿⣶⣷⣿⣿⣿⣿⡿⡟⣻⡟⠋⢿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢹⣿⣿⡞⠿⠿⠿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢩⣛⠿⣷⣬⣙⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣰⣿⡿⢣⣾⣿⣿⣿⣿⢿⠛⣻⣿⡇⣺⣎⢁⣧⣚⣷⣷⣼⣿⣿⣿⣿⣿⣿⣿⣿⢋⣾⣿⠟⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣶⣬⣛⠻⢷⣬⣝⡻⢿⣿⣿⣿⣿⣿⣿⣿⢋⣼⣿⠟⣰⣿⣿⣿⣿⣿⣿⣜⣟⣢⣿⣷⣶⣿⣿⣿⣿⢿⡿⠟⣟⢭⢽⣶⣼⣿⡿⣡⣾⣿⠋⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣶⣭⣙⠻⢷⣬⣟⡻⢿⣿⣿⢡⣾⣿⢏⣼⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⡟⣛⢿⠹⣿⢈⠸⡆⣇⣦⣸⣬⣼⣿⣾⠟⣴⣿⡿⣡⠤⠴⠶⠖⢻⡆ ⠀⠰⠖⠒⠒⢚⠉⠉⠉⠁⠉⠉⠉⠙⠒⠒⠒⠠⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣭⣙⠻⢶⣶⡆⢸⣿⣿⣜⠿⣿⣿⣿⣿⠻⢹⡇⠜⢇⢡⣿⣰⣿⣮⣽⣾⣿⣿⣿⣿⣿⣿⣿⣿⢋⣾⣿⠟⣤⣤⢵⣶⡾⠾⠿⣷ ⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⣶⣶⣆⠛⢿⣿⣷⣮⣝⡻⢿⣮⣧⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣡⣿⡿⠃⡀⢻⣅⣀⣴⡶⠶⠾⠟ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⢿⠿⠿⠇⢿⣿⣿⣿⣷⣬⣙⠻⣿⣿⣷⣬⣙⡻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢏⣴⣿⡟⠁⠀⠁⠈⠉⠄⠀⢰⠀⡀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⡿⣻⡿⣷⣦⢻⣿⡧⣽⣿⣿⣿⣿⣿⡟⠉⠃⣭⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢣⣾⣿⠏⠀⠀⠀⠀⠀⠀⠘⠛⠊⠉⠉⠁ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⠿⠿⠿⠿⠿⠿⠷⠟⠿⠿⠿⢋⣾⣟⡗⢺⣿⣿⣿⣿⣿⣷⣦⣼⣿⣿⣿⣮⣹⣻⣿⣿⣿⣿⣿⡛⠿⣿⣿⣿⠟⣱⣿⡿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣷⣺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣮⣭⣥⣾⣿⡟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠉⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠈⠙⠻⠿⠿⣛⡉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠸⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⣿⣿⣿⣿⡆⢀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀ ⠛⠛⠛⠓⠀⠀⠀⠀⠀⠀⠠⠀⠆⠀⠀⠀⠨⢼⠿⢿⠛⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⢂⢸⣿⣿⣿⣷⠈⡐⠛⠻⢻⡟⠆⠀⠀⠂⠀⢀⡄⡀⠂ ⠀⠀⠀⠀⢤⠤⠀⠀⠀⠀⠀⠠⠀⠯⠐⠖⠀⠀⠓⠐⠀⠀⢿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠀⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠄⠀⠸⠀⣿⣿⣿⣿⡆⢀⠀⠀⠀⠁⠀⠀⠀⠀⠘⠙⠾⠇⠺ ⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣡⣥⣤⣤⣶⣤⣤⣴⣦⣴⣶⣷⣶⣬⣿⣦⣧⣴⠀⣶⣶⣶⣶⣶⣶⣶⣶⣦⣶⣶⣶⣶⣶⣶⣶⠀⠀⠀⠁⢸⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠠⡄⠄⣰⡆⠰⠶⠄⣰⠒⣀⠢⠖⢠⠀⠀⠀⠀⢀⢠⣍⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠈⠀⣿⣿⣿⣿⡆⢀⣰⠀⠀⠀⠀⠀⠀⠀⣸⡄⡲⣂ ⡠⢐⠒⣋⠊⣽⣕⢿⣞⡈⣵⠁⠂⠂⣠⢌⡄⡄⢠⢸⠋⠠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢀⠀⠀⠐⢃⢸⣿⣿⣿⣷⠈⡎⠀⠀⠀⠈⠀⠀⣃⢍⡪⣿⠝ ⣷⣾⣿⣾⣟⣿⣻⣿⣽⣷⣾⣿⣿⣿⣾⣿⣟⣷⣯⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣺⣿⣿⣿⠚⠀⣿⣿⣿⣿⡄⢣⢀⢆⣱⡴⣥⣶⣿⣾⣾⣿⣿ ⡿⠿⠷⡷⠵⢧⣾⣿⣾⣍⣻⣿⣯⣽⣿⢟⣷⣿⡟⣿⣻⣫⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣆⢸⣿⣿⣿⣧⠘⡔⠐⡀⠩⡹⡷⣿⡿⣿⡿⠿ ⠁⠐⠒⠊⠉⠁⠈⠁⠉⠉⠉⠀⠉⠉⠀⠂⣌⠍⠬⠋⠽⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠑⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠉⠉⠆⢩⣹⠀⣿⣿⣿⣿⡄⢰⢐⠃⠀⠁⠀⠈⠈⠈⠁⠉ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠬⠈⠆⢸⣿⣿⣿⣧⠘⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠘⠀⠟⣿⡿⡿⡀⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠘⠛⠻⠿⠛⠻⠓⠛⠛⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠀⠙⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⢰⣾⣿⣿⣥⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣈⡉⢉⡉⣉⢉⣉⣉⠛⠟⣉⣉⡙⣉⣉⡉⣉⣉⣉⢉⣉⡉⠋⣉⣉⣉⣉⡉⢋⣉⣉⢉⣉⢉⣉⡛⢋⣉⣉⣉⣉⣉⣉⣉⣉⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⢸⡇⣿⢸⣯⣿⠇⢸⣿⠹⠇⣿⢹⣷⣿⡏⣿⢸⣏⡁⠀⣿⣉⣿⣿⡿⢼⡏⣿⢸⣿⣾⣿⡇⠈⢹⡏⢸⣯⣿⣿⣿⣉⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⡿⢸⣧⣿⢸⣿⣿⡇⠸⣿⣸⡇⣿⣼⡟⣿⣧⣿⢸⣧⡄⠀⣿⠀⣿⣿⣿⢸⣧⣿⢸⡏⣿⣿⡇⡇⢸⡇⢸⣯⣿⡿⣿⣤⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠓⠀⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠤⠄⠐⠂⠀⠀⠀⠀⠀⠀⠀⠀⠚⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⣿⣿⣿⣿ ⠀⠀⠛⣿⠃⣿⢻⡇⣼⣿⡇⣿⡻⠇⣿⣿⣿⠀⢸⡇⣿⡹⠇⠀⣸⣿⡇⠀⣿⣇⣿⢸⣿⡇⢻⡟⢻⣿⢸⡏⣿⢸⣷⣿⡇⣿⣿⢸⣿⠀⡘⢻⡟⢻⣿⣻⡆⣿⠛⢸⣿⡇⣾⣿⠷⣿⡇⣿⢸⣟⣿⢸⣿⠋⣽⣿⣿⣿ ⠀⠀⢀⣿⠀⣿⢹⡇⣿⣼⣇⣬⣻⡧⣿⣿⣿⠀⢸⡇⣬⢻⡇⠀⣿⣽⣧⠀⣿⢿⣿⣼⣿⣿⢸⡧⢸⣿⢸⡇⣿⢸⡿⣿⣿⣯⣿⣼⣿⡈⠇⢸⡇⢸⣿⣿⡆⣿⣉⣿⣿⣷⣬⣽⣷⢿⣇⣿⢸⡏⣿⢸⣿⡁⢸⣿⣿⣿ ⠀⠀⠈⠉⠀⠉⠈⠉⠉⠈⠉⠈⠉⠁⠉⠉⠉⠀⠈⠁⠈⠉⠁⠀⠉⠈⠉⠀⠉⢈⣉⣉⣁⣉⣈⣉⣬⣉⣌⣉⣉⣌⣁⣉⣉⣁⣉⣉⣉⣡⣶⣈⣁⣬⣉⣉⣁⣉⣉⣉⣉⣉⣈⣉⣁⣌⣉⣉⣈⣁⣉⣈⣉⣉⣼⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣶⣤⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢋⣥⣶⣶⣶⣦⣍⡙⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣷⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠸⣿⣶⣤⣄⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣠⣿⣿⢛⣩⣍⡛⢿⣿⣷⣦⣍⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⠂⠘⣿⣿⣿⣿⣷⣤⠀⢀⡀⠀⠉⠙⢿⣿⣿⣿⣿⣿⣿⣿⠃⣴⣿⡟⣡⣿⣿⣿⣿⣷⣮⣝⠻⢿⣿⣷⣬⣙⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣤⣿⣿⣿⣿⣿⣿⣷⣿⣿⣷⣄⡀⣀⣿⣿⣿⣿⣿⡿⢡⣾⣿⢏⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣬⣙⠿⣿⣿⣶⣬⡙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⡆⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⣰⣿⡿⢣⣾⣿⣿⣿⡿⡿⢿⡟⢿⡍⣿⣿⣿⣿⣿⣶⣭⡛⠿⣿⣿⣦⣍⡻⢿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⠿⠿⠛⠛⠛⠛⠛⠛⠛⠻⠿⢿⣿⣿⡀⠀⢰⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⢀⣼⣿⡟⣱⣿⣿⣏⠋⠃⣧⢡⣸⣠⣬⣧⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣍⡻⢿⣿⣷⣌⢻⣿⣿⣿⣿⣿ ⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⣠⣌⡛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣡⣾⣿⢋⣼⣿⣿⣿⣿⣶⣷⣿⣿⣿⣿⣿⡟⣻⡟⠏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢹⣿⣿⠞⠿⠿⠿⠿⠿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣙⡻⢷⣦⣍⡛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⣴⣿⡿⣡⣿⣿⣿⣿⣿⢿⠛⣻⣿⡅⣺⣎⢱⣇⣚⣧⣷⣼⣿⣿⣿⣿⣿⣿⣿⣿⢃⣾⣿⠟⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣷⣮⣝⡻⠷⣦⣝⣛⠿⣿⣿⣿⣿⣿⣿⢋⣾⣿⠟⣴⣿⣿⣿⣿⣿⣿⣘⣟⣨⣿⣷⣶⣿⣿⣿⣿⢿⡿⡟⡟⢭⢿⣖⣼⣿⡟⣡⣿⣿⠋⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⢀⣀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣷⣮⣝⡛⢷⣦⣽⣛⠿⡿⢡⣿⣿⢋⣾⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⡟⣛⢯⠹⣧⢈⠸⡞⣇⣦⣹⣬⣼⣿⣿⢏⣴⣿⡟⣡⡤⠤⠶⠶⠚⣇⠀⠀ ⠀⡒⠒⠚⠉⠉⠉⢁⠉⠉⠉⠙⠒⠒⠂⠲⠂⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣮⣍⡛⠷⡆⢸⣿⣿⡘⢿⣿⣿⣿⣿⠻⢹⡇⠜⣇⢡⣷⣰⣿⣬⣽⣾⣿⣿⣿⣿⣿⣿⣿⡿⢣⣾⣿⠏⢴⣤⠬⣶⣶⠶⠾⢿⡀⠉ ⠞⠁⠀⠀⠀⠀⠐⠂⠀⠀⠀⠀⠀⠀⠀⠀⠘⠒⠂⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢰⣄⡻⢿⣿⣷⣮⣝⡻⢿⣼⣧⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣱⣿⡿⠃⢀⠸⣧⣀⣤⣶⡶⠶⠿⠃⠀ ⠀⢀⡔⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠸⣿⣿⣶⣬⣙⡻⣿⣿⣶⣬⣙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢏⣼⣿⡟⡁⠐⠈⠀⠉⠠⠠⠐⡄⣂⠈⢡⠀ ⠤⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⣿⣿⣿⢿⣿⣿⣿⠿⣿⡿⣷⡝⣿⣽⢸⣿⣿⣿⣿⣿⣿⠙⠙⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣡⣾⣿⠋⠀⠀⠀⠀⠀⠀⠈⠛⠛⠉⠉⠁⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠿⠿⠿⡿⡿⢿⠿⠿⠿⠿⠿⠿⣰⣿⣿⢨⣿⣿⣿⣿⣿⣿⣦⣴⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣵⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣽⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣮⣭⣥⣾⣿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠉⠉⠁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣯⣛⠻⠿⠿⣛⡁⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣀⠀⠀⠀⡀⠀⡀⠀⢀⢀⠀⠀⠀⠀⠀⠀⣀⠀⢀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⡄⢀⠀⢀⡀⠀⠀⠀⠀⠀⠀⠄⢄⢀⠠⠠⠀⠀ ⠛⠟⠃⠀⠀⠁⠄⠦⠀⠢⣾⢸⣾⣶⣁⣾⡿⣿⡛⠛⡕⠐⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⢹⣿⣿⣿⣧⠘⡘⡿⣻⣿⡿⡗⢠⠀⠀⠤⣴⣼⣦⣤⣴⣤ ⠁⢰⣦⣴⣤⡦⠄⠀⠌⡰⡿⣟⡿⢿⣿⢡⣿⠍⠁⠋⢃⡃⠿⠿⠿⢿⢿⢿⣿⣿⣿⣿⢿⠿⢿⡿⢿⠿⠤⠿⡿⢿⣿⣿⣿⡿⣿⣿⠿⠿⢿⢿⣿⣿⣿⣾⠈⣿⣿⣿⣿⡄⢷⠙⠁⠘⠓⢂⠐⡏⡮⠘⣿⣿⣿⣿⠿⠿ ⠀⠀⠉⠈⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣩⣭⣈⣥⣤⣤⣤⣤⣤⣶⣶⣿⣿⣿⣿⣿⣿⣿⣮⣶⠀⣶⣶⣶⣶⣶⣶⣶⣶⣾⣿⣶⣶⣶⣾⣿⣿⠉⠀⢹⣿⣿⣿⣧⠘⠂⠁⠁⠈⠀⠁⠉⠀⠀⢁⢀⣀⢀⣠⣤ ⣶⣶⢖⣶⡲⣦⣧⣷⣶⣶⣶⣶⣶⣶⣬⡄⠄⡨⠉⢌⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢨⣜⠀⣿⣿⣿⣿⡄⠆⣀⠀⠣⣰⢐⣤⡐⢼⣿⣷⣿⣿⣿⣿ ⣍⣛⣿⣽⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣤⡂⣴⣿⢿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡁⠡⡂⢹⣿⣿⣿⣧⠘⣞⠔⠭⡭⠍⠕⠶⣹⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣷⠈⣿⣿⣿⣿⡀⢿⡊⡨⣥⣴⣾⣾⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⣇⢹⣿⣿⣿⣇⠸⡩⢩⣽⣯⣫⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⡟⣽⣟⠋⡍⢹⢿⣽⡿⣿⢿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⡤⣭⣽⠈⣿⣿⣿⣿⡄⢿⠟⠳⣟⡻⣟⣻⠿⣿⣿⣿⣿⣿ ⣟⣏⠀⠈⢥⣛⠿⣦⣆⠴⡓⠘⠁⣓⠈⠁⡍⡉⠙⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣲⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢄⠨⡭⠏⠆⢹⣿⣿⣿⣧⠸⣅⠀⠔⠄⡆⠩⠤⠵⣋⢹⠛⠻ ⢰⡦⡔⢆⣖⡡⢀⠉⢥⠶⠒⠰⠐⠃⠒⠂⠁⠁⠄⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠡⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠰⠒⠶⣂⣸⠈⣿⣿⣿⣿⡀⠓⠚⠛⠙⠒⠂⠋⠂⠘⠚⠛⠈ ⠘⠛⠻⠿⠛⠻⠛⠛⠛⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⡀⠋⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠀⠀⠀⠈⠉⠀⢹⣿⣷⣷⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣉⡙⢉⡉⣉⢉⣉⣉⠛⠛⣉⣉⡛⣉⣉⡉⣉⣉⣉⢉⣉⡙⠋⣉⣉⣉⣉⡉⢋⣉⣉⢋⣉⢉⣉⡉⢋⣉⣉⣉⣉⣉⣉⣉⣉⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⢸⡇⣿⢸⣯⣿⠇⢸⣿⠹⠇⣿⢹⣷⣿⡏⣿⢸⣏⡁⠀⣿⣉⣿⣿⡿⢸⡏⣿⢸⣿⣾⣿⡇⠈⢹⡏⢸⣯⣿⡇⣿⣉⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⡿⢸⣧⣿⢸⣿⣿⡇⠸⣿⣸⡇⣿⣼⡟⣿⣧⣿⢸⣧⡄⠀⣿⠀⣿⣿⣿⢸⣧⣿⢸⡏⣿⣿⡇⡆⢸⡇⢸⣯⣿⣿⣿⣤⢨⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠈⠃⠠⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢤⠤⠐⠒⠂⠀⠀⠀⠀⠀⠀⠀⠺⠛⠛⠻⠛⠛⠛⠛⠛⠛⠟⠛⠻⣿⣿⣿⣿ ⠀⠀⠛⣿⠃⣿⢻⡇⣼⣿⡇⣿⡻⠇⣿⣿⣿⠀⢸⡇⣿⡹⠇⠀⣸⣿⡇⠀⣿⣇⣿⢸⣿⡇⢻⡟⢻⣿⢸⡏⣿⢸⣷⣿⡇⣿⣿⢸⣿⠀⡜⢻⡟⢻⣿⣻⡆⣿⠛⢸⣿⡇⣾⣿⠷⣿⡇⣿⢸⣟⣿⢸⣿⠋⢹⣿⣿⣿ ⠀⠀⠀⣿⠀⣿⢹⡇⣿⣼⣇⣬⣻⡧⣿⣿⣿⠀⢸⡇⣬⢻⡧⠀⣿⣽⣧⠀⣿⢿⣿⣼⣿⣿⢸⡇⢸⣿⢸⡇⣿⢸⡿⣿⣹⣯⣿⣼⣿⡀⠇⢸⡇⢸⣿⣿⡆⣿⣉⣿⣿⣷⣬⣝⣷⢿⣇⣿⢸⡏⣿⢸⣿⡁⢹⣿⣿⣿ ⠀⠀⠈⠉⠀⠉⠈⠉⠉⠈⠉⠈⠉⠁⠉⠉⠉⠀⠈⠁⠈⠉⠁⠀⠉⠈⠉⠀⠉⠈⠉⣉⣁⣉⣈⣉⣌⣉⣈⣉⣉⣌⣁⣉⣉⣁⣉⣉⣉⣡⣤⣈⣁⣌⣉⣉⣁⣉⣉⣉⣉⣉⣈⣉⣁⣌⣉⣉⣈⣁⣉⣈⣉⣉⣼⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣶⣤⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢋⣵⣶⣶⣶⣦⣍⡛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣧⣦⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣄⠀⣶⣦⣄⣀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣰⣿⡿⢛⣭⣝⡻⢿⣿⣷⣦⣉⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠁⠈⢿⣿⣿⣷⣦⣀⠀⢀⣀⠀⠀⠀⠈⢻⣿⣿⣿⣿⣿⢃⣼⣿⡟⣱⣿⣿⣿⣿⣷⣮⣙⠻⢿⣿⣶⣬⣙⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⣀⣀⠀⠀⠀⠀⠀⠀⣠⣄⣸⣿⣿⣿⣿⣿⣷⣾⣿⣷⣤⣀⡀⢸⣿⣿⣿⡟⢡⣾⣿⢋⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣬⣙⠿⣿⣿⣶⣬⡛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⣰⣿⡿⢡⣾⣿⣿⣿⣿⡿⣿⠛⣯⡉⣿⣿⣿⣿⣿⣶⣍⡛⢿⣿⣷⣦⣝⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⠿⠿⠛⠛⠛⠛⠛⠛⠛⠻⠿⢿⣿⣗⡀⢠⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢁⣼⣿⠟⣴⣿⣿⡝⠏⠃⣇⢡⣸⣨⣬⣧⣿⣿⣿⣿⣿⣿⣿⣿⣷⣮⣝⡻⢿⣿⣷⣍⢿⣿⣿⣿⣿⣿⣿⣿ ⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⢀⣌⡛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣡⣿⣿⢋⣾⣿⣿⣿⣿⣾⣷⣿⣿⣿⣿⢿⠟⣻⡛⠏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⢹⣿⣿⠸⠿⠿⠿⠿⠿⠿⠿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢉⡻⠿⣶⣭⣛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⣴⣿⡿⣡⣿⣿⣿⣿⡿⢿⠋⣿⣿⡔⣿⣌⢸⣇⣚⣧⣷⣿⣿⣿⣿⣿⣿⣿⣿⡿⢣⣾⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣷⣦⣝⡛⠿⣶⣭⣛⠿⣿⣿⣿⣿⡿⢃⣾⣿⠟⣴⣿⣿⣿⣿⣿⣿⣸⣗⣸⣿⣷⣶⣿⣿⣿⣿⢿⠿⡟⡏⡭⢿⣆⣿⣿⡟⣱⣿⡿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⢀⢀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣷⣦⣭⣛⠿⣶⣭⣛⡟⣱⣿⣿⢣⣾⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⡟⡛⣏⢹⣇⢙⢸⡜⣇⣦⣷⣭⣾⣷⣿⢏⣼⣿⡟⣡⣤⠤⡶⠶⠖⢻⡀⠀⠀⠀ ⠒⠚⠋⠉⠉⢉⡉⠉⠉⠁⠒⠒⠂⠢⠆⠀⠀⠒⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣭⣛⠃⢿⣿⣿⡘⢿⣿⣿⣿⣟⠿⢹⡇⠹⡇⣥⣧⣰⣿⣬⣿⣾⣿⣿⣿⣿⣿⣿⣿⡿⢣⣾⣿⠋⠰⣦⡤⢷⣶⡶⠾⠿⣇⠉⠑⠒ ⠀⠀⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠘⠓⠚⢃⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡌⠻⢿⣿⣷⣮⣙⠻⢿⣼⣾⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣱⣿⡿⠁⠀⠀⢿⣄⣠⣴⡶⠶⠾⠟⠀⠀⠀ ⡔⠀⠀⠀⣠⠎⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠇⢿⣶⣬⡙⠻⣿⣿⣶⣬⣛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢋⣾⣿⠟⠀⠁⠈⠁⠈⡁⠀⠄⢦⢐⡂⠉⡀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣶⣿⣿⣿⣿⣿⡟⡿⢿⣿⣿⣷⣮⢿⣿⡇⢹⣿⣿⣿⣷⣾⡟⠻⢿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣡⣿⣿⠋⠀⠀⠀⠀⠀⠀⠀⠙⠓⠛⠉⠉⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⠿⠿⠿⠿⠿⠿⠻⠿⠿⠿⠿⢇⣾⣿⡗⣸⣿⣿⣿⣿⣿⣷⣤⣶⣾⣽⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣴⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⢀⣶⣶⣾⣿⣟⣿⣻⣻⣿⣟⣿⣿⣿⣿⣯⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⡿⣿⣿⣿⣿⣯⣵⣾⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣭⣛⣿⣿⠿⣛⡁⠈⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠰⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⢀⣀⡀⣠⣀⣄⡀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⢄⠀⢀⡀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⡀ ⠛⠓⠀⢨⣀⣿⣿⣽⣿⣟⣿⣿⣿⣿⡿⣟⣛⣻⣿⣶⣲⣒⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠒⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⢰⣼⢿⡿⣛⢟⢧⣄⡀⣀⢀⣀⣀⣠⣎⡁⢀⣘⣀ ⠠⢴⣦⣼⣾⠟⠣⠸⠻⠻⣿⠧⠿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⠿⢿⡿⢿⠿⠿⠿⠿⣿⢿⣿⣿⣿⠬⠿⢿⣿⢿⣿⡿⣿⣿⡿⣿⣿⡿⢿⡿⣿⠿⣿⣿⣿⣿⡀⣿⡥⠄⡈⠀⠘⣭⢺⣯⡄⠁⠛⠟⣿⢯⡭⣿⠾ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠁⢉⢘⣭⣭⣩⣽⣀⠀⣶⣶⣶⣶⣾⣶⣾⣾⣿⣶⣾⣿⣶⣶⣶⣶⠀⣶⣶⣶⣶⣶⣾⣷⣿⣿⣿⣿⣷⣾⣿⣿⣦⢹⣿⣿⣿⣇⢸⠀⠀⠂⠀⠈⠉⠉⠉⠀⠀⠀⠀⢀⣠⣤⣀⣴ ⠖⣖⣷⡶⣸⢳⣶⣶⣧⣒⠐⣒⣄⢀⢊⠌⠉⠉⠉⠉⢉⡔⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠈⣿⣿⣿⣿⡀⢧⠐⠒⠀⠀⢰⣖⣂⢰⣄⣷⣶⣸⢿⡪⠹⠋ ⣭⣭⣿⣿⣪⣚⣯⣿⣯⣟⣿⣝⣿⣿⣝⣀⣀⣀⣌⣂⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⢻⣿⣿⣿⣇⠸⡕⡰⣭⣯⣾⣿⣿⣻⣿⣻⣿⣿⡇⣹⡅⣔ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠈⣿⣿⣿⣿⡀⣷⣾⣻⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⡇⢻⣿⣿⣿⣇⢸⠟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⡿⣿⠿⣿⡟⠛⠉⠙⠟⢿⡿⠿⠿⡿⢿⣿⡟⡻⣾⠿⣟⣓⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣹⠘⣿⣿⣿⣿⡀⢟⣿⡿⠟⠛⢛⢿⢿⣿⣿⣿⣿⣿⣿⣿ ⠙⠛⡈⠘⠛⠂⠄⡀⠡⡚⠳⠀⠀⠃⠜⠋⡣⣚⣦⣶⣤⠌⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣍⠈⡆⢻⣿⣿⣿⣇⠸⡂⠀⠀⠀⠀⢸⠗⢞⣿⠻⢛⢓⡿⣻ ⢀⡌⠈⢄⣪⡀⠒⢝⢊⠅⢀⣤⣆⣤⡁⣐⡉⣟⠟⠛⠋⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣀⣰⠘⣿⣿⣿⣿⠀⠙⠑⠊⠙⠓⠚⠓⠋⠀⠛⠛⠛⠛⠈ ⠙⠛⠻⠿⠛⠿⠛⠛⠛⠛⠋⠀⠁⠁⠁⠀⠀⠉⠈⠀⠀⠀⠉⠉⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⣹⢟⡍⠉⠉⠉⠉⠉⠙⠉⠉⠉⠉⠙⠉⠙⠉⠉⠓⠻⠀⢻⣿⣿⣿⣇⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⣉⡉⢉⡉⣉⢉⣉⣉⠻⠟⣉⣉⡛⣉⣉⡉⣉⣉⣉⢉⣉⡙⠋⣉⣉⣉⣉⡙⢋⣉⣉⢉⣉⢉⣉⡛⢋⣉⣉⣉⣉⣉⣉⣉⣉⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⢸⡇⣿⢸⣯⣿⠇⢸⣿⠸⠇⣿⢹⣷⣿⡏⣿⢸⣏⡁⠀⣿⣉⣿⣿⡿⢸⡏⣿⢸⣿⣾⣿⡇⠈⢹⡏⢸⣿⣿⣏⣿⣉⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⡿⢸⣇⣿⢸⣿⣿⡇⠸⣿⣸⡇⣿⣼⡟⣿⣧⣿⢸⣧⡄⠀⣿⠀⣿⣿⣿⢸⣧⣿⢸⡏⣿⣿⡇⡀⢸⡇⢸⣟⣿⣯⣿⣤⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠠⡤⠒⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⠄⠐⠓⠀⠀⠀⠀⠀⠀⠀⠀⠻⠟⠛⠻⠛⠛⠛⠛⠛⠛⠛⠛⠛⣿⣿⣿⣿ ⠀⠀⠛⣿⠃⣿⢻⡇⣸⣿⡇⣿⡻⠇⣿⣿⣿⠀⢸⡇⣿⡹⠇⠀⣸⣿⡇⠀⣿⣇⣿⢸⣿⡇⢻⡟⢻⣿⢸⡏⣿⢸⣷⣿⡇⣿⣿⢸⣿⠀⡘⢻⡟⢻⣿⣿⡆⣿⠛⢸⣿⡇⣾⣿⠷⣿⡇⣿⢸⣟⣿⢸⣿⠋⣽⣿⣿⣿ ⠀⠀⢀⣿⠀⣿⢹⡇⣿⣼⣇⣬⣻⡧⣿⣿⣿⠀⢸⡇⣬⢻⡧⠀⣿⣽⣧⠀⣿⢿⣿⣼⣿⣿⢸⡇⢸⣿⢸⡇⣿⢸⡿⣿⢸⣯⣿⣼⣿⡀⠇⢸⡇⢸⣿⣿⡆⣿⣉⣿⣿⣷⣬⣽⣷⢻⣇⣿⢸⡏⣿⢸⣿⡁⢹⣿⣿⣿ ⠀⠀⠈⠉⠀⠉⠈⠉⠉⠈⠉⠈⠉⠁⠉⠉⠉⠀⠈⠁⠈⠉⠁⠀⠉⠈⠉⠀⠉⠈⠉⣉⣁⣉⣈⣉⣌⣉⣈⣉⣉⣌⣁⣉⣉⣁⣉⣉⣉⣡⣶⣌⣁⣌⣉⣉⣁⣉⣉⣉⣉⣉⣈⣉⣡⣌⣉⣉⣈⣁⣉⣈⣉⣡⣼⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣶⣤⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢋⣴⣶⣶⣶⣦⣌⡛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣷⣄⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣤⣀⣤⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠛⠻⣿⣿⣿⣿⣿⣿⠋⣰⣿⡿⢛⣩⣝⡻⢿⣿⣷⣦⣉⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢻⣿⣿⣦⣄⡀⠀⠀⣀⡀⠀⠀⠀⠈⣿⣿⣿⡿⢃⣼⣿⠟⣴⣿⣿⣿⣿⣶⣬⣙⠻⣿⣿⣶⣬⣙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣤⣤⠀⠀⠀⠀⠀⣀⣀⢰⣿⣿⣿⣿⣿⣦⣼⣿⣿⣦⡄⠀⠀⢹⣿⠟⣡⣿⣿⢋⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣭⣛⠿⣿⣿⣶⣍⡛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⣤⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣞⠃⣴⣿⡿⣡⣿⣿⣿⣿⣿⡿⣿⠛⣯⡩⣿⣿⣿⣿⣷⣦⣍⡛⢿⣿⣷⣮⣝⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⠿⠿⠛⠛⠛⠛⠛⠛⠛⠻⠿⢿⣿⣧⢸⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢁⣾⣿⠟⣴⣿⣿⡝⠋⠃⣇⣥⣹⣠⣬⣧⣿⣿⣿⣿⣿⣿⣿⣿⣷⣮⣝⡻⢿⣿⣷⣍⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⣤⣛⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣠⣿⡿⢃⣾⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⢿⢟⣻⠙⠟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⢻⣿⣿⠸⠿⠿⠿⠿⠿⠿⠿⠿⠿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⡛⠿⣶⣬⣙⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⢏⣼⣿⡟⣱⣿⣿⣿⣿⡿⣿⠛⣿⣿⡐⣿⡌⢸⣇⣚⣧⣧⣿⣿⣿⣿⣿⣿⣿⣿⡿⢣⣾⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣶⣭⣛⠻⢶⣮⣝⡻⢿⣿⣿⡿⢣⣾⣿⢏⣼⣿⣿⣿⣿⣿⣿⣸⣗⣼⣿⣷⣶⣿⣿⣿⣿⢿⠻⡟⡏⡭⢷⣆⣿⣿⠟⣱⣿⡿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣶⣮⣙⡻⢷⣮⡝⣱⣿⣿⢣⣾⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⡟⡛⣏⢽⡇⣉⢹⡘⣆⣦⣷⣭⣾⣷⣿⢋⣼⣿⠟⣠⣤⠤⠴⠶⠶⠺⡇⠀⠀⠀⠀⠀ ⠋⠉⠉⠉⠉⠉⠉⠉⠒⠒⠒⠲⠦⠀⠀⠐⠚⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣮⡁⢿⣿⣿⡘⢿⣿⣿⣿⡟⠿⢹⡇⠹⡆⣵⣧⣰⣿⣬⣿⣾⣿⣿⣿⣿⣿⣿⣿⡿⣡⣿⣿⠋⠄⣧⣤⠼⣶⡶⠾⠿⢿⠈⠉⠒⠒⠖ ⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠈⠓⠚⠃⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣌⠻⢿⣿⣶⣬⣙⠻⣿⣼⣾⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣴⣿⡟⠁⡀⠀⢸⣥⣀⣤⣶⠶⠾⠟⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⢰⣬⡙⠻⣿⣿⣶⣭⣛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢋⣾⣿⠟⠀⠀⠝⠉⠀⢉⠄⠀⢰⠀⣒⠉⢁⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣾⣿⣿⣿⣿⠿⡿⣿⣿⣿⣿⣷⡙⣿⣿⢸⣿⣿⣿⣾⣍⣻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣱⣿⡿⠃⠀⠀⠀⠀⠀⠀⠀⠘⠛⠊⠉⠉⠁⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠿⠿⠿⠿⠿⠷⡷⠿⠽⠿⠿⡿⣵⣿⣿⢐⣿⣿⣿⣿⣿⣿⣷⣾⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⡟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣰⣶⣶⣶⣿⣷⣖⣾⣻⣻⣿⣿⣿⣯⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢏⣴⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠉⠉⠁⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣯⣿⣿⣿⣿⣿⡁⠈⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠀⢀⡀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⢀⠀⢀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠀⢀⢀⠀⠀⡀⠀ ⠣⢄⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣏⣍⣉⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⢸⣿⣿⢿⣿⣿⣿⣶⣦⣯⣿⣽⣽⣿⣬⣶⣿⣿⣷⣿⣲ ⡶⣾⡿⣿⡿⢻⢿⢿⠻⠿⣟⡿⢻⣿⣿⣿⣿⣿⣿⣿⢾⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⠿⣿⣿⣿⣿⡀⣿⠻⢙⠬⣙⣿⣧⣽⣿⠻⡻⠿⠛⣿⢿⣿⣿⣿⣿⣿ ⠁⠈⠀⠀⠀⠀⠀⠀⠀⠁⠉⠀⠈⠋⣭⣭⣩⣥⣄⠀⢀⢀⣽⣶⣶⣾⣷⣶⣾⣷⣶⣾⣿⣿⣾⣶⣶⣦⠁⣿⣿⣾⣷⣶⣶⣶⣿⣿⣿⣶⣷⣿⣦⣿⣿⣿⣿⡇⢸⠀⠐⠓⠁⠈⠙⠉⠀⠁⠀⠀⡀⢀⣬⣬⣌⣵⣝⠋ ⣶⣶⣶⣾⣿⣷⡏⣚⡦⣤⠂⡄⠠⠘⡉⠈⠉⢩⢻⣈⡋⠠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣆⠀⠀⢰⣶⣶⣶⣶⣶⣢⣿⣷⢾⡿⢝⡻⠕⢽⣿ ⣟⣏⣇⣏⣿⣿⣿⣹⣿⣻⣿⣧⣤⣀⠀⣠⡐⡍⡠⣟⣩⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣲⣤⣶⣯⣿⣿⣿⣻⣿⣿⣿⣻⣿⣿⣥⣯⣿⣏ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠈⢿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⡇⢸⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣯⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠘⣿⣿⣿⣿⠈⣿⣿⣿⣽⡟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣻⣿⣟⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⢿⣿⣿⣿⡇⢱⣟⣟⣿⣟⣿⣿⣿⣿⣿⣿⡻⡿⣻⣟⣯⣽ ⢻⡿⠻⣿⣿⣿⣿⠿⢿⡿⢟⣿⣿⣯⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣢⠸⣿⣿⣿⣿⠈⣿⠛⠘⠉⠛⠉⠙⠛⠛⠛⠊⠛⠙⠙⠛⠉ ⠘⠛⠻⠿⠛⠻⠛⠛⠛⠛⠛⠙⠉⠈⠉⠉⠀⠈⠃⠙⠙⠉⠋⠙⠋⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠙⠛⠛⠛⠋⠛⠋⠛⠛⠙⠋⠛⠛⠋⠛⠛⠛⠛⠛⠛⠛⠀⢿⣿⣿⣿⡇⢡⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⣉⡉⢉⡉⣉⢉⣉⣉⠛⠛⣉⣉⡙⣉⣉⡉⣉⣉⣉⢉⣉⡙⠛⣉⣉⣉⣉⡙⢛⣉⣉⢉⣉⢉⣉⡙⢋⣉⣉⣉⣉⣉⣉⣉⣉⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⢸⡇⣿⢸⣯⣿⠇⢸⣿⠹⠇⣿⢹⣷⣿⡏⣿⢸⣏⡁⠀⣿⣉⣿⣿⡿⢸⡏⣿⢸⣿⣾⣿⡇⠈⢹⡏⢸⣯⣿⣯⣿⣉⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⡿⢸⣇⣿⢸⣿⣿⡇⠸⣿⣸⡇⣿⣼⡟⣿⣧⣿⢸⣧⡄⠀⣿⠀⣿⣿⣿⢸⣧⣿⢸⡏⣿⣿⡇⡀⢸⡇⢸⣯⣿⣯⣿⣤⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠠⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠤⠄⠐⠓⠀⠀⠀⠀⠀⠀⠀⠀⠺⠟⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠻⣿⣿⣿⣿ ⠀⠀⠛⣿⠃⣿⢻⡇⣼⣿⡇⣿⡻⠇⣿⣿⣿⠀⢸⡇⣿⡹⠇⠀⣸⣿⡇⠀⣿⣇⣿⢸⣿⡇⢻⡟⢻⣿⢸⡏⣿⢸⣷⣿⡇⣿⣿⢸⣿⠀⡘⢻⡟⢻⣿⣻⡆⣿⠛⢸⣿⡇⣾⣿⠷⣿⡇⣿⢸⣟⣿⢸⣿⠃⣾⣿⣿⣿ ⠀⠀⢀⣿⠀⣿⢹⡇⣿⣼⣇⣬⣻⡧⣿⣿⣿⠀⢸⡇⣬⢻⡧⠀⣿⣽⣧⠀⣿⢿⣿⣼⣿⣿⢸⣧⢸⣿⢸⡇⣿⢸⡿⣿⣻⣯⣿⣼⣿⡀⠃⢸⡇⢸⣿⣿⡆⣿⣉⣿⣿⣷⣬⣽⣷⢿⣇⣿⢸⡏⣿⢸⣿⡁⢸⣿⣿⣿ ⠀⠀⠈⠉⠀⠉⠈⠉⠉⠈⠉⠈⠉⠁⠉⠉⠉⠀⠈⠁⠈⠉⠁⠀⠉⠈⠉⠀⠉⠈⢉⣉⣁⣉⣈⣉⣌⣩⣌⣉⣉⣌⣁⣉⣉⣁⣉⣉⣉⣡⣦⣌⣁⣌⣉⣉⣁⣉⣉⣉⣉⣉⣈⣉⣥⣌⣉⣩⣌⣁⣉⣈⣉⣡⣾⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣦⣤⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢻⠿⣿⣿⣿⣿⣿⣿⡟⢩⣴⣶⣶⣶⣦⣍⡛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣷⣤⣤⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⢿⡇⠀⢠⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⠋⣴⣿⡿⢛⣭⣙⠻⢿⣿⣶⣬⣙⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⣿⣿⣷⣄⡀⠀⠀⢀⣀⠀⠀⠀⠀⠘⣿⡟⢁⣾⣿⠟⣴⣿⣿⣿⣿⣶⣬⣙⠿⣿⣿⣶⣬⣙⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣤⣄⠀⠀⠀⠀⢀⣄⣀⣿⣿⣿⣿⣿⣦⣄⣾⣿⣧⣄⡀⠀⠀⠛⣠⣿⡿⢋⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣍⡛⠿⣿⣷⣦⣍⡛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⣤⡀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢂⣴⣿⡟⣡⣿⣿⣿⣿⣿⡿⣿⠛⣯⠩⣿⣿⣿⣿⣷⣦⣍⡻⢿⣿⣷⣮⣝⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⠿⠿⠛⠛⠛⠛⠛⠛⠛⠻⠿⢿⣿⣔⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢡⣾⣿⢏⣼⣿⣿⡝⠉⠛⡇⣥⣻⣠⣼⣧⣿⣿⣿⣿⣿⣿⣿⣿⣷⣬⣙⠻⢿⣿⣷⡍⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣝⡻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣰⣿⡿⢣⣾⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⢿⢛⣿⠛⠝⣿⣿⣿⣿⣿⣿⣿⣿⣿⡦⢹⣿⣿⠸⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣙⡻⢷⣦⣍⡛⠿⣿⣿⣿⣿⣿⣿⣿⢋⣼⣿⠟⣱⣿⣿⣿⣿⡿⣿⠛⣿⣿⠐⣿⡌⢸⣆⣚⣧⣧⣿⣿⣿⣿⣿⣿⣿⣿⡿⣡⣿⣿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣷⣮⣝⡛⠿⣦⣭⣛⠿⢿⡿⢡⣾⣿⢋⣼⣿⣿⣿⣿⣿⣿⣸⣗⣼⣿⣷⣾⣿⣿⣿⣿⢿⠻⡿⡏⡭⢷⣦⣿⣿⠟⣴⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣷⣦⣭⣛⠿⠆⣴⣿⡿⢡⣾⣿⣿⣿⣿⣿⣿⣿⣿⠿⢿⡟⡛⡏⢽⡇⡁⢹⢸⣆⣄⣷⣭⣾⣷⣿⢃⣾⣿⠟⢀⣠⣤⠤⠴⠶⠒⣷⠀⠀⠀⠀⠀⠀⠀ ⠉⠉⠉⠉⠉⠉⠒⠒⠒⠐⠤⠀⠀⠐⠚⠊⠁⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⣿⣿⣧⡸⢿⣿⣿⣿⡟⠯⢻⠣⠹⡎⣵⣧⣲⣿⣬⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣡⣿⡿⠃⠄⢸⣤⡤⢷⣶⠶⠾⢿⡆⠙⠒⠒⠒⢢⠤ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠓⠒⠋⠀⢀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣈⠻⢿⣿⣶⣬⣙⠻⣿⣼⣾⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢏⣼⣿⡟⠁⠀⠀⠈⣯⣀⣠⣶⠶⠶⠿⠃⠀⠀⠀⡴⠃⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠸⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠷⠦⡌⠛⠿⣿⣿⣶⣭⣛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢣⣾⣿⠏⠀⠀⠀⠀⠀⠈⠅⠠⠀⡆⢒⠀⠁⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣮⢻⣿⣿⣿⣷⣾⣽⡻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠛⠓⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀ ⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⣇⣾⣿⣯⢿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⡟⣵⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣾⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠉⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⣿⣿⣿⣿⣿⣿⣿⣷⣭⣻⣿⣿⣿⣿⣿⣿⠉⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣀⢀⣀⠀⢀⠀⡀⠀⠀⢀⣀⠀⠀⢀⡀⠀⠀⠀⠀⢀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⢀⡀⠀⠀⠀⠀⢀⠀⢀⠀⠀⠀⠀⣀⠀⡤⡀⠀⠀⡀⠀ ⣽⣿⣿⣿⣿⣻⣟⣽⣟⣿⣿⣻⣻⣿⣳⣿⣿⣻⣿⣛⣽⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢑⣼⣟⣿⠿⠻⠷⣾⣿⣰⣾⣿⣱⣿⣿⣽⣼⣿⣶⣽⣿⣿⣿ ⣿⣿⠿⢿⢿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣯⣿⣷⣿⣿⣿⣿⢿⡿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡿⠿⡿⢿⡿⢿⠿⣿⣿⣿⣿⠈⣿⡻⡟⠀⠁⠈⡿⣿⣿⣿⣿⡿⢿⢿⣿⣿⣷⣿⣿⣿⣿⣿ ⠀⠁⠀⠀⠀⠀⠀⠀⠈⠁⠉⢉⣻⣿⣻⣯⣀⢀⠀⠀⠀⠀⣶⣶⣶⣶⣶⣷⣶⣶⣶⣶⣶⣷⣴⣶⣶⣶⠈⣿⣿⣷⣶⣷⣶⣶⣶⣾⣷⣾⣤⣿⣿⣿⣿⡇⢹⠀⠀⠛⠃⠂⠃⠂⠀⠈⠀⠀⠀⢀⣠⣤⣡⣶⣔⢀⠉⠉ ⣖⢖⣻⣾⡷⡶⡖⡅⠦⠂⡦⠈⠉⣌⡍⠄⠉⠖⢐⣶⠒⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⣤⠀⠒⠐⢄⣰⢂⡀⠠⠄⠀⠀⢚⡷⢚⡻⣗⢹⣻⢿⣷ ⢬⣿⣵⣿⣻⣏⡟⢿⢳⡳⠄⠀⢁⠟⣱⡄⡑⠒⢋⣇⣼⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣥⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⢸⣄⣐⡈⠺⡾⠱⡎⠒⡠⠠⡐⣺⣭⣹⣿⣷⣼⣟⣻⣟ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠈⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣗⡻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⡿⢫⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠘⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣝⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⢻⣄⣺⣿⣟⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣻⣟⣿⡏⣽⡽⠏⠿⢻⣿⣵⣽⣽⣟⣿⣿⣟⣿⣟⣻⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⣾⡿⡿⠋⠛⠉⠙⠛⠉⠛⠙⠛⠛⠛⠛⠛⠛⠋ ⠘⠛⠻⠿⠛⠻⠓⠛⠛⠛⠛⠉⠉⠙⠋⠙⠉⠃⠉⠑⠃⠙⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠋⠉⠉⠛⠉⠋⠋⠛⠋⠙⠋⠛⠛⠉⠉⠉⠙⠋⠋⠉⠙⠛⠉⣿⣿⣿⣿⡆⢱⠃⢩⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⣉⡉⢉⡉⣉⢉⣉⣉⠛⠛⣉⣉⡙⣉⣉⡉⣉⣉⣉⢉⣉⡙⠋⣉⣉⣉⣉⡙⢋⣉⣉⢉⣉⢉⣉⡙⢋⣉⣉⣉⣉⣉⣉⣉⣉⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⢸⡇⣿⢸⣯⣿⠇⢸⣿⠹⠇⣿⢹⣷⣿⡏⣿⢸⣏⡁⠀⣿⣉⣿⣿⡿⢸⡏⣿⢸⣿⣾⣿⡇⠈⢹⡏⢸⣯⣿⣟⣿⣉⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⡿⢸⣧⣿⢸⣿⣿⡇⠸⣿⣸⡇⣿⣼⡟⣿⣧⣿⢸⣧⡄⠀⣿⠀⣿⣿⣿⢸⣧⣿⢸⡏⣿⣿⡇⡂⢸⡇⢸⣿⣿⣧⣿⣤⢨⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠒⠠⠤⠒⠀⠀⠀⠀⠀⠀⠀⠀⠐⠂⠀⠒⠀⠀⠀⠀⠀⠀⠀⠀⢄⡄⠐⠓⠀⠀⠀⠀⠀⠀⠀⠀⠺⠟⠛⠻⠛⠛⠛⠛⠛⠛⠟⠛⠻⣿⣿⣿⣿ ⠀⠀⠛⣿⠃⣿⢻⡇⣼⣿⡇⣿⡻⠇⣿⣿⣿⠀⢸⡇⣿⡹⠇⠀⣸⣿⡇⠀⣿⣇⣿⢸⣿⡇⢻⡟⢻⣿⢸⡏⣿⢸⣷⣿⡇⣿⣿⢸⣿⠀⡜⢻⡟⢻⣿⣿⡆⣿⠛⢸⣿⡇⣾⣿⠷⣿⡇⣿⢸⣟⣿⢸⣿⠋⣿⣿⣿⣿ ⠀⠀⢀⣿⠀⣿⢹⡇⣿⣼⣇⣬⣻⡧⣿⣿⣿⠀⢸⡇⣬⢻⡧⠀⣿⣽⣧⠀⣿⢻⣿⣾⣿⣿⢸⡇⢸⣿⢸⡇⣿⢸⡿⣿⣻⣿⣿⣼⣿⡀⠃⢸⡇⢸⣿⣿⡆⣿⣉⣿⣿⣷⣬⣽⣷⢿⣇⣿⢸⡏⣿⢸⣿⡁⣹⣿⣿⣿ ⠀⠀⠈⠉⠀⠉⠈⠉⠉⠈⠉⠈⠉⠁⠉⠉⠉⠀⠈⠁⠈⠉⠁⠀⠉⠈⠉⠀⠉⠈⣉⣉⣁⣉⣈⣉⣈⣉⣈⣉⣉⣈⣁⣉⣉⣁⣉⣉⣉⣡⣶⣌⣁⣌⣉⣉⣁⣉⣉⣉⣉⣉⣈⣉⣡⣌⣉⣉⣌⣁⣉⣈⣉⣩⣾⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣶⣤⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⢹⣿⣿⠛⣡⣴⣶⣶⣶⣤⣝⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣦⣦⣄⣀⠀⠀⠀⠀⠀⠀⠉⠁⠀⠀⠐⢿⣶⣦⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡹⢁⣼⣿⡟⣛⣭⣙⠻⣿⣿⣶⣬⣙⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣄⣀⡀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣷⣦⣀⢠⣤⣄⠀⠀⠀⢠⣾⣿⢏⣼⣿⣿⣿⣿⣶⣭⡛⠿⣿⣿⣶⣍⡛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⡀⠀⠀⠀⠀⢠⣤⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⣰⣿⡿⢡⣾⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣍⡛⢿⣿⣷⣦⣍⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢃⣾⣿⠟⣴⣿⣿⣿⣿⣿⡿⣿⠻⣯⢹⣿⣿⣿⣿⣷⣮⣝⠻⢿⣿⣷⣬⣙⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⠿⠿⠛⠛⠛⠛⠛⠛⠛⠻⠿⢿⣷⣤⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣡⣾⣿⢋⣾⣿⣿⡙⠙⢸⡎⣄⣏⣤⣽⣾⣿⣿⣿⣿⣿⣿⣿⣿⣶⣬⣙⠿⣿⣿⣦⡙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣬⣙⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⠏⣴⣿⡿⣡⣿⣿⣿⣿⣷⣾⣾⣿⣿⣿⣿⢿⢛⣿⠻⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⡎⣿⣿⡷⢻⣿⣿⣿⣿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢉⣛⠿⣶⣬⣙⡻⢿⣿⣿⡿⢃⣾⣿⠏⣴⣿⣿⣿⣿⡿⡟⢻⣿⣿⢐⣷⡉⣼⣔⣻⣼⣦⣿⣿⣿⣿⣿⣿⣿⣿⡟⣱⣿⡿⠃⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣶⣭⣛⠻⢷⣮⠙⣡⣿⡿⢣⣾⣿⣿⣿⣿⣿⣧⣻⣓⣼⣿⣶⣾⣿⣿⣿⡿⣿⢿⢻⡫⡭⣷⣦⣿⣿⢏⣼⣿⡟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⢀⣀⢸⣿⣿⣿⣿⣿⣿⣷⠈⣼⣿⡟⣱⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢿⢛⡻⡏⢿⡆⡁⢷⢹⣰⣌⣧⣥⣿⣷⡿⢣⣾⣿⠏⠀⣀⣤⣤⠤⠶⠶⠒⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠉⠉⠑⠒⠒⠒⠦⠀⠀⠐⠒⠋⠉⠉⠉⠈⠘⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣧⠻⢿⣿⣿⣿⡟⠏⣿⠠⢻⡈⣼⣇⣾⣷⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣰⣿⡿⠡⠔⠀⢻⣤⡬⣿⣶⠶⠿⢿⡀⠑⠒⠒⠒⠤⠤⠒⠒⠒ ⠀⠀⠀⠀⠀⠀⠀⠙⠚⠋⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣧⡙⠻⣿⣿⣶⣭⣛⠿⣧⣽⣼⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢋⣾⣿⠟⡀⠀⠀⠀⠸⣧⣀⣤⣶⡶⠶⠿⠃⡀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠿⠿⠿⠿⠿⠿⠿⠿⠿⠓⠂⠉⠛⢿⣿⣿⣦⣍⣻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣡⣿⣿⣫⣾⡇⠀⠀⠀⠀⠉⠀⠠⠐⡄⣖⠀⠁⠀⠀⣴⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢹⣷⣿⢿⣿⣿⣿⣿⣿⣝⡻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠈⠀⠀⠀⠀⠀⠛⠛⠋⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⢟⣼⣿⣿⣸⣿⣶⣿⣛⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠄⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣽⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠈⠈⠉⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⣿⣿⣿⣾⣝⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠐⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀ ⠀⠀⠀⠀⠀⠿⠿⠟⠛⠛⠁⢈⠅⣃⠯⠖⢂⠄⡘⠫⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⠻⢶⣆⣰⡢⡄⠀⠀⢀⠶⡃⠀⠀⠀⠀⣀⣼⠟⠻⠛⠛⠛ ⠀⠀⠀⠀⠰⠓⠂⠀⠀⠂⢀⠔⠗⠂⠈⠌⠀⠁⠚⠄⠡⠤⠿⠿⠿⠿⠿⠿⣿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠈⠿⠿⠿⠿⠿⠿⠿⢿⣿⣿⣿⣿⠿⣿⠿⠿⠘⠁⠉⡋⠒⠧⠚⠀⠔⠦⠐⠤⠅⠧⢀⡲⢤⣾⡀⠈⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⣠⣧⣡⣤⣠⣀⠀⠀⠀⠀⠀⠀⠀⠀⣶⣴⣶⣶⣶⣴⣶⣶⣴⣤⣤⣦⣶⣤⣴⣶⠀⣶⣶⣶⣶⣶⣶⣿⣤⣿⣿⣿⣿⣤⣷⣶⣶⠘⠃⠈⠀⠀⠈⠀⠀⠀⠀⢀⣠⣤⣀⣤⣀⠀⠉⠁⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠁⠈⠁⠀⠁⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⢠⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣤⣤⣤⣤⣦⣤⣦⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣵⣿⣾⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣶⡦⢤⣷⣾⣶⣿⣷⣿⣶⣾⣷⣴⣴⣷⣴⣾⣶⣦⣾⣿⣿ ⣾⣿⣾⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣷⣾⣿⣿⣿⣿⣿⣿ ⢿⣿⢚⣛⢿⡿⠿⣛⣿⣿⣻⣿⢿⣿⣛⣛⠻⡛⢻⠻⡻⠟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢌⠛⠛⠛⣛⣿⣿⠿⠛⠿⠿⠻⣿⣿⣟⢛⠻⠛⢛⡛⢛⠿⠻ ⢾⣛⠌⠭⣵⡜⣫⡭⣚⢻⣡⡻⣟⣎⣟⣧⣙⡅⡈⠈⠨⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣫⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⡆⠐⠒⡋⢛⡛⠋⡁⡂⠀⠇⣋⠸⡭⠚⡴⠃⢸⠩⠄⣠⠕ ⣬⡐⡂⣈⣝⣭⣗⠽⠉⠷⢏⠋⣷⣻⣯⣿⣧⣿⣦⣷⠲⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡍⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠘⡅⠀⠉⠀⠀⠊⠘⠀⠒⠐⠂⠂⠁⠈⠐⠊⠐⠒⠐⠃⠓⠂ ⠘⠛⠻⠿⠛⠻⠛⠛⠛⠛⠓⠁⠋⠛⠈⠁⠉⠀⠈⠃⠙⠑⠙⠙⠛⠙⠛⠛⠛⠛⠋⠉⠙⠛⠛⠛⠙⠋⠖⠛⠛⠋⠉⠉⠉⠉⠉⠉⠉⠉⠉⣿⣿⣿⣿⡄⠃⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣉⡙⢉⡉⣉⢉⣉⣉⠻⠟⣉⣉⡛⣉⣉⡙⣉⣉⣉⢉⣉⡙⠛⣉⣉⣉⣉⡙⢋⣉⣉⢋⣉⢉⣉⡙⢛⣉⣉⣉⣉⣉⣉⣉⣉⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⢸⡇⣿⢸⣿⣿⠇⢸⣿⠸⠇⣿⢹⣷⣿⡏⣿⢸⣏⡁⠀⣿⣉⣿⣿⡿⣸⡏⣿⢸⣿⣾⣿⡇⠈⢹⡏⢸⣿⣿⣿⣿⣉⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⡿⢸⣧⣿⢸⣿⣿⡇⠸⣿⣸⡇⣿⣼⡟⣿⣧⣿⢸⣧⡄⠀⣿⠀⣿⣿⣿⢸⣧⣿⢸⡏⣿⣿⡇⡀⢸⡇⢸⣿⣿⣿⣿⣤⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠐⠠⡤⠐⠀⠀⠀⠀⠀⠀⠀⠀⠐⠂⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠠⡄⠐⠓⠀⠀⠀⠀⠀⠀⠀⠀⠺⠟⠛⠻⠛⠛⠛⠛⠛⠛⠟⠛⠻⣿⣿⣿⣿ ⠀⠀⢛⣿⠃⣿⢻⡇⣼⣿⡇⣿⡻⠇⣿⣿⣿⠀⢸⡇⣿⡹⠇⠀⣸⣿⡇⠀⣿⣇⣿⢸⣿⡇⢻⡟⢻⣿⢸⡏⣿⢸⣷⣿⡇⣿⣿⢸⣿⠀⡜⢻⡟⢻⣿⣿⡆⣿⠛⢸⣿⡇⣾⣿⠷⣿⡇⣿⢸⣟⣿⢸⣿⠋⣿⣿⣿⣿ ⠀⠀⢸⣿⠀⣿⢹⡇⣿⣽⣇⣬⣻⡧⣿⣿⣿⠀⢸⡇⣬⢻⡧⠀⣿⣽⣧⠀⣿⢿⣿⣼⣿⣿⢸⡇⢸⣿⢸⡇⣿⢸⡿⣿⣸⣿⣿⣼⣿⡀⠇⢸⡇⢸⣿⣿⡆⣿⣉⣿⣿⣷⣬⣽⣷⢿⣇⣿⢸⡏⣿⢸⣿⡁⢼⣿⣿⣿ ⠀⠀⠈⠉⠀⠉⠈⠉⠉⠈⠉⠈⠉⠁⠉⠉⠉⠀⠈⠁⠈⠉⠁⠀⠉⠈⠉⠀⠉⢈⣉⣉⣁⣉⣈⣉⣌⣉⣌⣉⣉⣌⣁⣉⣉⣁⣉⣉⣉⣡⣴⣌⣁⣌⣉⣉⣁⣉⣉⣉⣉⣩⣈⣉⣡⣌⣉⣉⣌⣁⣉⣈⣉⣩⣾⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⢿⢿⣿⣿⣿⣿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣶⣤⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⠙⣡⣶⣶⣶⣶⣬⣙⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣶⣦⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣷⣶⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣼⣿⠟⣋⣭⣛⠿⣿⣿⣶⣭⡙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⣄⡀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣷⣤⣀⣠⣤⡀⠀⣠⣿⣿⢋⣾⣿⣿⣿⣿⣶⣍⡛⠿⣿⣷⣦⣍⡛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⠀⠀⠀⠀⠀⣠⣤⣽⣿⣿⣿⣿⣿⣿⣿⣿⠋⣴⣿⡿⣡⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣝⡻⢿⣿⣷⣦⣝⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢃⣾⣿⠟⣴⣿⣿⣿⣿⣿⢿⡿⠻⣏⢹⣿⣿⣿⣿⣷⣮⣙⠻⢿⣿⣶⣬⣛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⠿⠿⠛⠛⠛⠛⠛⠛⠛⠻⠿⢿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⠟⣡⣿⡿⢫⣾⣿⣿⡙⠙⢸⡌⣄⣇⣤⣽⣼⣿⣿⣿⣿⣿⣿⣿⣿⣶⣭⣛⠿⣿⣿⣦⡙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣍⣛⠿⢿⣿⣿⣿⣿⣿⣿⢏⣼⣿⡟⣡⣿⣿⣿⣿⣷⣾⣾⣿⣿⣿⡿⣿⢛⣿⠻⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⡎⣿⣿⣷⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣙⡻⠿⣶⣬⣙⠻⢿⡿⢣⣾⣿⢏⣼⣿⣿⣿⣿⡿⡟⢻⣿⣧⢒⣷⡁⣿⣐⣻⣼⣦⣿⣿⣿⣿⣿⣿⣿⣿⠟⣴⣿⡿⠃⠛⠋⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣶⣭⣛⠿⠖⣰⣿⡿⢣⣾⣿⣿⣿⣿⣿⣇⣿⣂⣽⣿⣶⣾⣿⣿⣿⡿⡿⢿⢻⢩⠽⣷⣺⣿⣿⢋⣾⣿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⢃⣼⣿⡟⣱⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢿⢛⢻⡍⣿⡌⡁⣧⢻⣰⣼⣧⣵⣿⣾⡿⣡⣿⣿⠋⠀⢀⣤⣤⡤⠶⠶⠖⢿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠑⠒⠒⠂⠶⠀⠀⠀⠒⠛⠉⠉⠉⠉⠉⠁⢸⣿⣿⣿⣿⣿⠸⣿⣿⣇⠻⣿⣿⣿⣿⡻⠏⣿⠈⢻⢨⣼⣆⣾⣧⣽⣷⣿⣿⣿⣿⣿⣿⣿⣿⠟⣴⣿⡿⣡⠀⠒⠸⣧⣤⢽⣷⡶⠾⠿⡇⠙⠒⠒⠂⠤⠀⠒⠒⠒⠂⠉ ⠀⠀⠀⠀⠀⠙⠒⠛⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣦⡙⠿⣿⣿⣶⣍⡛⠿⣧⣷⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢋⣾⣿⢟⣼⣿⡆⠀⠀⣿⣄⣠⣴⡶⠶⠿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠿⠿⠿⠿⠿⠿⠿⠓⠀⠉⠛⢿⣿⣷⣦⣝⡻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣱⣿⣿⢋⣿⣿⣿⡇⠀⠀⠈⠁⠀⠄⣆⢀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⡙⣹⣟⣽⣿⡿⣷⢽⣟⡿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣿⣿⡇⠀⠀⠀⠀⠙⠛⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⠿⠿⠿⠿⠿⠿⠿⠿⡿⠿⢿⣫⣿⢯⣿⣰⣭⣛⢿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣿⣿⣿⣿⣹⣿⣿⣿⣶⣽⡛⢿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⢀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠉⠉⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⣿⣮⣟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠊⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠚⠛⠛⠛⠋⠀⠀⠀⠀⠀⠀⠀⠐⠀⠀⠈⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢯⠭⣀⠀⠀⠀⠀⠀⠰⠃⠀⠀⠀⠀⠀⠈⠛⠛⠛⠻⠂⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠁⠿⠿⠿⠿⡿⢿⣿⣿⣿⣿⠿⠿⠿⠿⠿⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⣠⣄⣁⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⣴⣶⣶⣶⣦⣤⣤⣤⣤⣤⣤⣤⣴⣦⣶⠀⣶⣶⣶⣶⣶⣬⣿⣿⣿⣿⣤⣶⣶⣶⣶⣶⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣤⣀⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣄⣀⣀⢀⣀⣀⢀⣀⢠⣤⡤⡤⣠⣤⣤⡠⠄⣤⡠⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⣤⢤⣀⢠⡤⣄⣀⠀⠀⠀⠠⠀⠄⠠⠀⠤⠄⠤⢠ ⠶⠠⡸⠵⢲⣽⣮⠨⠕⠂⢯⢭⠌⢠⠷⠷⡕⡂⢐⣀⢐⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠗⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⢛⠂⠁⠉⠃⠡⠭⡀⠀⠀⠀⠈⠁⠀⠀⠀⡈⠀⠈ ⠀⠈⠁⠈⠈⠉⠉⠈⠈⠀⠐⠉⠁⠀⠈⠀⠀⠈⠘⠈⠀⠁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠈⠀⠁⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠁ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠄⠀⠀⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⡀⠀⠀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠂ ⠘⠛⠻⠿⠛⠻⠓⠛⠛⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠀⠉⠉⠉⠉⠉⠉⠉⠉⠛⠙⣿⣿⣿⣿⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⣉⡙⢉⡉⣉⢉⣉⣉⠻⠟⣉⣉⡛⣉⣉⡙⣉⣉⣉⢉⣉⡙⠋⣉⣉⣉⣉⡉⢛⣉⣉⢋⣉⢉⣉⡙⢏⣉⣉⣉⣉⣉⣉⣉⣉⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⢸⡇⣿⢸⣿⣿⠇⢸⣿⠹⠇⣿⢹⣷⣿⡏⣿⢸⣏⡁⠀⣿⣉⣿⣿⡿⣸⡏⣿⢸⣿⣾⣿⡇⠈⢹⡏⢸⣯⣿⣿⣿⣉⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⡿⢸⣧⣿⢸⣿⣿⡇⠸⣿⣸⡇⣿⣼⡟⣿⣧⣿⢸⣧⡄⠀⣿⠀⣿⣿⣿⢸⣧⣿⢸⡏⣿⣿⡇⡀⣸⡇⢸⣿⣿⣿⣿⣤⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠒⠐⠠⡤⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠤⠄⠐⠛⠀⠀⠀⠀⠀⠀⠀⠀⠺⠟⠛⠻⠛⠛⠛⠛⠛⠛⠟⠛⠻⣿⣿⣿⣿ ⠀⠀⢻⣿⠃⣿⢻⡇⣼⣿⡇⣿⡻⠇⣿⣿⣿⠀⢸⡇⣿⡹⠇⠀⣸⣿⡇⠀⣿⣇⣿⢸⣿⡇⢻⡟⢻⣿⢸⡏⣿⢸⣷⣿⡇⣿⣿⢸⣿⠀⡜⢻⡟⢻⣿⣿⡆⣿⠛⢸⣿⡇⣾⣿⠷⣿⡇⣿⢸⣟⣿⢸⣿⠋⣿⣿⣿⣿ ⠀⠀⢸⣿⠀⣿⢹⡇⣿⣽⣇⣬⣻⣧⣿⣿⣿⠀⢸⡇⣬⢻⣧⠀⣿⣽⣧⠀⣿⢿⣿⣼⣿⣿⢸⣷⢸⣿⢸⡇⣿⢸⡿⣿⣿⣿⣿⣼⣿⡀⠇⢸⡇⢸⣿⣿⡆⣿⣉⣿⣿⣷⣬⣽⣷⢿⣇⣿⢸⡏⣿⢸⣿⡁⢿⣿⣿⣿ ⠀⠀⠈⠉⠀⠉⠈⠉⠉⠈⠉⠈⠉⠁⠉⠉⠉⠀⠈⠁⠈⠉⠁⠀⠉⠈⠉⠀⠉⢈⣉⣉⣁⣉⣈⣉⣌⣉⣈⣉⣉⣈⣁⣉⣉⣁⣉⣉⣉⣡⣶⣌⣁⣌⣉⣉⣁⣉⣉⣉⣉⣉⣈⣉⣡⣬⣉⣉⣈⣁⣉⣈⣉⣁⣾⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠛⠿⣿⣿⣿⡿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣶⣤⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠃⠀⠀⠀⠀⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣡⣶⣶⣶⣶⣬⣙⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣷⣶⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠛⣿⣶⣄⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⠟⣋⣭⣛⠿⣿⣿⣶⣭⡙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣴⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣷⣤⡀⠀⢰⡄⣠⣿⡿⢋⣾⣿⣿⣿⣿⣶⣍⡛⠿⣿⣷⣦⣍⡻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⠀⢠⣤⣤⣾⣿⣿⣿⣿⣿⣶⠊⣼⣿⡟⣱⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣮⣝⡻⢿⣿⣷⣮⣝⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⡀⠀⢸⣿⣿⣿⣿⣿⣿⣿⡿⢡⣾⣿⢏⣼⣿⣿⣿⣿⣿⢿⡟⢻⣍⢽⣿⣿⣿⣿⣷⣬⣙⠻⣿⣿⣶⣭⣛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⠿⠿⠛⠛⠛⠛⠛⠛⠛⠻⠿⢿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⠟⣰⣿⡿⢣⣾⣿⣯⠛⠙⢸⡨⣌⣇⣥⣽⣼⣿⣿⣿⣿⣿⣿⣿⣿⣶⣭⣛⠿⣿⣿⣦⡹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣍⣛⠿⢿⣿⣿⣿⡿⢋⣼⣿⡟⣱⣿⣿⣿⣿⣷⣿⣾⣿⣿⣿⡿⡿⢛⣟⠻⢹⣿⣿⣿⣿⣿⣿⣿⣿⣷⡌⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣉⡛⠿⣶⣬⣙⠛⢡⣾⣿⢋⣼⣿⣿⣿⣿⡿⡟⢹⣿⣇⢚⣧⡁⣿⣐⣻⣼⣾⣿⣿⣿⣿⣿⣿⣿⣿⠟⣴⣿⡿⣱⡿⠿⠛⠛⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣷⣶⣭⠋⣴⣿⡿⣡⣾⣿⣿⣿⣿⣿⣇⣿⣂⣿⣿⣶⣾⣿⣿⣿⡿⡟⢿⢻⢩⠽⣷⣸⣿⣿⢋⣾⣿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⢹⣿⣿⣿⢁⣾⣿⡟⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢿⢛⢻⡉⣿⣈⡃⣇⢷⣰⣼⣮⣵⣿⣾⡟⣱⣿⡿⢫⠶⠶⢀⣤⣤⢴⠶⠶⠺⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠒⠂⠶⠄⠀⠀⠒⠚⠉⠉⠉⠉⠉⠉⠉⠁⢸⣿⣿⣿⠸⣿⣿⣇⠻⣿⣿⣿⣿⡻⠏⣿⠈⢿⢨⣼⣄⣾⣧⣽⣷⣿⣿⣿⣿⣿⣿⣿⣿⢏⣼⣿⡟⣵⣶⣶⠀⣷⣤⠼⣶⡾⠶⠿⢿⠈⠓⠒⠒⠦⠠⠐⠒⠒⠚⠉⠉⠉ ⠀⠀⠀⠘⠒⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣦⡙⠿⣿⣿⣶⣍⡛⠿⣧⣷⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢣⣾⣿⢟⣼⣿⣿⣿⡄⢸⣥⣀⣤⣶⠶⠾⠿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠿⠿⠿⠿⠟⠓⠂⠉⠛⣿⣿⣷⣮⣝⡻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣱⣿⣿⠃⠈⢻⣿⣿⣿⡇⠀⠉⠀⠀⢰⠀⡀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⣿⣿⣿⣿⣿⣻⣟⣻⣿⣷⣿⣟⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣬⣾⣿⣿⣿⡇⠀⠀⠈⠛⠊⠋⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⠿⠿⠿⠿⠿⠿⡷⠿⠿⡿⣿⣫⣿⣷⣿⣻⢿⣿⣿⣿⣿⣛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⡀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣯⣼⣹⣿⣾⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⢀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠉⠉⠉⠉⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⡀⢀⡴⠃⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀ ⠰⠛⠛⠛⠛⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠠⠀⠀⠀⠀⠐⠰⠋⠀⠀⠀⠀⠀⠈⠛⠛⠛⠛⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠀⠿⠿⠿⢿⣿⣿⣿⣿⠿⠿⠿⠿⠿⠿⠿⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⣠⣅⣀⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣦⣦⣴⣤⣤⣤⣤⣤⣤⣤⣤⣤⣴⣶⣶⣶⠀⣶⣶⣶⣼⣿⣿⣿⣿⣤⣶⣶⣶⣶⣶⣶⣶⠀⠀⠀⠀⠀⠀⢀⣠⣤⣀⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠒⠀⠀⠀⠀⠠⠐⢀⡀⠤⢀⢀⢀⡠⠀⠀⠀⠀⡀ ⠀⠐⠀⠁⠀⠈⠀⠀⠀⠀⠀⠀⠀⠘⠂⠀⠒⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⢀⢀⠁⠀⣂⠀⠐⠡⠀⠀⢉⠋⠀⠀⠈⢀⣨⣷ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠈⠀⠈⠁⠉⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠈⠉⠈ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⡀⠀⠀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀ ⠘⠛⠻⠿⠛⠻⠓⠛⠛⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠀⠉⠉⠉⠉⠉⠙⠋⠙⣿⣿⣿⣿⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣉⡉⢋⡉⣉⢉⣉⣉⠻⠟⣉⣉⡛⣉⣉⡙⣉⣉⣉⢉⣉⡙⠋⣉⣉⣉⣉⡉⢉⣉⣉⢋⣉⢉⣉⡛⢏⣉⣉⣉⣉⣉⣉⣉⣉⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⢸⡇⣿⢸⣿⣿⠇⢸⣿⠹⠇⣿⢹⣷⣿⡏⣿⢸⣏⡁⠀⣿⣉⣿⣿⡿⢸⡏⣿⢸⣿⣾⣿⡇⠈⢹⡏⢸⣿⣿⣿⣿⣉⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⡿⢸⣧⣿⢸⣿⣿⡇⠸⣿⣸⡇⣿⣼⡟⣿⣧⣿⢸⣧⡄⠀⣿⠀⣿⣿⣿⢸⣧⣿⢸⡏⣿⣿⡇⡀⢸⡇⢸⣿⣿⣿⣿⣤⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠔⠒⠠⣄⠐⠀⠀⠀⠀⠀⠀⠀⠀⠐⠂⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠤⠄⠐⠋⠀⠀⠀⠀⠀⠀⠀⠀⠺⠿⠛⠻⠛⠛⠛⠛⠛⠛⠟⠛⠻⣿⣿⣿⣿ ⠀⠀⢛⣿⠃⣿⢻⡇⣼⣿⡇⣿⡻⠇⣿⣿⣿⠀⢸⡇⣿⡹⠇⠀⣸⣿⡇⠀⣿⣇⣿⢸⣿⡇⢻⣟⢻⣿⢸⡏⣿⢸⣷⣿⡇⣿⣿⢸⣿⠀⡘⢻⡟⢻⣿⣿⡆⣿⠛⢸⣿⡇⣾⣿⠷⣿⡇⣿⢸⣟⣿⢸⣿⠋⣿⣿⣿⣿ ⠀⠀⢸⣿⠀⣿⢹⡇⣿⣽⣇⣬⣻⣧⣿⣿⣿⠀⢸⡇⣬⢻⣧⠀⣿⣽⣧⠀⣿⢿⣿⣼⣿⣿⢸⣷⢸⣿⢸⡇⣿⢸⡿⣿⣿⣿⣿⣼⣿⡈⠇⢸⡇⢸⣿⣿⡆⣿⣉⣿⣿⣷⣬⣽⣷⢿⣇⣿⢸⡏⣿⢸⣿⡉⢿⣿⣿⣿ ⠀⠀⠈⠉⠀⠉⠈⠉⠉⠈⠉⠈⠉⠁⠉⠉⠉⠀⠈⠁⠈⠉⠁⠀⠉⠈⠉⠀⠉⠈⣉⣉⣁⣉⣈⣉⣌⣉⣨⣉⣉⣌⣁⣉⣉⣁⣉⣉⣉⣁⣦⣈⣁⣌⣉⣉⣁⣉⣉⣉⣉⣉⣈⣉⣁⣬⣉⣉⣈⣁⣉⣈⣉⣉⣼⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣻⡿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣶⣤⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⢠⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⣥⣶⣶⣶⣶⣬⣙⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣷⣦⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣶⣀⠀⠀⠀⠀⢠⣾⣿⢟⣫⣍⡛⠿⣿⣿⣦⣍⡛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣆⡀⠀⣰⣿⡿⢣⣾⣿⣿⣿⣷⣦⣍⡻⢿⣿⣷⣦⣍⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣄⠀⠀⠀⠀⢴⣦⣄⣸⣿⣿⣿⣿⢃⣼⣿⡟⣱⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣮⣝⠻⢿⣿⣷⣬⣙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣄⠀⣼⣿⣿⣿⣿⣿⡿⢡⣿⣿⢏⣼⣿⣿⣿⣿⣿⢿⡟⢻⡍⣿⣿⣿⣿⣿⣶⣬⣙⠿⣿⣿⣶⣭⡛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⠿⠿⠛⠛⠛⠛⠛⠛⠛⠻⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⠏⣴⣿⡿⣡⣾⣿⣯⠋⠉⢿⣨⣜⣇⣤⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣶⣍⡛⠿⣿⣿⣮⡻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣍⣛⠿⢿⣿⡿⢋⣾⣿⠟⣴⣿⣿⣿⣿⣷⣷⣿⣿⣿⣿⡿⡿⣻⡏⠫⢻⣿⣿⣿⣿⣿⣿⣿⣿⣷⠜⣿⣿⡗⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢉⡛⠿⣶⡌⣡⣿⣿⢋⣾⣿⣿⣿⣿⢿⡟⣿⣿⡇⢺⣧⠁⣿⣐⣿⣴⣼⣿⣿⣿⣿⣿⣿⣿⣿⢏⣼⣿⡟⣱⣿⣿⣿⠿⠛⠛⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⠂⣴⣿⡿⣡⣿⣿⣿⣿⣿⣿⣇⣿⣢⣿⣿⣶⣿⣿⣿⣿⡿⡟⢟⢿⢩⠽⣶⣸⣿⡿⢣⣾⣿⠏⠈⡉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⡀⠀⠀⠀⠀⢸⣿⢁⣾⣿⠟⣴⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⣿⢛⢻⡉⣿⢈⡈⣇⣷⣠⣼⣮⣵⣿⣾⡟⣱⣿⡿⢣⣶⣶⣶⡶⠠⢤⠶⠶⠖⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀ ⠶⠄⠀⠀⠒⠚⠉⠉⠉⠉⠉⠉⠉⠉⠒⠂⢸⣇⢸⣿⣿⣌⠿⣿⣿⣿⣿⠻⠝⡏⠌⢷⢩⣾⣰⣾⣧⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⢏⣼⣿⡟⣵⣶⣶⣶⣶⡄⡤⣿⣷⠶⠿⢿⡆⠑⠒⠒⠢⠠⠔⠒⠒⠒⠋⠉⠉⠉⠉ ⠀⠘⠓⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣦⡙⠿⣿⣷⣦⣍⡻⢿⣧⣷⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢡⣾⣿⢏⣾⣿⣿⣿⣿⣿⡇⣄⣠⣴⡶⠶⠿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠿⠿⠿⠒⠈⠉⠻⣿⣿⣷⣮⣝⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣴⣿⣿⣣⣿⠋⠉⢙⣿⣿⣿⡇⠡⠠⠀⡆⢢⠂⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⠿⣿⣿⣿⣻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣧⣾⣿⣿⣿⡇⠀⠛⠛⠋⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⠿⠿⠿⠿⠿⢿⢾⠿⣿⣯⢿⣳⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⡀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣥⣾⣿⣨⣝⣻⣿⣿⣿⣦⣭⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⢀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠉⠉⠉⠉⠉⠉⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀ ⠛⠛⠛⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠉⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠱⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⡠⠂⠀⠀⠀⠘⠛⠛⠛⠛⠂⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠀⠿⢿⣿⣿⣿⡿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠁⠀⠀⠀⠠⠎⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⣠⣅⣠⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣦⣦⣤⣤⣤⣤⣤⣤⣤⣴⣦⣴⣶⣶⣶⣶⠀⣶⣼⣿⣿⣿⣿⣴⣶⣶⣶⣶⣶⣶⣶⣶⣶⠀⠀⠀⠀⢀⣠⣄⣠⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠁⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢀⠀⠀⢠⣤⣠⣄⠀⠀⠀⠀⠀⣀⣄⣤⣀⠤⢄⣄⡄⠄⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⣀⣄⣄⣠⣠⢄⣠⣠⠀⣀⣄⡀⣀⣄⢠⢀⣀⡢⡀⢠ ⠙⠙⠃⠋⠈⠃⠐⠀⠀⠀⠠⠀⣴⠓⠜⠂⠂⠼⠃⠀⠀⠄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠪⠀⠐⠿⢰⣏⡶⡙⠕⠪⠀⠘⠅⠇⠒⠀⠀⢑⣣⣷⣯⣊ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠈⠉⠀⠈⠉ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢀⡀⠀⠀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠘⠛⠻⠿⠛⠻⠓⠛⠛⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠀⠉⠉⠉⠉⠉⠹⣿⣿⣿⣿⠉⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠈ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢉⣉⡉⢉⡉⣉⢉⣉⣉⠛⠟⣉⣉⡛⣉⣉⡙⣉⣉⣉⢉⣉⡙⠋⣋⣉⣉⣉⡙⢋⣉⣉⢋⣉⢉⣉⡛⢏⣉⣉⣉⣉⣉⣉⣉⣉⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⢸⡇⣿⢸⣿⣿⠇⢸⣿⠸⠇⣿⢹⣷⣿⡏⣿⢸⣏⡁⠀⣿⣉⣿⣿⡿⣸⡏⣿⢸⣿⣾⣿⡇⠈⢹⡏⢸⣿⣿⣿⣿⣉⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⡿⢸⣇⣿⢸⣿⣿⡇⠸⣿⣸⡇⣿⣼⡟⣿⣧⣿⢸⣧⡄⠀⣿⠀⣿⣿⣿⢹⣧⣿⢸⡏⣿⣿⡇⡀⢸⡇⢸⣿⣿⣿⣿⣤⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠈⠓⠤⣤⠔⠀⠀⠀⠀⠀⠀⠀⠀⠐⠂⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠤⡄⠐⠛⠀⠀⠀⠀⠀⠀⠄⠀⠺⠟⠛⠻⠛⠛⠛⠛⠛⠛⠟⠛⠻⣿⣿⣿⣿ ⠀⠀⢻⣿⠃⣿⢻⡇⣼⣿⡇⣿⡻⠇⣿⣿⣿⠀⢸⡇⣿⡹⠇⠀⣸⣿⡇⠀⣿⣇⣿⢸⣿⡇⢻⡟⢻⣿⢸⡏⣿⢸⣷⣿⡇⣿⣿⢸⣿⠀⡜⢻⡟⢻⣿⣿⡆⣿⠛⢸⣿⡇⣾⣿⠷⣿⡇⣿⢸⣟⣿⢸⣿⠋⢿⣿⣿⣿ ⠀⠀⢸⣿⠀⣿⢹⡇⣿⣼⣇⣬⣻⡧⣿⣿⣿⠀⢸⡇⣬⢻⣧⠀⣿⣽⣧⠀⣿⢻⣿⣾⣿⣿⢸⡇⢸⣿⢸⡇⣿⢸⡿⣿⣻⣯⣿⣼⣿⡈⠇⢸⡇⢸⣿⣿⡆⣿⣉⣿⣿⣷⣬⣽⣷⢿⣇⣿⢸⡏⣿⢸⣿⡁⢹⣿⣿⣿ ⠀⠀⠈⠉⠀⠉⠈⠉⠉⠈⠉⠈⠉⠁⠉⠉⠉⠀⠈⠁⠈⠉⠁⠀⠉⠈⠉⠀⠉⠈⠉⣉⣁⣉⣈⣉⣌⣉⣌⣉⣉⣌⣁⣉⣉⣁⣉⣉⣉⣡⣤⣌⣁⣌⣉⣉⣁⣉⣉⣉⣉⣉⣈⣉⣡⣌⣉⣉⣈⣁⣉⣈⣉⣡⣾⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣶⣤⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⣄⡀⠀⠀⠀⠀⢀⣤⣶⣶⣶⣶⣬⣙⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣷⣶⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣷⣄⠀⠀⢠⣾⣿⢟⣫⣍⡛⠿⣿⣷⣦⣍⡛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⠇⣰⣿⡿⢡⣾⣿⣿⣿⣷⣦⣝⡻⢿⣿⣷⣦⣝⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣀⣀⠀⠀⠀⢰⣶⣤⣠⣿⡿⢃⣼⣿⠟⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣮⣙⠻⢿⣿⣶⣬⣙⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⢸⣿⣿⣿⡿⣡⣿⣿⢋⣾⣿⣿⣿⣿⣿⢿⡟⢿⡍⣿⣿⣿⣿⣿⣶⣭⣛⠿⣿⣿⣶⣭⡛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⠿⠿⠛⠛⠛⠛⠛⠛⠛⠛⠿⠿⣿⣿⣷⣼⣿⣿⠋⣴⣿⡿⣡⣿⣿⣯⠋⠉⣿⢨⣜⣇⣤⣷⣼⣿⣿⣿⣿⣿⣿⣿⣿⣶⣍⡛⠿⣿⣷⣮⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣬⣙⡻⠿⢃⣾⣿⠟⣴⣿⣿⣿⣿⣷⣷⣿⣿⣿⣿⡿⡟⣻⡟⠫⢿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠘⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢉⣟⠛⣰⣿⡿⢣⣾⣿⣿⣿⣿⢿⡛⣿⣿⡇⣺⣦⠁⣧⣘⣷⣵⣼⣿⣿⣿⣿⣿⣿⣿⣿⢏⣼⣿⡟⣼⣿⣿⣿⣿⣿⠿⠛⠛⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⢋⣼⣿⡟⣱⣿⣿⣿⣿⣿⣿⣎⣿⣢⣿⣿⣶⣿⣿⣿⣿⢿⡟⠟⣿⢩⢽⣶⣼⣿⡿⢣⣾⣿⠋⠀⠈⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⡀⡀⠀⠀⠀⠀⠀⠀⠀⢠⣾⣿⠏⣼⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⣿⢛⢻⠩⣿⢈⠘⡇⣧⣦⣸⣮⣴⣿⣾⠟⣴⣿⡿⣁⣠⣤⣤⣤⣤⣤⡄⠶⠶⢻⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠐⠚⠉⠉⠉⠉⠉⠉⠉⠉⠓⠒⠒⠀⢸⣿⣿⣌⠿⣿⣿⣿⣿⠻⠙⡇⠜⢷⢡⣾⣰⣾⣧⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⢋⣾⣿⡟⣠⣭⣭⣭⣭⣽⣷⡇⣴⣾⠶⠿⣷⠐⠒⠒⠢⠀⠒⠒⠒⠒⠉⠉⠉⠉⠉⠉⠉ ⠓⠚⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣿⣷⣦⣍⡻⢿⣦⣧⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣡⣿⣿⢫⣾⣿⣿⣿⣿⣿⣿⣿⡇⢰⣶⠶⠾⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢨⠀⠛⠒⠈⠙⠻⣿⣿⣷⣮⣙⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣴⣿⣿⣱⣿⣿⣿⡟⠛⠻⣿⣿⣿⣧⠀⢲⢐⡀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⣿⣿⣿⣿⠿⣿⣻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣀⣴⣿⣿⣿⣿⠘⠋⠋⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠿⠿⠿⠿⠿⠾⠿⠿⠿⠿⠿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣮⣽⣻⣿⣿⣿⣿⣿⣥⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠉⠉⠉⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠉⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⢀⠞⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠄⠀⠀⠀⠀⠀⠀⢀⠀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠛⠒⠀⠄⠀⠀⠐⠀⠠⠀⠀⠀⠀⠀⠠⠀⠩⠀⠀⠀⠀⠠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠁⠈⢜⠀⠀⠀⢀⠀⠚⠛⠛⠛⠛⠂⠀⠀⠀⠀⠀⠀⠀⠀ ⠁⠀⠀⠀⠀⠀⠀⠀⠃⠀⠈⠀⠐⠐⠀⠂⠀⠀⠀⠀⠀⠀⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⢿⣿⣿⣿⡿⢿⠿⠿⠿⠿⠿⠿⠿⠿⡿⠿⠿⠀⠒⠱⠏⠀⠀⠀⠐⠂⠠⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀ ⣬⣍⣠⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣦⣶⣤⣤⣤⣤⣦⣴⣦⣶⣶⣶⣦⣴⣴⣦⢸⣿⣿⣿⣿⣼⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⠀⠀⢀⣤⣄⣠⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⡠⠊⠄⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣶⡔⣶⣂⣀⢴⢤⡠⣤⢤⣤⢀⣄⣶⣤⡤⡤⢰⣢⣲⣦⠖⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡴⠡⠤⠶⣲⣴⣶⣆⣄⣒⣀⡄⣠⡀⣤⣤⣀⣀⢠⣄⣐⣲⣂ ⡈⠁⠉⠈⠁⠉⠀⠉⡈⢁⣠⢷⠐⢛⠓⠲⠻⠶⠛⢾⡓⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠁⠘⡃⣶⢓⡂⢲⢧⣠⢯⣗⢃⡘⢀⢠⣭⣥⣿⣯⣥⣶⣆ ⠀⠀⠀⠈⠀⠈⠀⠀⠀⠀⠁⠀⠀⠁⠀⠀⠀⠄⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠈⠁⠉⠈⠁⠀⠈⠀⠀⠉⠠⠀⠈⠀⠉⠉⠀⠈⠉⠕⠈ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠀ ⠀⡀⠀⠀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⠀⠀⠐⠂⠂⠀ ⠘⠛⠻⠿⠛⠻⠓⠛⠛⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠀⠉⠉⠉⢹⣿⣿⣿⣿⠉⠉⠉⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢁⣉⡉⢉⡉⣉⢉⣉⣉⠛⠟⣉⣉⡛⣉⣉⡉⣉⣉⣉⢉⣉⡙⠋⣉⣉⣉⣉⡛⢋⣉⣉⢋⣉⢉⣉⡙⢋⣉⣉⣉⣉⣉⣉⣉⣉⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⢸⡇⣿⢸⣿⣿⠇⢸⣿⠹⠇⣿⢹⣷⣿⡏⣿⢸⣏⡁⠀⣿⣉⣿⣿⡿⢸⡏⣿⢸⣿⣾⣿⡇⠈⢹⡏⢸⣯⣿⣯⣿⣉⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⡿⢸⣧⣿⢸⣿⣿⡇⠸⣿⣸⡇⣿⣼⡟⣿⣧⣿⢸⣧⡄⠀⣿⠀⣿⣿⣿⢸⣧⣿⢸⡏⣿⣿⡇⡀⢸⡇⢸⣿⣿⣯⣿⣤⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠒⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠤⠄⠐⠓⠀⠀⠀⠀⠀⠀⠀⠀⠸⠟⠛⠻⠛⠛⠛⠛⠛⠛⠟⠛⠻⢿⣿⣿⣿ ⠀⠀⢛⣿⠃⣿⢻⡇⣼⣿⡇⣿⡻⠇⣿⣿⣿⠀⢸⡇⣿⡹⠇⠀⣸⣿⡇⠀⣿⣇⣿⢸⣿⡇⢻⡟⢻⣿⢸⡏⣿⢸⣷⣿⡇⣿⣿⢸⣿⠀⡜⢻⡟⢻⣿⣿⡆⣿⠛⢸⣿⡇⣾⣿⠷⢿⡇⣿⢸⣟⣿⢸⣿⠋⣾⣿⣿⣿ ⠀⠀⢰⣿⠀⣿⢹⡇⣿⣼⣇⣬⣻⡧⣿⣿⣿⠀⢸⡇⣬⢻⡧⠀⣿⣽⣧⠀⣿⢻⣿⣼⣿⣿⢸⡧⢸⣿⢸⡇⣿⢸⡿⣿⢹⣿⣿⣼⣿⡀⠇⢸⡇⢸⣿⣻⡆⣿⣉⣿⣿⣷⣬⣽⣷⢿⣇⣿⢸⡏⣿⢸⣿⡁⢹⣿⣿⣿ ⠀⠀⠈⠉⠀⠉⠈⠉⠉⠈⠉⠈⠉⠁⠉⠉⠉⠀⠈⠁⠈⠉⠁⠀⠉⠈⠉⠀⠉⠈⠉⣉⣁⣉⣈⣉⣌⣉⣈⣉⣉⣈⣁⣉⣉⣁⣉⣉⣉⣁⣦⣌⣁⣈⣉⣉⣁⣉⣉⣉⣉⣉⣈⣉⣁⣈⣉⣉⣈⣁⣉⣈⣉⣁⣾⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣦⣤⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣶⣶⣶⣦⣄⡙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣧⣄⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠆⣠⣿⣿⢛⣩⣝⡛⢿⣿⣷⣦⣍⡛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⡟⣡⣿⣿⣿⣿⣷⣮⣙⠻⢿⣿⣶⣬⣙⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣦⣄⠀⠀⠀⠀⠀⢠⣾⣿⢏⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣬⣙⠿⣿⣿⣶⣬⡛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⣰⣿⡿⢣⣾⣿⣿⣿⣿⡿⣿⠟⢯⡍⣿⣿⣿⣿⣿⣶⣍⡛⠿⣿⣷⣦⣍⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⠿⠿⠛⠛⠛⠛⠛⠛⠛⠻⠿⢿⣿⡆⢀⣼⣿⡟⣱⣿⣿⣏⠋⠃⣇⢡⣸⣠⣬⣷⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣝⡻⢿⣿⣷⣌⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⣿⢋⣼⣿⣿⣿⣿⣶⣷⣿⣿⣿⣿⢿⡟⣻⡟⠏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢹⣿⣿⠚⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⡿⣡⣿⣿⣿⣿⣿⢿⠋⣿⣿⡔⣺⣎⢸⣇⣚⣧⣷⣾⣿⣿⣿⣿⣿⣿⣿⡿⢃⣾⣿⠟⠐⠈⠛⠿⣿⣿⣿⣿⣿⡿⠿⠛⠛⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⠟⣴⣿⣿⣿⣿⣿⣿⣸⣗⣨⣿⣷⣶⣿⣿⣿⣿⢿⠻⡟⡏⣭⢿⣖⣽⣿⡟⣡⣿⡿⠃⠈⠀⠀⠀⠀⠈⠉⠋⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⢀⡀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⢋⣾⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⡟⡛⢏⢹⣇⢙⢸⡜⣇⣦⣽⣬⣼⣷⣿⢏⣴⣿⡟⠁⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⡀⠀⠀⠀⠀⠀⠀ ⠋⠉⠉⠉⠉⠉⠉⠉⠒⠒⠠⠄⢸⣿⣿⡘⢿⣿⣿⣿⣿⠻⢹⡇⠙⡇⣡⣧⣰⣿⣬⣽⣾⣿⣿⣿⣿⣿⣿⣿⡿⢣⣾⣿⠏⠼⠿⠿⠿⢛⣛⣛⣛⣛⣛⣛⣛⡛⡁⠐⠒⠒⠶⠤⠐⠒⠒⠊⠉⠉⠉⠉⠉⠉⠀⠀⠐⠒ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⢿⣿⣷⣮⣝⠻⢿⣼⣶⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣱⣿⡿⣣⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠓⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠓⠚⠒⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠠⢈⠙⠻⣿⣿⣶⣬⣙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢋⣼⣿⣟⣵⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⡇⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣶⣦⣍⡛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⡟⢙⣿⣿⣿⣿⣿⣿⣿⣿⣿⡁⠀⢹⣿⣿⣿⡇⠈⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⠿⠿⠿⠷⠾⢿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣻⣷⣴⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣻⣛⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠉⠉⠉⠁⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢂⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣷⡐⢀⢸⡠⣄⡶⣦⣠⣤⣤⣤⠀⠄⠀⠀⠀⢠⣤⣢⠤⣢⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡃⣀⡆⢀⠈⡘⠛⢛⠛⠻⠿⢡⠠⢀⠀⡀⠠⠄⠀⠀⡐⢐⡶ ⠟⢚⠑⢉⡽⠯⠆⠘⠋⠉⠙⠀⠐⠖⠶⡾⠞⠀⡳⠰⠟⠍⠿⠿⠿⠿⢿⡿⠿⠿⣿⠿⠿⠿⣿⣿⣿⣿⡄⢿⠿⠿⠿⠿⠿⠿⠿⠿⢿⣿⠿⠿⣿⡿⠿⣯⣽⢭⡟⣻⡯⡔⡁⠀⠀⠀⠘⠃⠡⠉⣘⠡⠄⠠⠤⠴⠍⢠ ⣀⠀⡴⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⣶⣦⣦⣤⣶⣶⣶⣴⣶⣦⣶⣦⣽⣿⣿⣿⣧⢸⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣄⣠⣤⡀⠁⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠑⠀⠁⠀⠀⠉⠩⠀⠀⠀⠀⢠⡤⡄⠄⠄⠸⢄⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠈⠁⠸⡍⢤⠀⠀⠀⠀⠀⠀⠀⠀⣄⠀⠀⠀⠀⠀⠠⠀⠠⢐ ⣠⣂⣤⣀⣄⠀⢀⢄⡠⠀⠀⡀⡅⣉⠐⡀⢑⡀⢅⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠄⠀⣓⣏⣠⡀⠀⢀⣀⣀⣀⣴⡀⣈⠱⠀⠀⠔⠀⠀⢆⢂⡶ ⣷⣿⣿⣿⣾⣿⣿⣯⣽⡈⣵⣿⣶⣿⣾⡿⣿⣾⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣾⣿⣿⣿⣿⣿⣿⣿⣰⢳⣶⣧⣤⣶⣶⣿⣿⢾⣶⣞⣽⣻ ⣿⣿⣿⣿⣿⣿⣿⣯⣿⣽⣾⣿⣿⣿⣾⣿⣿⣷⣿⡿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⡿⣿⣿⣿⣟⠺⣿⢯⣵⣿⣯⣣⣷⣟⣿⡿⡿⡿ ⢉⠉⢉⣸⠟⡿⠯⢭⣭⠭⠍⡉⠝⠋⠉⠉⠉⢍⠙⠋⠝⡟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠻⠿⢿⡻⠿⠿⡟⠛⠏⢵⠙⠬⢩⠗⠋⠉⠑⡍⠉⢃⢊⡏ ⠀⠀⠀⣀⢤⡄⡀⢉⠢⠀⠀⠀⠀⠀⠀⠀⠀⠀⡭⠢⠀⡀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠁⠘⠈⠝⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⢄⠀⠀⠁⠀⠄⢠ ⠀⡀⠀⠟⣲⡙⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠀⠀⠐⠁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⠀⠐⠀⠐⠀⠁⠀⠐⠂ ⠘⠛⠻⠿⠛⠻⠓⠛⠛⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠁⢹⣿⣿⣿⣏⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⣉⡙⢉⡉⣉⢉⣉⣉⢛⡿⣛⣉⡛⣋⣉⡙⣉⣉⣉⢋⣉⡙⠋⣉⣉⣉⣉⡉⢋⣉⣉⢋⣉⢉⣉⡙⢋⣉⣉⣉⣉⣉⣉⣉⣉⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⢸⡇⣿⢸⣿⣿⠇⢸⣿⠸⠇⣿⢹⣷⣿⡏⣿⢸⣏⡁⠀⣿⣉⣿⣿⡿⣸⡏⣿⢸⣿⣾⣿⡇⠈⢹⡏⢸⣿⣿⣿⣿⣉⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⡿⢸⣇⣿⢸⣿⣿⡇⠸⣿⣸⡇⣿⣼⡟⣿⣧⣿⢸⣧⡄⠀⣿⠀⣿⣿⣿⢸⣧⣿⢸⡏⣿⣿⡇⡀⢸⡇⢸⣯⣿⣿⣿⣤⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠂⠠⠤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⢤⡀⠐⠛⠀⠀⠀⠀⠀⠀⠄⠀⠺⠛⠛⠻⠛⠛⠛⠛⠛⠛⠟⠛⠻⢿⣿⣿⣿ ⠀⠀⠛⣿⠃⣿⢻⡇⣼⣿⡇⣿⡻⠇⣿⣿⣿⠀⢸⡇⣿⡹⠇⠀⣸⣿⡇⠀⣿⣇⣿⢸⣿⡇⢻⣟⢻⣿⢸⡏⣿⢸⣷⣿⡇⣿⣿⢸⣿⠀⡜⢻⡟⢻⣿⣿⡆⣿⠛⢸⣿⡇⣾⣿⠷⣿⡇⣿⢸⡟⣿⢸⣿⠋⣾⣿⣿⣿ ⠀⠀⢸⣿⠀⣿⢹⡇⣿⣽⣇⣬⢻⡧⣿⣿⣿⠀⢸⡇⣬⢻⡧⠀⣿⣽⣧⠀⣿⢿⣿⣼⣿⣿⢸⣯⢸⣿⢸⡇⣿⢸⡿⣿⣻⣿⣿⣼⣿⡀⠇⢸⡇⢸⣿⣿⡆⣿⣉⣿⣿⣷⣬⣽⣷⢿⣇⣿⢸⡏⣿⢸⣿⡁⢿⣿⣿⣿ ⠀⠀⠈⠉⠀⠉⠈⠉⠉⠈⠉⠈⠉⠁⠉⠉⠉⠀⠈⠁⠈⠉⠁⠀⠉⠈⠉⠀⠉⠈⣉⣉⣁⣉⣈⣉⣈⣉⣨⣉⣩⣈⣁⣉⣉⣁⣉⣉⣉⣁⣦⣈⣁⣈⣉⣉⣁⣉⣉⣉⣉⣉⣈⣉⣁⣬⣉⣁⣈⣁⣉⣈⣉⣡⣼⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣶⣤⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣶⣶⣶⣦⣄⡀⠀⠙⠛⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣶⣄⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⡿⢛⣩⣝⡻⢿⣿⣷⣦⣄⠀⢽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣆⠀⠀⠀⠀⠀⠀⠀⠀⢀⣼⣿⡟⣱⣿⣿⣿⣿⣷⣮⣙⠻⢿⣿⣶⣬⣙⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⡄⠀⠀⠀⢠⣾⣿⢋⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣭⣛⠿⣿⣿⣶⣭⡛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡆⠀⣰⣿⡿⣡⣾⣿⣿⣿⣿⡿⣿⠛⣯⡉⣿⣿⣿⣿⣷⣦⣍⡛⠿⣿⣷⣦⣍⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⠿⠿⠛⠛⠛⠛⠛⠛⠛⠿⠿⠿⢁⣾⣿⠟⣴⣿⣿⡍⠋⠃⣇⢡⣸⣠⣬⣧⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣝⡻⢿⣿⣷⣌⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⡿⢋⣾⣿⣿⣿⣿⣾⣷⣿⣿⣿⣿⢿⡟⣻⡛⠏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⢹⣿⣿⠚⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⡟⣡⣿⣿⣿⣿⡿⢿⠛⣿⣿⡔⣻⣌⢸⣇⣚⣧⣷⣿⣿⣿⣿⣿⣿⣿⣿⡿⢣⣾⣿⠏⠀⠀⠀⠈⠙⠻⣿⣿⣿⣿⣿⡿⠿⠛⠛⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⢏⣴⣿⣿⣿⣿⣿⣿⣸⣗⣸⣿⣷⣶⣿⣿⣿⣿⢿⠿⡟⡏⡭⢿⣆⣿⣿⡟⣱⣿⡿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⢣⣾⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⡟⡛⢏⢹⣇⢉⢸⡜⣇⣦⣷⣬⣾⣷⣿⢋⣼⣿⡟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠉⠉⠉⠉⠉⠉⠑⠒⠒⠀⢿⣿⣿⡘⢿⣿⣿⣿⣟⠿⢹⡇⠹⡇⣥⣧⣰⣿⣬⣿⣾⣿⣿⣿⣿⣿⣿⣿⡿⣡⣾⣿⠏⠶⠷⠾⠿⠿⠿⠿⠿⠟⢛⣛⣛⣛⣛⡛⠋⠐⠂⠐⠒⠒⠒⠒⠉⠉⠉⠉⠉⠉⠁⠀⠀⠒⠒⠦ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⢿⣿⣷⣮⣙⠻⢿⣼⣾⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣴⣿⡿⣡⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠒⠚⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠢⠌⠙⠻⣿⣿⣶⣬⣙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣋⣾⣿⣟⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⢉⡛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢫⣾⠋⠉⢻⣿⣿⣿⣿⣿⣿⣿⣿⣏⠀⠈⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠻⠷⠦⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣾⣿⣿⣿⣿⣿⣽⣿⣿⣿⣷⣾⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⢸⣿⣿⣿⣩⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠁⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠉⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣆⡄⠀⠠⡀⣀⡴⢂⠀⢀⢀⣄⠀⠀⠀⠀⡀⠐⣀⠠⢄⡀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡠⢀⠀⠘⠛⠛⠛⠛⡳⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠸⠟ ⣳⠶⠠⠀⠰⠋⠀⠈⠋⠐⠀⠃⠉⡀⠠⠴⠨⠘⠔⠀⠂⠀⠿⠿⢿⢿⠿⡿⠿⠿⢿⠿⣿⣿⣿⣿⡿⠿⠁⠿⠿⠿⠿⢿⠿⠿⢿⡿⠿⠿⠿⠿⠿⠿⡿⣧⠖⣥⡬⠀⠁⠀⠀⠀⠀⠄⠀⠀⠥⠄⡀⠄⠀⠀⣌⡌⡄⠰ ⣀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⣤⣶⣤⣦⣶⣦⣶⣴⣦⣦⣿⣿⣿⣿⣧⢼⠀⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣤⡀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⠎⠀⠀⠀ ⡠⢋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⡞⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠚⠁⠀⠀⡀⠲⠂⡂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⢀⠀⠀⠀ ⡁⠀⢀⢀⣀⣀⢀⣀⠀⠀⠀⣠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣷⠰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⡀⠀⠀⠀⢀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣯⣧⣾⣯⣿⣧⣾⡧⡷⢶⣾⣿⣿⣶⣤⣦⣶⣿⣶⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⡀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣆⣾⣾⣾⣽⣶⣔⣷⣷⣶⣤⣦⣰⣮⣵⣴⡄⣎⣏⣺⣨⣺ ⡿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣿⣿⣇⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣩⣿⣇⣕⣿⣟⠛⠿⠟ ⠉⠉⠀⠊⠛⠛⠑⠀⠈⠀⠁⠉⠀⠀⠁⠈⠉⠀⠁⠙⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠛⠟⠻⠚⠫⠛⠟⠉⠈⠩⠉⠁⠉⠉⠑⠉⠉⠀⠐⠀⠀⠁ ⠀⠀⠀⠀⠐⠄⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⡀⠀⠀⣀⡁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠐⠀⠀⠀⠀⠀ ⠘⠛⠛⠿⠛⠻⠃⠛⠛⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⢻⣿⣿⣿⡏⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣉⡙⢉⡉⣉⢉⣉⣉⠻⠟⣉⣉⡛⣉⣉⡙⣉⣉⣙⢋⣉⡙⠋⣉⣉⣉⣉⡉⢉⣉⣉⢋⣉⢉⣉⡉⢏⣉⣉⣉⣉⣉⣉⣉⣉⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⢸⡇⣿⢸⣿⣿⠇⢸⣿⠹⠇⣿⢹⣷⣿⡏⣿⢸⣏⡁⠀⣿⣉⣿⣿⡿⢸⡏⣿⢸⣿⣾⣿⡇⡈⢹⡏⢸⣿⣿⣿⣿⣉⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⡿⢸⣇⣿⢸⣿⣿⡇⠸⣿⣼⡇⣿⣼⡟⣿⣧⣿⢸⣧⡄⢀⣿⠀⣿⣿⣿⢹⣧⣿⢸⡏⣿⣿⡇⡀⢸⡇⢸⣿⣿⣿⣿⣤⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠓⠠⣤⠒⠂⠀⠀⠀⠀⠀⠀⠀⠰⠃⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⢤⠄⠐⠓⠀⠀⠀⠀⠀⠀⠀⠀⠺⠟⠛⠻⠟⠛⠛⠛⠛⠛⠟⠛⠻⣿⣿⣿⣿ ⠀⠀⠛⣿⠃⣿⢻⡇⣼⣿⡇⣿⡻⠇⣿⣿⣿⠀⢸⡇⣿⡹⠇⠀⣸⣿⡇⠀⣿⣇⣿⢸⣿⡇⢻⡟⢻⣿⢸⡏⣿⢸⣷⣿⡇⣿⣿⢸⣿⢀⡘⢻⡟⢻⣿⣿⡆⣿⠛⢸⣿⡇⣾⣿⠷⣿⡇⣿⢸⡟⣿⢸⣿⠋⢿⣿⣿⣿ ⠀⠀⢸⣿⠀⣿⢹⡇⣿⣽⣇⣬⣻⡧⣿⣿⣿⠀⢸⡇⣬⢻⣧⠀⣿⣽⣧⠀⣿⢻⣿⣼⣿⣿⢸⡏⢸⣿⢸⡇⣿⢸⡿⣿⣿⣿⣿⣼⣿⡀⠇⢸⡇⢸⣿⣿⡆⣿⣉⣿⣿⣷⣬⣽⣷⢿⣇⣿⢸⡏⣿⢸⣿⡁⢿⣿⣿⣿ ⠀⠀⠈⠉⠀⠉⠈⠉⠉⠈⠉⠈⠉⠁⠉⠉⠉⠀⠈⠁⠈⠉⠁⠀⠉⠈⠉⠀⠉⠈⣉⣉⣁⣉⣈⣉⣌⣩⣌⣉⣩⣌⣁⣉⣉⣁⣉⣉⣉⣡⣶⣌⣡⣬⣉⣉⣁⣉⣉⣉⣉⣉⣌⣉⣡⣬⣉⣩⣌⣁⣉⣈⣉⣡⣾⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣶⣤⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣶⣶⣶⣦⣄⡀⠀⠀⠀⠉⠉⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣶⣤⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⡿⢛⣭⣙⠻⢿⣿⣷⣤⣀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⣀⠀⠀⠀⠀⠀⢀⣾⣿⠟⣴⣿⣿⣿⣿⣶⣬⣙⠿⣿⣿⣶⣤⣘⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⡀⠀⣠⣿⣿⢋⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣭⣛⠿⣿⣿⣦⣍⡛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⣴⣿⡿⣡⣿⣿⣿⣿⣿⡿⣿⠛⣯⡹⣿⣿⣿⣿⣷⣦⣍⡛⢿⣿⣷⣮⣝⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⠿⠿⠛⠛⠛⠛⠛⠛⠛⠟⢡⣾⣿⠏⣴⣿⣿⡝⠉⠃⣇⢥⣹⣠⣬⣧⣿⣿⣿⣿⣿⣿⣿⣿⣷⣮⣝⠻⢿⣿⣷⣍⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⡿⢣⣾⣿⣿⣿⣿⣾⣷⣿⣿⣿⣿⢿⠟⣿⡙⠟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⢻⣿⣿⠀⠀⢈⠛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⡟⣱⣿⣿⣿⣿⡿⣿⠻⣿⣿⠐⣿⡌⢸⣇⣚⣧⣦⣿⣿⣿⣿⣿⣿⣿⣿⡿⢣⣿⣿⠏⠈⠀⠀⠀⠀⠀⠉⠻⢿⣿⣿⣿⣿⣿⠿⠛⠛⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⣿⢏⣼⣿⣿⣿⣿⣿⣿⣸⣗⣼⣿⣷⣶⣿⣿⣿⣿⢿⠻⡿⡏⡭⢷⣆⣿⣿⠟⣱⣿⡿⣣⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⢣⣾⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⡟⡛⣏⢹⣇⢙⢸⡸⣆⣆⣷⣭⣾⣷⣿⢋⣾⣿⠟⠴⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠉⠉⠉⠉⠙⠒⠒⠀⢿⣿⣷⡘⢿⣿⣿⣿⡟⠿⢹⡇⠹⡆⣵⣧⣰⣿⣬⣿⣾⣿⣿⣿⣿⣿⣿⣿⡿⣡⣿⣿⠫⠶⠶⠶⠿⠾⠿⠿⠿⠿⠿⠿⢛⣛⣛⣛⣛⣛⠛⠀⠐⠒⠒⠒⠉⠉⠉⠉⠉⠉⠁⠀⠀⠒⠂⠤⠤⠶ ⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⢿⣿⣶⣬⣙⠻⢿⣼⣾⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣴⣿⡿⣡⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠒⠚⠁⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠠⠌⠙⠿⣿⣿⣶⣭⡛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣋⣾⣿⠟⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠛⠿⣿⣷⣦⣍⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠉⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⡁⡀⣹⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣷⣶⣾⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣀⣿⣿⣶⣝⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠁⠉⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠀⢀ ⣤⡔⠐⠸⠀⣀⡼⣄⢄⠤⡤⢤⠤⢠⠠⠤⠤⠤⡄⡀⠤⠄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣋⢱⠟⠻⠛⠛⠿⡢⠀⠀⠢⢠⠀⠀⠀⠀⠀⠀⠀⠸⠿⠛⠛ ⣛⠺⣁⠰⠷⠋⠀⠍⢘⡋⠅⢼⣁⡈⠈⢠⠍⠇⠁⠰⠴⢧⡿⡿⠿⠿⠿⠿⢿⠿⣿⣿⣿⣿⠿⡿⠿⠿⠀⠿⠿⣿⣿⠿⢿⠿⡿⠿⠿⠿⠿⠿⢿⣿⠿⣿⡯⡄⡂⡄⣢⡾⠂⣠⠒⠤⠏⠤⢠⠤⠀⠤⠤⡥⢰⢸⠔⠿ ⣀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣶⣶⣴⣶⣶⣶⣆⣿⣿⣿⣿⣧⢴⣤⣤⠀⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾⠀⠀⠉⠁⠉⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⢀⠜⠁⠀⠀⠀⣠ ⡢⡞⠃⠀⠠⡐⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠀⡠⠄⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣸⣿⣿⣿⣿⣼⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢀⠔⠀⢀⣴⣠⠀⠀⠠⠀⠀⢠⡅⠀⠠⣶⢖⠀⠄⠀⠀⠝ ⣦⡀⠆⣠⡠⢔⣀⠄⣀⡀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣿⣿⣧⣿⣿⣄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠈⢀⢠⡈⢊⠈⠚⣀⡒⠤⠀⠀⠨⠐⢨⢖⡡⠀⠀⢀⠀⣀⣀ ⣿⣽⡯⣷⣶⣶⣳⣵⡷⡷⣇⣵⣮⣵⣧⣦⣺⣯⣶⣷⣮⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⣿⣼⣿⡉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣆⣯⣴⣷⣶⣿⣿⣷⡤⣂⣷⣷⢖⣈⠈⠀⠈⠸⠧⢄⣴ ⠿⢿⣟⠷⢗⣑⢵⣁⣺⣮⣿⣖⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣿⣿⣿⣿⣧⣿⡁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⣳⣽⣽⣿⣿⣿⢿⣿⣾⣿⣭⣶⣴⣀⣀⣀⠀⡱⣴⢷⢋ ⠉⠀⠈⡀⠈⣁⠀⢄⠄⠉⢊⠉⠑⠁⠉⠉⠉⢙⡙⠉⠩⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⣿⣼⡋⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡞⠳⠚⠈⠙⠘⠽⠀⠉⠉⠝⠉⠙⠃⠉⠉⠁⠀⠈⠂⡠⠈⠈ ⠀⠀⠀⢨⡐⠀⠀⠢⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⢈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣿⣿⣿⣿⣧⢘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠁⠀⠀⠖⠀⠀⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠁⡀⠀⢒ ⠀⡀⠀⠀⣀⡀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠐⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⠀⠂⠒⠂ ⠈⠛⠛⠿⠛⠻⠃⠛⠛⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⢻⣿⣿⣿⡇⠉⠉⠉⠉⠉⡭⠋⠉⠉⠉⠉⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⣉⡙⢋⡉⣉⢉⣉⣉⠻⠟⣉⣉⡛⣋⣉⡉⣉⣉⣉⢋⣉⡙⠛⣉⣉⣉⣉⡙⢋⣉⣙⢋⣉⢉⣉⡙⢋⣉⣉⣉⣉⣉⡉⣉⣙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⢸⡇⣿⢸⣿⣿⠇⢸⣿⠹⠇⣿⢹⣷⣿⡏⣿⢸⣏⡁⠀⣿⣉⣿⣿⡿⢸⡏⣿⢸⣿⣾⣿⡇⠈⢹⡏⢸⣿⣿⣿⣿⣉⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⡿⢸⣇⣿⢸⣿⣿⡇⠸⣿⣸⡇⣿⣼⡟⣿⣧⣿⢸⣧⡄⠀⣿⠀⣿⣿⣿⢸⣧⣿⢸⡏⣿⣿⡇⡀⢸⡇⢸⣿⣿⣿⣿⣤⢺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠃⠀⡄⠐⠀⠀⠀⠀⠀⠀⠀⠀⠐⠂⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⢤⠄⠐⠛⠀⠀⠀⠀⠀⠀⠀⠀⠺⠟⠛⠻⠟⠛⠛⠛⠛⠻⠿⠛⠻⣿⣿⣿⣿ ⠀⠀⠛⣿⠃⣿⢻⡇⣼⣿⡇⣿⡻⠇⣿⣿⣿⠀⢸⡇⣿⡹⠇⠀⣸⣿⡇⠀⣿⣇⣿⢸⣿⡇⢻⡟⢻⣿⢸⡏⣿⢸⣷⣿⡇⣿⣿⢸⣿⢀⡘⢻⡟⢻⣿⣿⡆⣿⠛⢸⣿⡇⣾⣿⠷⣿⡇⣿⢸⡟⣿⢸⣿⠋⣿⣿⣿⣿ ⠀⠀⠰⣿⠀⣿⢹⡇⣿⣽⣇⣬⣻⡧⣿⣿⣿⠀⢸⡇⣬⢻⡧⠀⣿⣽⣧⠀⣿⢻⣿⣾⣿⣿⢸⡇⢸⣿⢸⡇⣿⢸⡿⣿⣻⣯⣿⣼⣿⡀⠇⢸⡇⢸⣿⣿⡆⣿⣉⣿⣿⣷⣬⣽⣷⢿⣇⣿⢸⡏⣿⢸⣿⡁⢺⣿⣿⣿ ⠀⠀⠈⠉⠀⠉⠈⠉⠉⠈⠉⠈⠉⠁⠉⠉⠉⠀⠈⠁⠈⠉⠁⠀⠉⠈⠉⠀⠉⢈⣉⣉⣁⣉⣈⣉⣌⣉⣈⣉⣩⣌⣁⣉⣉⣁⣉⣉⣉⣡⣴⣌⣡⣌⣉⣉⣁⣉⣉⣉⣉⣉⣈⣉⣡⣌⣉⣉⣈⣁⣉⣈⣉⣡⣾⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣶⣤⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣴⣶⣶⣶⣦⣄⡀⠀⠀⠀⠀⠀⠀⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣶⣴⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⡿⣛⣭⣙⠻⢿⣿⣶⣤⣀⠀⠀⠀⠀⠨⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣤⣤⡀⠀⠀⢀⣾⣿⠏⣴⣿⣿⣿⣿⣶⣬⣙⠿⣿⣿⣶⣤⡀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠄⣠⣿⡿⢃⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣍⡛⠿⣿⣷⣦⣌⡛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢋⣼⣿⡟⣱⣿⣿⣿⣿⣿⡿⣿⠛⣯⢹⣿⣿⣿⣿⣷⣦⣍⡻⢿⣿⣷⣮⣝⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⠿⠿⠟⠛⠛⠛⠛⠛⢡⣾⣿⢏⣼⣿⣿⡝⠉⢸⡇⣥⣻⣠⣼⣧⣿⣿⣿⣿⣿⣿⣿⣿⣷⣮⣙⠻⢿⣿⣶⡄⠉⠉⠙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⡿⢣⣾⣿⣿⣿⣿⣾⣾⣿⣿⣿⣿⢿⢛⣿⠙⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⣻⣿⣿⠀⠀⠀⠀⠀⠙⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿ ⠀⠀⠀⠀⠀⠀⠀⠀⢀⣼⣿⠟⣰⣿⣿⣿⣿⡿⣿⢫⣿⣿⢐⣷⡌⢸⣆⣺⣮⣦⣿⣿⣿⣿⣿⣿⣿⣿⡿⣡⣿⣿⢣⡆⠀⠀⠀⠀⠀⠀⠀⠈⠙⠻⣿⣿⣿⣿⣿⠿⠛⠛⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⣠⣿⣿⢋⣾⣿⣿⣿⣿⣿⣷⣹⣗⣼⣿⣷⣾⣿⣿⣿⡿⣿⠻⠻⡏⡭⣷⣦⣿⣿⠟⣴⣿⡿⣱⣿⣿⡅⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⣰⣿⡿⢡⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢿⡛⡛⡏⢽⡇⡁⢹⢸⣔⣄⣷⣭⣾⣷⡿⢣⣾⣿⢟⣼⣿⢿⠿⠧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠀⠀⠀⠀⠀⠀⡀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠉⠉⠉⠒⠒⠀⣿⣿⣧⡸⢿⣿⣿⣿⡟⠏⢻⠠⠻⡌⣴⣇⣶⣷⣬⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣡⣿⡿⢣⡶⠶⠶⠶⠶⠾⠶⠿⠿⠿⠿⠿⠛⣛⣛⣛⣛⣛⣛⣛⠃⠐⠒⠋⠉⠉⠉⠉⠉⠁⠀⠀⠒⠒⠲⠤⠶⠒⠒ ⠀⠀⠀⠀⠀⠀⠈⠻⢿⣿⣶⣬⣙⠿⣷⣼⣾⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢏⣴⣿⡟⣱⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠒⠚⠃⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠐⠤⠉⠛⠿⣿⣿⣶⣍⡛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣣⣾⣿⢏⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠛⠿⣿⣷⣦⣍⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⡉⠩⣻⣿⣿⣿⣿⣿⣿⣿⣿⣏⢤⡊⢹⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⠙⠻⢿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⡿⣿⣿⣿⣷⣶⣾⣿⣿⣿⣽⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⢰⣬⡙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠉⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⢰⠀⠀⡤⣄⣄⡠⣀⢤⠄⠠⠀⢤⠬⠀⠀⠀⡀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⡛⠛⣛⠂⠀⠀⠀⠀⠀⠀⡀⠠⠀⠀⠀⠀⠲⠛⠛⠛⠳⠛ ⠀⠀⠀⠠⠄⠪⠘⠃⣳⣸⢃⠊⠊⠚⠉⡎⠓⠊⠐⠵⠀⠋⠿⠿⠿⠿⠿⠿⣿⣿⣿⣿⠿⠿⠿⠿⠿⠿⠚⢿⠿⠿⣿⢿⠿⠿⠿⠿⠿⠿⢿⣿⢿⣿⣿⡅⠁⡀⢴⡦⢤⡀⠄⠄⠅⠆⠼⠄⠤⠄⠠⠄⡤⠴⠔⠻⠂⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣶⣶⣤⣴⣄⣿⣿⣿⣿⣦⣤⣤⣤⣶⣤⠀⣶⣶⣶⣶⣶⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣬⣉ ⠀⠀⠀⠀⠀⠀⠄⠀⠠⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⣿⣺⣿⣿⣿⣿⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⡦⠀⡂⠀⠀⡀⠀⢀⠀⠸⠂⡀⠀⠉⠠⠀⢈⠊⢍ ⣤⣄⡄⠀⡀⢔⡀⢀⠀⠐⠀⠄⠀⠀⠀⠠⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣿⣿⣿⣿⡀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⣃⢑⡡⠒⠢⠀⠢⠢⡑⢄⢵⡌⠢⢀⠆⡑⢄⡐⠄ ⣿⣿⡿⣿⣶⣷⣿⣿⣿⣿⣷⣳⣴⣶⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⠞⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣺⣿⣿⣿⣿⣾⣾⡿⣿⣾⣾⣦⣎⣾⣋⣶⣷⣶⣾⣿⣿⣟⣿ ⠿⠿⠿⠿⡚⠿⢿⣿⣿⣿⣯⣿⣻⣿⣿⣿⣿⣻⣿⢿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣿⣿⣿⣿⣧⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣾⣿⣟⣿⣿⢫⢙⠛⠚⠻⠛⢻⠿ ⠀⠀⠀⠀⡀⠀⠀⠩⠉⠩⡩⢉⡩⠛⠈⠋⠉⠈⠪⠉⠁⠬⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣻⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠉⠹⡩⠭⠘⠭⠩⠥⠯⠉⢑⠉⠩⠀⠀⠈⠉⠀⠀⠐⠠⠘ ⠀⠀⠀⠠⡐⠀⢈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠠⠐⠀⠀⠀⠀⠂⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠁⠄⠀⠀ ⠀⠀⠀⠀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣽⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⠀⠂⠒⠀ ⠈⠛⠛⠿⠛⠻⠓⠛⠛⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⣿⣿⣿⣿⡏⠉⠀⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢉⣉⡉⢉⡉⣉⢉⣉⣉⠻⠛⣉⣉⡛⣉⣉⡉⣉⣉⣉⢉⣉⡙⠋⣉⣉⣉⣉⡉⢉⣉⣉⢋⣉⢉⣉⡉⢋⣉⣉⣉⣉⣉⣉⣉⣉⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⢸⡇⣿⢸⣿⣿⠇⢸⣿⠸⠇⣿⢹⣷⣿⡏⣿⢸⣏⡁⠀⣿⣉⣿⣿⡿⣸⡏⣿⢸⣿⣾⣿⡇⠈⢹⡏⢸⣯⣿⣏⣿⣉⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⡿⢸⣧⣿⢸⣿⣿⡇⠸⣿⣸⡇⣿⣼⡟⣿⣧⣿⢸⣧⡄⠀⣿⠀⣿⣿⣿⢸⣧⣿⢸⡏⣿⣿⡇⡇⢸⡇⢸⣿⣿⣿⣿⣤⢨⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠓⠠⡤⠐⠀⠀⠀⠀⠀⠀⠀⠀⠐⠂⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠤⠄⠐⠛⠀⠀⠀⠀⠀⠀⠀⠀⠺⠛⠛⠻⠛⠛⠛⠛⠛⠛⠟⠛⠻⣿⣿⣿⣿ ⠀⠀⠛⣿⠃⣿⢻⡇⣼⣿⡇⣿⡻⠇⣿⣿⣿⠀⢸⡇⣿⡹⠇⠀⣸⣿⡇⠀⣿⣇⣿⢸⣿⡇⢻⡟⢻⣿⢸⡏⣿⢸⣷⣿⡇⣿⣿⢸⣿⠈⡜⢻⡟⢻⣿⣻⡆⣿⠛⢸⣿⡇⣾⣿⠷⣿⡇⣿⢸⡟⣿⢸⣿⠋⢻⣿⣿⣿ ⠀⠀⢰⣿⠀⣿⢹⡇⣿⣼⣇⣬⣻⡧⣿⣿⣿⠀⢸⡇⣬⢻⡇⠀⣿⣽⣧⠀⣿⢻⣿⣼⣿⣿⢸⡇⢸⣿⢸⡇⣿⢸⡿⣿⢽⣯⣿⣼⣿⡀⠃⢸⡇⢸⣿⣿⡆⣿⣉⣿⣿⣷⣬⣽⣷⢿⣇⣿⢸⡏⣿⢸⣿⡁⢿⣿⣿⣿ ⠀⠀⠈⠉⠀⠉⠈⠉⠉⠈⠉⠈⠉⠁⠉⠉⠉⠀⠈⠁⠈⠉⠁⠀⠉⠈⠉⠀⠉⢈⣉⣉⣅⣉⣈⣉⣌⣉⣨⣉⣉⣈⣁⣉⣉⣁⣉⣉⣉⣁⣴⣌⣁⣈⣉⣉⣁⣉⣉⣉⣉⣉⣈⣉⣡⣌⣉⣁⣈⣁⣉⣈⣉⣩⣬⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣶⣤⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣴⣶⣶⣶⣦⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣷⣦⣤⡀⠀⠀⠀⠀⠀⠀⣴⣿⡿⣋⣭⣙⠻⣿⣿⣶⣤⣀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣤⠄⢠⣾⣿⢏⣼⣿⣿⣿⣿⣶⣭⣛⠿⣿⣿⣶⣤⡀⠀⠀⠀⠛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⣰⣿⡿⢣⣾⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣍⡛⠿⣿⣷⣦⣄⡀⠀⢽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢃⣼⣿⡟⣱⣿⣿⣿⣿⣿⡿⣿⠻⣯⢹⣿⣿⣿⣿⣷⣮⣝⡻⢿⣿⣷⣦⣙⠿⢿⣿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⠿⠿⠛⠛⠛⠛⣡⣾⣿⢋⣼⣿⣿⡙⠉⢸⡆⣅⣿⣠⣼⣶⣿⣿⣿⣿⣿⣿⣿⣿⣷⣬⣙⠻⢿⣿⣶⡀⠀⠀⠈⠉⠉⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠉⠁⠀⠀⠀⠀⠀⠀⣰⣿⡿⣡⣿⣿⣿⣿⣷⣾⣾⣿⣿⣿⣿⢿⢛⣿⠻⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⣿⣿⣿⣠⣶⠀⠀⠀⠀⠀⠈⠙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿ ⠀⠀⠀⠀⠀⠀⢀⣾⣿⠟⣴⣿⣿⣿⣿⡿⡟⢻⣿⣿⢐⣷⡉⢸⣔⣻⣼⣦⣿⣿⣿⣿⣿⣿⣿⣿⡟⣡⣿⡿⢣⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠉⠛⢿⣿⣿⣿⡿⠿⠛⠛⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⣠⣿⡿⢋⣾⣿⣿⣿⣿⣿⣧⣻⣓⣽⣿⣶⣾⣿⣿⣿⡿⣿⠻⢻⡋⡽⣷⣦⣿⣿⢏⣴⣿⡟⣵⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⣴⣿⡟⢡⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢿⠛⡻⡏⢿⡆⡁⢻⢸⣐⣄⣷⣥⣿⣷⡿⢣⣾⣿⢏⣾⣿⣿⣿⣿⡿⠯⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠉⠐⠒⠀⣿⣿⣧⡹⢿⣿⣿⣿⡟⠏⢿⠠⠹⡌⣴⣇⣾⣷⣬⣷⣿⣿⣿⣿⣿⣿⣿⣿⡟⣱⣿⡿⢣⣶⣶⡶⠶⠶⠶⠶⠶⠶⠾⠿⠿⠿⠿⠛⣛⣛⣛⣛⣛⣛⣛⠋⠀⠉⠉⠉⠉⠉⠁⠀⠀⠐⠒⠲⠆⠐⠒⠒⠒⠉ ⠀⠀⠀⠀⠘⠻⣿⣿⣶⣬⣛⠿⣷⣼⣼⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢋⣼⣿⠟⣴⣶⣶⣶⣶⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠘⠓⠚⠃⠀⠀⠀⠠⠊⠀⠀⠀ ⠀⠀⠀⠀⠀⠐⠀⠉⠛⠿⣿⣿⣶⣍⡛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣡⣿⣿⠏⠆⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠛⠿⣿⣷⣮⣝⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣳⣿⡇⣼⣿⣿⣿⣿⣿⡏⠉⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⢈⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⠻⢿⣿⣷⣬⣙⣿⣿⣿⣿⣿⣿⣿⣿⡿⣥⣿⠿⡇⣿⣿⡿⣿⣿⣿⣷⣤⣴⣿⣿⣿⣯⣿⣭⣿⣿⣿⣿⣿⣾⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡈⠙⠻⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣾⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠁⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠉⠉⠉⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠔⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠓⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠘⠛⠛⠛⠓⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠿⠿⠿⢿⣿⣿⣿⣿⠿⠿⠿⠿⠿⠿⠿⠿⠀⠿⠿⠿⠿⠿⠿⠿⡿⠿⣿⠿⠿⢿⠿⠿⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣶⣶⣤⣿⣿⣿⣿⣦⣤⣤⣤⣤⣤⣤⣴⠀⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣤⣀⣠⣄ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⢻⣿⣿⣿⣿⣹⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠈⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⡞⣿⣿⣿⣿⡟⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣤⣄⣀⣠⣀⣀⣄⣀⣤⣴⣤⣤⣢⣀⣴⣤⣤⣤⣤⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢀⠀⠀⠀⠀⠀⠀⡀⠠⡤⣤⣤⢄⡠⡀⢯⢀⡣⠀⠀⠐⠠ ⠿⠟⠉⠱⠴⢈⠉⣉⣙⢿⡡⠏⠩⠭⠐⠊⠉⠹⠷⣀⣀⡀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠗⢀⠁⢀⣀⣴⣶⣄⣾⣷⣅⡿⠿⠜⢹⣳⣾⡤⠤⠢⠁⠤⠝ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠁⠁⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⢻⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠈⠉⠉⠈⠉⠉⣠⠏⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⡟⣿⣿⣿⣿⣯⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⡀⠀⠀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠛⠛⠿⠛⠻⠃⠛⠛⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠉⠉⠉⠉⣿⣿⣿⣿⡍⠉⠉⠉⠀⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢉⣉⡉⢉⡉⣉⢉⣉⣉⠻⠟⣉⣉⡛⣉⣉⡉⣉⣉⣉⢉⣉⡙⠋⣉⣉⣉⣉⡉⢋⣉⣉⢋⣉⢉⣉⡙⢋⣉⣉⣉⣉⣉⣉⣉⣉⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⢸⡇⣿⢸⣿⣿⠇⢸⣿⠸⠇⣿⢹⣷⣿⡏⣿⢸⣏⡁⠀⣿⣉⣿⣿⡿⢸⡏⣿⢸⣿⣾⣿⡇⠈⢹⡏⢸⣿⣿⣏⣿⣉⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⡿⢸⣧⣿⢸⣿⣿⡇⠸⣿⣸⡇⣿⣼⡟⣿⣧⣿⢸⣧⡄⠀⣿⠀⣿⣿⣿⢸⣧⣿⢸⡏⣿⣿⡇⡀⢸⡇⢸⣿⣿⣿⣿⣤⢨⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠒⠠⠤⠒⠂⠀⠀⠀⠀⠀⠀⠀⠐⠂⠀⠐⠀⠀⠀⠀⠀⠀⠂⠀⠤⠀⠐⠒⠀⠀⠀⠀⠀⠀⠀⠀⠺⠟⠛⠻⠛⠛⠛⠛⠛⠛⠟⠛⠻⣿⣿⣿⣿ ⠀⠀⠛⣿⠃⣿⢻⡇⣼⣿⡇⣿⡻⠇⣿⣿⣿⠀⢸⡇⣿⡹⠇⠀⣸⣿⡇⠀⣿⣇⣿⢸⣿⡇⢻⡟⢻⣿⢸⡏⣿⢸⣷⣿⡇⣿⣿⢸⣿⠀⡘⢻⡟⢻⣿⣿⡆⣿⠛⢸⣿⡇⣾⣿⠷⣿⡇⣿⢸⣟⣿⢸⣿⠋⣽⣿⣿⣿ ⠀⠀⢨⣿⠀⣿⢹⡇⣿⣼⣇⣬⣻⣧⣿⣿⣿⠀⢸⡇⣬⢻⡇⠀⣿⣽⣧⠀⣿⢻⣿⣼⣿⣿⢸⡇⢸⣿⢸⡇⣿⢸⡿⣿⢹⣿⣿⣼⣿⡀⠇⢸⡇⢸⣿⣻⡆⣿⣉⣿⣿⣷⣬⣽⣷⢿⣇⣿⢸⡏⣿⢸⣿⡁⢾⣿⣿⣿ ⠀⠀⠈⠉⠀⠉⠈⠉⠉⠈⠉⠈⠉⠁⠉⠉⠉⠀⠈⠁⠈⠉⠁⠀⠉⠈⠉⠀⠉⠈⠉⣉⣁⣉⣈⣩⣌⣉⣌⣉⣉⣈⣁⣉⣉⣁⣉⣉⣉⣁⣦⣈⣁⣌⣉⣉⣁⣉⣉⣉⣉⣉⣈⣉⣁⣌⣉⣁⣈⣁⣉⣈⣉⣡⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣶⣤⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣶⣶⣶⣶⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣷⣦⣀⣀⠀⢀⣾⣿⠟⣋⣭⣛⠿⣿⣿⣶⣤⡀⠀⢸⣷⣤⡄⠀⠀⠀⠀⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⠟⣠⣿⣿⢋⣾⣿⣿⣿⣿⣶⣍⡛⠿⣿⣷⣦⣍⡻⢿⣷⣤⣄⠀⣄⣄⠀⠉⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⠋⣴⣿⡿⣡⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣝⡻⢿⣿⣷⣮⣝⠻⢮⣿⣿⣷⣦⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⡿⢁⣾⣿⠏⣴⣿⣿⣿⣿⢿⢿⡟⠻⣏⢹⣿⣿⣿⣿⣷⣬⣙⠻⢿⣿⣶⣬⣛⠿⣿⣿⣿⣿⣿⣿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⠿⠟⣠⣿⡿⢣⣾⣿⣿⡙⠙⢸⡌⣄⣇⣤⣽⣼⣿⣿⣿⣿⣿⣿⣿⣿⣶⣬⣛⠿⣿⣿⣦⡙⣿⣿⣿⣷⡄⠀⠀⠀⠈⠉⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠉⠁⠀⢀⣼⣿⡟⣱⣿⣿⣿⣿⣷⣾⣾⣿⣿⣿⡿⣿⢛⣿⠻⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⡌⣿⣿⡗⣻⣿⣿⣿⣷⣾⣿⠀⠀⠀⠀⠀⠈⠙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿ ⠀⠀⢠⣾⣿⢏⣼⣿⣿⣿⣿⡿⡟⢹⣿⣧⢒⣷⡁⣿⣐⣻⣼⣶⣿⣿⣿⣿⣿⣿⣿⣿⠟⣴⣿⡿⣱⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠉⠛⠿⣿⣿⡿⠿⠛⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⣰⣿⡿⢣⣾⣿⣿⣿⣿⣿⣇⣻⣂⣽⣿⣶⣾⣿⣿⣿⡿⡿⢿⢻⢩⠽⣷⣪⣿⣿⢋⣾⣿⢟⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣼⣿⡟⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢿⢛⠻⡉⢿⡌⡁⣧⢻⣰⣬⣧⣥⣿⣾⡿⣡⣿⣿⢋⠾⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⠁⠀⠀⠀⠀⢀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣇⠻⣿⣿⣿⣿⡛⠏⣿⠈⢻⢈⣼⣆⣾⣧⣭⣷⣿⣿⣿⣿⣿⣿⣿⣿⠟⣴⣿⡿⣡⡛⠻⣶⣶⣶⢶⠶⠶⠶⠶⠿⠿⠿⢛⣛⣛⣛⣛⣛⣛⣛⣿⣭⣭⣭⣭⣭⠁⠈⠉⠀⠀⠐⠒⠒⠀⠂⠒⠒⠒⠊⠉⠉⠉⠀ ⠙⠿⣿⣿⣶⣭⡛⠿⣧⣷⣾⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢃⣾⣿⢟⣴⣿⣿⣿⡖⣶⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠓⠒⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠐⠄⠉⠛⠿⣿⣷⣦⣍⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣱⣿⣿⠃⠾⠿⠿⠿⠿⠇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠻⢿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠈⠙⠻⢿⣿⣷⣮⣙⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣷⣿⣿⣷⡜⣿⡿⡇⣿⣿⣿⣿⣿⣿⡋⠀⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣀⠀⢸⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⠿⢿⣿⣶⣬⣛⠿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣯⠾⠽⠿⣣⡿⡿⣧⣿⣿⣿⣿⣿⣿⣷⣶⣾⣿⣿⣿⣯⣭⣾⣿⣿⣿⣿⣾⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠊⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠛⠿⣿⣿⣦⣭⣭⣿⣿⣿⣻⣾⣞⣿⣯⣿⣽⣿⣧⣿⣇⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠛⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠉⠉⠁⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠚⠛⠛⠛⠓⠉⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡉⠀⡆⢹⣿⣿⣿⣿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠐⡿⠿⢿⠿⢿⡿⠿⠿⠿⢿⠿⠿⠿⠿⢿⣿⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⢀⠀⠀⠠⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⠈⣿⣿⣿⣿⡄⣷⣦⣤⣤⣤⣤⣤⣴⣶⣶⣶⠀⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣤⣀⣤⣀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⣿⣿⣿⣿⣷⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠉⠁⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⡾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣶⣶⣶⣦⣶⣶⣴⢶⣴⣖⣶⣷⣴⣶⣔⣼⣼⣶⣶⢤⣤⡀⣧⣿⣿⣿⣿⣷⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣿⣶⣦⣶⣷⢤⣤⣤⣤⡶⣦⣍⣠⣆⣠⣶⣶⣾⣿⣷⣶⣶ ⣿⣿⣿⣿⣟⣦⣼⢳⣿⣛⣯⣛⣿⣿⣿⣿⣿⣟⣻⣸⣷⣷⣿⡾⣿⣿⣿⣿⡞⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣍⣿⣿⣻⣻⣙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠘⠹⡟⠟⠾⠚⠛⠁⠃⠉⠈⠟⠍⠛⠽⢟⡷⠊⠂⠙⠩⠁⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠉⠉⠉⠙⡀⠋⠁⢛⢙⠟⢑⡉⠋⠉⠈⠀⠀⠝⠻⣿⣿⣿ ⠀⠀⠀⠀⠀⢢⣠⣄⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠊⠠⠁⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠠⠀ ⠀⡀⠀⠀⣀⡨⠉⠁⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣧⢿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⣠⠲⠀⠀⠀⠀⠐⠂⠀⠀⠀⠀⠀⠀⠀⠀⠐⠁ ⠘⠛⠻⠿⠛⠻⠃⠛⠛⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠈⣿⣿⣿⣿⡈⠉⠉⠉⠉⠉⠉⠉⠀⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠀⠀⠀⠀⠛⠙⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⣉⡙⢉⡉⣉⢉⣉⣙⠻⠟⣋⣉⡛⣋⣉⡛⣉⣉⣉⢉⣉⡛⠛⣉⣉⣉⣉⡛⢛⣉⣙⢋⣉⢉⣉⡙⢛⣉⣉⣉⣉⣉⣉⣉⣙⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⢸⡇⣿⢸⣯⣿⠃⢸⣿⠹⠇⣿⢹⣷⣿⡏⣿⢸⣏⡁⠀⣿⣉⣿⣿⡿⢸⡏⣿⢸⣿⣾⣿⡇⠈⢹⡏⢸⣿⣿⡿⣿⣉⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⡿⢸⣇⣿⢸⣿⣿⡇⠸⣿⣸⠇⣿⣼⡟⣿⣧⣿⢸⣧⡄⠀⣿⠀⣿⣿⣿⢸⣇⣿⢸⡏⣿⣿⡇⠀⢸⡇⢸⣿⣿⣷⣿⣤⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠀⠀⠓⠀⠀⠀⠀⠀⠀⠀⠀⠘⠛⠛⠻⠛⠛⠛⠛⠛⠛⠟⠛⠻⣿⣿⣿⣿ ⠀⠀⠛⣿⠃⣿⢻⡇⣼⣿⡇⣿⡻⠇⣿⣿⣿⠀⢸⡇⣿⡹⠇⠀⣸⣿⡇⠀⣿⣇⣿⢸⣿⡇⢻⡟⢻⣿⢸⡏⣿⢸⣷⣿⡇⣿⣿⢸⣿⠀⡘⢻⡟⢻⣿⣻⡆⣿⠛⢸⣿⡇⣾⣿⠷⣿⡇⣿⢸⡟⣿⢸⣿⠃⢸⣿⣿⣿ ⠀⠀⢀⣿⠀⣿⢹⡇⣿⣽⣇⣬⢻⡧⣿⣿⣿⠀⢸⡇⣬⢻⡧⠀⣿⣽⣧⠀⣿⢻⣿⣼⣿⣿⢸⡇⢸⣿⢸⡇⣿⢸⡿⣿⣹⣯⣿⣼⣿⡀⠃⢸⡇⢸⣿⣻⡆⣿⣉⣿⣽⣷⣬⣽⣷⢿⣇⣿⢸⡏⣿⢸⣿⡁⢸⣿⣿⣿ ⠀⠀⠈⠉⠀⠉⠈⠉⠉⠈⠉⠈⠉⠁⠉⠉⠉⠀⠈⠁⠈⠉⠁⠀⠉⠈⠉⠀⠉⠈⠉⣉⣁⣉⣈⣉⣌⣉⣌⣉⣉⣈⣁⣉⣉⣁⣉⣉⣉⣡⣤⣈⣁⣈⣉⣉⣁⣉⣉⣉⣉⣉⣈⣉⣡⣬⣉⣉⣈⣁⣉⣈⣉⣡⣼⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣶⣤⣤⣀⠀⠀⠀⠀⠀⠀⣠⣶⣶⣶⣶⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠀⠀⠀⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣷⣄⠀⢀⣾⣿⠟⣫⣍⡛⠿⣿⣿⣦⣄⡀⠀⠀⠀⠈⣿⣷⣄⠀⠀⠀⠀⠀⠙⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⡟⣰⣿⡿⢃⣾⣿⣿⣿⣷⣦⣍⡛⢿⣿⣷⣦⣄⡀⢺⣿⣿⣷⣆⡀⠀⣴⣦⣀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⢋⣼⣿⡟⣡⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣮⣝⠻⢿⣿⣷⣮⣙⠿⣿⣷⣴⣿⣿⣿⣧⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⡿⢡⣾⣿⢏⣼⣿⣿⣿⣿⣿⢿⡟⢻⡍⢽⣿⣿⣿⣿⣶⣬⣙⠻⣿⣿⣶⣭⣛⠿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠻⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⠏⣰⣿⡿⢡⣾⣿⣯⠛⠉⢸⠨⡌⣇⣥⣽⣼⣿⣿⣿⣿⣿⣿⣿⣿⣶⣍⡛⠿⣿⣿⣮⡻⣿⣿⣿⣿⣿⣷⣄⠀⣄⠀⠀⠈⠙⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠉⢁⣼⣿⠟⣰⣿⣿⣿⣿⣷⣷⣾⣿⣿⣿⡿⡿⢛⡏⠻⢹⣿⣿⣿⣿⣿⣿⣿⣿⣷⡌⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣾⣿⡀⠀⠀⠀⠀⠀⠉⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿ ⣠⣾⣿⢋⣼⣿⣿⣿⣿⢿⡟⢹⣿⣇⢺⣧⠁⣿⣐⣻⣴⣼⣿⣿⣿⣿⣿⣿⣿⣿⠟⣴⣿⡿⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠙⠻⠿⣿⠿⠟⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⡿⣡⣿⣿⣿⣿⣿⣿⣇⣿⣂⣿⣿⣶⣾⣿⣿⣿⡿⡟⢿⢻⢩⠽⣶⣸⣿⡿⢃⣾⣿⢏⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡟⣴⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⢿⢛⢻⡉⣿⢈⡁⣇⣷⣠⣼⣮⣵⣿⣾⡟⣱⣿⡿⢣⣮⣝⡻⢿⣿⣿⣿⠿⠿⠿⠿⠿⠿⠃⠀⢀⣀⣀⣀⣀⣀⣀⣀⣀⣤⣤⣤⣤⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣆⠿⣿⣿⣿⣿⠻⠍⣟⠈⢷⢩⣾⣀⣾⣧⣽⣷⣿⣿⣿⣿⣿⣿⣿⣿⢏⣼⣿⡟⣱⣶⣬⣝⡻⠷⠶⠶⠶⠶⠿⠿⠿⠟⣛⣛⣛⣛⣛⣛⣋⣩⣭⣭⣭⣭⣭⣭⣭⣭⠀⠀⠀⠐⠂⠂⠀⠀⠀⠒⠒⠊⠉⠉⠉⠁⠁⠉ ⣿⣷⣦⣍⡛⠿⣧⣷⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢣⣾⣿⢏⣼⣿⣿⣿⣿⣿⡆⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠓⠒⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠤⠉⠻⢿⣿⣷⣮⣝⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣰⣿⡿⠃⠾⠿⠿⠿⠿⠿⠿⠇⢸⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⢻⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠈⠙⠻⢿⣿⣷⣬⣙⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⡿⡟⣿⣟⢽⣦⢻⣽⣷⣿⣿⣿⣿⣿⣿⣏⠀⢈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⢀⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈ ⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⠿⣿⣿⣶⣬⣛⠿⣿⣿⣿⡿⣡⣿⣿⠯⠾⠿⠷⠝⠿⠿⠿⣋⡾⣿⣿⣿⡿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣶⣾⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠛⠿⣿⣿⣦⣭⣭⣶⣿⣿⣫⣿⣟⣻⣿⣟⣽⣭⣿⣯⣽⣽⣿⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠛⠿⠿⢟⡋⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠉⠈⠀⠉⠉⠉⠁⠀⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠛⠛⠛⠓⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⢻⣿⣿⣿⡿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠀⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⡤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣦⣤⠀⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⣀⣤⣄⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢀⡀⣠⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠠⠀⠀⣀⠄⠀⠀⠀⢻⣿⣿⣿⣷⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢠⡀⠀⠠⠀⠄⠀⣀⡂⠀⡀⢀⡀⡀⢀⡀⣀⠀⠀⣀⠀⡀ ⠀⠁⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣦⣶⣆⠘⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣌⣡⣶⣍⡀⠀⠀⠀⡘⠀⠂⠀⠂⠐⠀⠃⠀⠀⠀⠀⠀⠂ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠈⠉⠀⣿⣿⣿⣿⣯⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠉⠉⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣻⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⡀⠀⢠⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣏⣿⣿⣿⣿⣷⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠛⠻⠿⠛⠻⠓⠛⠛⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠘⣿⣿⣿⣿⠈⠉⠉⠉⠉⠉⠉⠉⠉⠉⠀⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣉⡙⢉⡉⣉⢉⣉⣙⠻⠛⣋⣉⡛⣋⣉⡛⣉⣉⣙⢉⣉⡙⠛⣉⣉⣉⣉⡙⢛⣉⣙⢋⣉⢉⣉⡙⢋⣉⣙⣉⣉⣉⣉⣉⣙⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⢸⡇⣿⢸⣯⣿⠇⢸⣿⠸⠇⣿⢹⣷⣿⡏⣿⢸⣏⡁⠀⣿⣉⣿⣿⡿⢸⡏⣿⢸⣿⣾⣿⡇⠈⢹⡏⢸⣿⣿⣟⣿⣉⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⡿⢸⣇⣿⢸⣟⣿⡇⠸⣿⣸⡇⣿⣼⡟⣿⣧⣿⢸⣧⡄⠀⣿⠀⣿⣿⣿⢸⣧⣿⢸⡏⣿⣿⡇⡀⢸⡇⢸⣿⣿⣧⣿⣤⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠒⠀⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢤⠀⠐⠓⠂⠀⠀⠀⠀⠀⠀⠀⠺⠟⠛⠻⠛⠛⠛⠛⠛⠛⠛⠛⠻⣿⣿⣿⣿ ⠀⠀⠛⣿⠃⣿⢻⡇⣼⣿⡇⣿⡻⠇⣿⣿⣿⠀⢸⡇⣿⡹⠇⠀⣸⣿⡇⠀⣿⣇⣿⢸⣿⡇⢻⡟⢻⣿⢸⡏⣿⢸⣷⣿⡇⣿⣿⢸⣿⠀⡜⢻⡟⢻⣿⣻⡆⣿⠛⢸⣿⡇⣾⣿⠷⣿⡇⣿⢸⡟⣿⢸⣿⠃⢼⣿⣿⣿ ⠀⠀⢀⣿⠀⣿⢹⡇⣿⣼⣇⣬⢻⡇⣿⣿⣿⠀⢸⡇⣬⢹⡧⠀⣿⣽⣧⠀⣿⢻⣿⣼⣿⣿⢸⣇⢸⣿⢸⡇⣿⢸⡿⣿⢸⣯⣿⣼⣿⡀⠃⢸⡇⢸⣿⣻⡆⣿⣉⣿⣿⣧⣬⣽⣷⢿⣇⣿⢸⡏⣿⢸⣿⡁⢸⣿⣿⣿ ⠀⠀⠈⠉⠀⠉⠈⠉⠉⠈⠉⠈⠉⠁⠉⠉⠉⠀⠈⠁⠈⠉⠁⠀⠉⠈⠉⠀⠉⠈⢉⣉⣁⣉⣈⣉⣈⣉⣈⣉⣉⣈⣁⣉⣉⣁⣉⣉⣉⣡⣤⣌⣁⣌⣉⣉⣁⣉⣉⣉⣉⣉⣈⣉⣡⣬⣉⣁⣈⣁⣉⣈⣉⣁⣼⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣦⣤⣤⣀⠀⠀⠀⠀⣠⣶⣶⣶⣶⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⣄⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⡆⢠⣾⣿⢟⣫⣍⡛⠿⣿⣿⣦⣄⡀⠀⠀⠀⠀⠀⠀⢹⣿⣧⣀⠀⠀⠀⠀⠀⠉⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⠏⣰⣿⡿⢣⣾⣿⣿⣿⣷⣦⣍⡛⢿⣿⣷⣦⣄⡀⠀⠀⢸⣿⣿⣿⣧⡀⠀⢰⣶⣆⡘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡿⢃⣼⣿⠟⣱⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣮⣙⠻⢿⣿⣶⣤⣘⠿⣿⣿⣿⣿⣦⣼⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⡟⢡⣾⣿⢋⣼⣿⣿⣿⣿⣿⢿⡟⢻⡍⣿⣿⣿⣿⣿⣶⣬⣙⠿⣿⣿⣶⣭⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠛⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠏⣴⣿⡿⢡⣿⣿⣯⠋⠉⣿⢨⣜⣇⣤⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣶⣍⡛⠿⣿⣿⣮⢻⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⣄⠀⠀⠠⠉⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣼⣿⠟⣴⣿⣿⣿⣿⣷⣷⣿⣿⣿⣿⡿⡟⣻⡏⠋⢻⣿⣿⣿⣿⣿⣿⣿⣿⣷⠜⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⠀⠀⠀⠀⠈⠙⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿ ⣿⢋⣾⣿⣿⣿⣿⢿⡟⣽⣿⡇⢺⣦⠁⣷⣐⣻⣴⣼⣿⣿⣿⣿⣿⣿⣿⣿⢏⣼⣿⡟⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⠻⢿⡿⠀⠀⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣡⣿⣿⣿⣿⣿⣿⣆⣿⣢⣿⣿⣶⣿⣿⣿⣿⠿⡟⠟⢿⢩⢽⣶⣸⣿⡿⢣⣾⣿⠏⠾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⣟⢛⢻⠉⣿⢈⠘⡇⣷⣠⣸⣮⣵⣿⣾⡟⣱⣿⡿⢁⡻⠷⣶⣭⣛⠿⣿⠿⠿⠿⠿⠿⠿⠿⠛⣛⣀⣀⣀⣀⣀⣠⣤⣤⣤⣤⣤⣤⣤⣴⣦⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⠻⠙⡏⠈⢧⢩⣾⣠⣾⣦⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⢋⣼⣿⠟⣴⣿⣿⣷⣦⣭⣛⠿⠶⠾⠿⠿⠿⢛⣛⣛⣛⣛⣛⣛⣩⣭⣭⣭⣭⣭⣭⣭⣵⣶⣶⣶⡆⠀⠒⠒⠠⠄⠐⠒⠒⠂⠉⠉⠉⠉⠉⠉⠉⠛ ⣦⣍⡛⢿⣦⣷⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣡⣿⣿⢋⣾⣿⣿⣿⣿⣿⣿⣿⣷⢺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠘⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠻⢿⣿⣷⣮⣙⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣴⣿⡿⠁⠿⠿⠿⠛⠿⠛⠿⠿⠿⠿⢸⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠉⠛⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠈⠙⠻⢿⣿⣶⣬⣙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢋⣾⣿⣿⣿⡿⣫⣿⢟⠿⢭⣿⣷⢸⣟⣿⢸⣿⣿⣿⣿⣿⣿⠆⠠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⣀⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠈⠛⠿⣿⣿⣶⣍⡛⠿⣿⣿⣿⡟⣡⣿⡿⠿⠾⠿⠿⠿⠽⠿⠿⠷⠿⣛⣾⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠛⠿⣿⣷⣦⣭⣥⣾⣿⡟⣱⣿⣟⣛⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠂⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⠛⠿⠿⢟⡋⠀⠁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠁⠁⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⡠⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⡇⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠘⠛⠛⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⡇⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠀⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⢿⡿⠿⠿⠿⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠀⠸⣿⣿⣿⣿⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣦⣶⣶⣶⣤⣤⣤⣤⣶⣶⣶⣦⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣤⣀⣤⣄⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣾⣶⣾⣶⣷⣶⢤⣤⣠⢤⣠⡤⢠⣠⡤⣤⣤⣀⡀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣠⡤⣠⢤⣤⡤⢴⠄⢆⡀⡒⡀⠢⢄⣂⣂⡶⠒⣠⣶⠤⣠⣶ ⣟⡻⠝⣛⣿⣽⣯⡏⢭⡁⠦⠢⠏⠯⠽⠝⣹⣶⣧⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣹⡾⣡⣤⣄⣉⣂⡑⢘⡠⣙⠂⢹⣢⠃⡊⢇⠠⢖⠭⠿ ⠓⠓⠐⠙⠓⠃⠉⠉⠙⠁⠋⠈⠂⠂⠁⠀⠉⠀⠈⡄⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠙⡀⠉⠁⠀⡈⠁⠁⠄⠈⠁⠁⠀⠀⠈⠓⠈⠀⠀⠘⠈⠁⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢀⠔⠁ ⢀⡀⠀⠀⣀⡐⠀⠀⠀⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠐⠀⠀⠀⠀⠀⠀⠀⠀⠁⠐⠀ ⠘⠛⠻⠿⠛⠻⠛⠛⠛⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⠉⡉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠀⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢉⣉⡉⢉⡉⣉⢉⣉⣉⠛⠛⣉⣉⡉⣉⣉⡉⣉⣉⣉⢉⣉⡙⠋⣉⣉⣉⣉⡙⢋⣉⣉⢉⣉⢉⣉⡙⢋⣉⣉⣉⣉⣉⣉⣉⣉⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⢸⡇⣿⢸⣯⣿⠇⢸⣿⠸⠇⣿⢹⣷⣿⡏⣿⢸⣏⡁⠀⣿⣉⣿⣿⡿⢸⡏⣿⢸⣿⣾⣿⡇⡌⢹⡏⢸⣯⣿⣧⣿⣉⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⡿⢸⣇⣿⢸⣿⣿⡇⠸⣿⣸⡇⣿⣼⡟⣿⣧⣿⢸⣧⡄⠀⣿⠀⣿⣿⣿⢸⣇⣿⢸⡇⣿⣿⡇⡂⢸⡇⢸⣯⣿⣷⣿⣤⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠑⠠⠤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠀⠐⠃⠀⠀⠀⠀⠀⠀⠀⠀⠺⠟⠛⠻⠛⠛⠛⠛⠛⠛⠟⠛⠻⢿⣿⣿⣿ ⠀⠀⠛⣿⠃⣿⢻⡇⣼⣿⡇⣿⡻⠇⣿⣿⣿⠀⢸⡇⣿⡹⠇⠀⣸⣿⡇⠁⣿⣇⣿⢸⣿⡇⢻⡟⢻⣿⢸⡏⣿⢸⣷⣿⡇⣿⣿⢸⣿⠀⠘⢻⡟⢻⣿⣿⡆⣿⠛⢸⣿⡇⣾⣿⠷⣿⡇⣿⢸⡟⣿⢸⣿⠋⣼⡿⠋⠉ ⠀⠀⢰⣿⠀⣿⢹⡇⣿⣼⣇⣬⢻⡧⣿⣿⣿⠀⢸⡇⣬⢻⡧⠀⣿⣽⣧⠀⣿⢻⣿⣼⣿⣿⢸⣇⢸⣿⢸⡇⣿⢸⡿⣿⣺⣯⣿⣼⣿⡈⠃⢸⡇⢸⣿⣻⡆⣿⣉⣿⣿⣷⣬⣽⣷⢿⣇⣿⢸⡏⣿⢸⣿⡁⢾⡇⠀⠀ ⠀⠀⠈⠉⠀⠉⠈⠉⠉⠈⠉⠈⠉⠁⠉⠉⠉⠀⠈⠁⠈⠉⠁⠀⠉⠈⠉⠀⠉⠈⢉⣉⣁⣉⣈⣉⣌⣉⣈⣉⣉⣈⣁⣉⣉⣁⣉⣉⣉⣁⣴⣌⣁⣌⣉⣉⣁⣉⣉⣉⣉⣉⣈⣉⣁⣌⣉⣁⣈⣁⣉⣈⣉⣁⣾⡇⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⠀⠀ ⣦⣤⣤⡀⠀⢀⣤⣶⣶⣶⣦⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⠀⠀⠀⠀⠀⠙⠛⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠈ ⣿⣿⣿⡟⢠⣾⣿⢟⣫⣍⡛⠿⣿⣷⣦⣄⡀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣷⣤⡀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀ ⣿⡿⠏⣴⣿⡿⣡⣿⣿⣿⣿⣷⣮⣝⡻⢿⣿⣷⣦⣄⠀⠀⠀⠀⠀⢸⣿⣿⣿⣶⣄⠀⢠⣶⣄⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢀ ⡿⢁⣾⣿⠟⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣬⣙⠻⢿⣿⣶⣤⣐⠳⢾⣿⣿⣿⣿⣿⣦⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠈ ⣡⣿⣿⢋⣾⣿⣿⣿⣿⣿⢿⡟⢿⡍⣿⣿⣿⣿⣿⣶⣭⣛⠿⣿⣿⣶⣭⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠛⠛⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀ ⣿⡟⣡⣿⣿⣯⠃⠁⣷⢨⣘⣇⣤⣷⣾⣿⣿⣿⣿⣿⣿⣿⣷⣦⣍⡛⢿⣿⣷⣮⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⣄⠀⠀⠀⠈⠙⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀ ⢏⣴⣿⣿⣿⣿⣷⣷⣿⣿⣿⣿⡿⡟⣻⡏⠋⢿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢸⣿⣿⡏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠉⠛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠂ ⣾⣿⣿⣿⣿⢿⡛⣿⣿⡇⣺⣮⠁⣧⣘⣷⣵⣼⣿⣿⣿⣿⣿⣿⣿⣿⢏⣼⣿⡟⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠛⠀⠀⠻⠛⠛⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣌⣿⣢⣿⣷⣶⣿⣿⣿⣿⢿⡟⠟⣿⢩⢽⣶⣼⣿⡿⣣⣾⣿⢋⣬⣛⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⡿⠿⡟⢛⢻⠩⣿⢈⠘⡇⣇⣦⣸⣮⣼⣿⣾⠟⣴⣿⡿⣡⣦⣍⡛⠿⣶⣭⣝⡻⠿⠿⠿⠿⠿⠻⠛⢛⣛⣋⣀⣀⣀⣀⣤⣤⣤⣤⣤⣤⣤⣴⣶⣶⣶⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀ ⣿⣿⠻⠹⡇⠜⢧⢡⣾⣰⣿⣦⣽⣾⣿⣿⣿⣿⣿⣿⣿⣿⢋⣾⣿⠟⣴⣿⣿⣿⣿⣿⣶⣬⣝⠻⠿⠿⠟⢛⣛⣛⣛⣛⣛⣿⣭⣭⣭⣭⣭⣭⣭⣿⣷⣶⣶⣶⣶⣶⡆⠐⠠⠄⠀⠒⠒⠒⠉⠉⠉⠉⠉⠉⠉⠁⠒⠒ ⡻⢿⣦⣧⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣡⣿⣿⢫⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣶⣬⣙⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢏⣴⣿⡟⠱⠿⠿⠛⠛⠛⠛⠛⠛⠻⡿⠿⠿⠸⣿⣿⣿⣿⣿⣿⠿⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠉⠙⢿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠈⠙⠻⢿⣿⣶⣬⣙⠿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢣⣾⣿⢏⣿⣿⢟⣿⣟⡿⣿⣿⢿⣿⣷⠸⣿⣻⢿⣿⣿⣿⣿⣿⣿⠀⠀⣹⣿⣿⡿⢿⣿⢿⣿⣿⣧⣀⣀⣾⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠉⠛⠿⣿⣿⣦⣍⡛⠿⣿⣿⣿⡟⣱⣿⡿⠃⠾⠷⠥⠾⠶⠿⠿⠶⠿⠷⠿⣛⣼⡿⣿⠚⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠉⠛⠿⣿⣷⣦⣭⣥⣾⣿⡟⣁⣀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⠻⠿⠿⣛⡉⠀⠁⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠉⠉⠉⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣷⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠔⠁⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⡠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⡆⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠒⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣷⠐⡃⢄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⢀⡜⠛⠛⠛⠃⠀⠀⠀⠀⠀⠀⠠⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⢿⣿⣿⣿⡆⠡⠀⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠀⠿⠿⠿⠿⠿⠿⠿⠿⢿⡿⠿⠿⢿⠿⠿⠿⠀⠀⠀⠀⠈⠂⠀⠀⠀⠀⢀⠀⡀⠀⠈⠀⠀⠀⠐⠁⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⢸⣿⣿⣿⣷⠀⠀⣤⣤⣤⣤⣤⣤⣦⣦⣤⣤⣤⣤⣤⣤⣤⣤⣠⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣴⣶⠀⠀⠀⠀⠀⠀⠀⠀⣠⢤⣈⣤⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⡄⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣷⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣶⣴⣶⣶⣤⣤⢴⣬⣦⣤⣤⡶⣶⡦⣤⡠⠀⣿⣿⣿⣿⡆⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣀⣠⣀⣤⣔⡦⢐⣄⠄⡄⢀⠦⠴⠢⠴⠲⣶⣶⣶⣆⣄⣄⢶ ⣿⣿⣿⣿⣿⡿⡉⠈⣿⣯⠭⣻⠛⢿⣩⣶⣇⢸⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣸⣿⣃⣙⢉⣡⡴⣑⣅⠀⡢⡎⠤⠖⢋⢓⣋⣒⣃⠌⠛⠆⢭ ⠟⠿⠿⠟⠟⠋⠁⠀⠚⠋⠠⠛⠊⠛⠉⠈⡉⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠙⠀⠍⢀⠐⠐⡀⡠⡂⠀⠁⡙⠅⠊⠫⠀⠀⠾⠆⠂⠄⠨ ⠀⠀⠀⠀⡀⠀⠄⢀⡀⢀⠀⠀⠀⠀⡀⠀⠀⠂⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠂⠀⠂⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠐⠀⠀⠊⢀⠀⢀ ⠀⡀⠄⠀⣀⡂⠉⠄⠐⠤⢢⡥⠀⠀⠀⠠⠀⣠⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡢⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠒⠀⠀⠂⠀⠀⠀⠀⠀⠀⠄⠃⠐⠀ ⠘⠛⠻⠿⠛⠻⠓⠛⠛⠛⠃⠈⠀⠀⠀⠀⠀⢢⠇⢸⣿⣿⣿⣯⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠁⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢉⣉⡉⢉⡉⣉⢉⣉⣉⢻⠟⣉⣉⡛⣋⣉⡉⣋⣉⣉⢉⣉⡉⠛⣉⣉⣉⣉⡙⢋⣉⣉⢋⣉⢉⣉⡙⢋⣉⣉⣉⣉⣉⣉⣉⣉⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⣿⣿⣿⢸⡇⣿⢸⣯⣿⠇⢸⣿⠹⠇⣿⢹⣷⣿⡏⣿⢸⣏⡁⠀⣿⣉⣿⣿⡿⢸⡏⣿⢸⣿⣾⣿⡇⠈⢹⡏⢸⣿⣿⡿⣿⣉⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⡿⢸⣇⣿⢸⣿⣿⡇⠸⣿⣸⡇⣿⣼⡟⣿⣧⣿⢸⣧⡄⠀⣿⠀⣿⣿⣿⢹⣇⣿⢸⡏⣿⣿⡇⠂⢸⡇⢸⣿⣿⣿⣿⣤⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠒⠀⡤⠔⠀⠀⠀⠀⠀⠀⠀⠀⠐⠂⠀⠀⠀⠀⠀⠠⠀⠀⠠⠴⠠⠄⠐⠓⠀⠀⠀⠀⠀⠀⠀⠀⠚⠿⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠻⣿⣿⣿⣿ ⠀⠀⠛⣿⠃⣿⢻⡇⣼⣿⡇⣿⡻⠇⣿⣿⣿⠀⢸⡇⣿⡹⠇⠀⣸⣿⡇⠀⣿⣇⣿⢸⣿⡇⢻⡟⢻⣿⢸⡏⣿⢸⣷⣿⡇⣿⣿⢸⣿⠀⡘⢻⡟⢻⣿⣿⡆⣿⠛⢸⣿⡇⣾⣿⠷⣿⡇⣿⢸⡟⣿⢸⣿⠃⠈⠉⠀⠀ ⠀⠀⠈⣿⠀⣿⢹⡇⣿⣼⣇⣬⢹⡧⣿⣿⣿⠀⢸⡇⣬⢻⡧⠀⣿⣽⣧⠀⣿⢻⣿⣼⣿⣿⢸⡇⢸⣿⢸⡇⣿⢸⡿⣿⣹⣯⣿⣼⣿⡀⠇⢸⡇⢸⣿⣿⡆⣿⣉⣿⣿⣷⣬⣽⣷⢿⡇⣿⢸⡏⣿⢸⣿⡁⠀⠀⠀⠀ ⠀⠀⠈⠉⠀⠉⠈⠉⠉⠈⠉⠈⠉⠁⠉⠉⠉⠀⠈⠁⠈⠉⠁⠀⠉⠈⠉⠀⠉⠈⣉⣉⣁⣉⣈⣉⣌⣉⣈⣉⣉⣌⣁⣉⣉⣁⣉⣉⣉⣁⣴⣬⣁⣌⣉⣉⣁⣉⣉⣉⣉⣉⣈⣉⣡⣬⣉⣁⣈⣁⣉⣈⣉⡁⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀ ⣦⣄⠀⢀⣤⣶⣶⣶⣦⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀ ⣿⠏⣠⣾⣿⢟⣩⣍⡛⢿⣿⣷⣦⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠐⢿⣿⣶⣤⣀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀ ⠋⣴⣿⡿⣡⣿⣿⣿⣿⣷⣮⣝⠻⢿⣿⣷⣦⣄⠀⠀⠀⠀⠀⠀⠈⢻⣿⣿⣿⣿⣦⣀⣠⣦⣌⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀ ⣾⣿⠏⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣬⣙⠻⣿⣿⣶⣤⣀⠠⣴⣶⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀ ⡿⢃⣾⣿⣿⣿⡿⣿⢿⡟⢿⡍⣿⣿⣿⣿⣿⣶⣭⡛⠿⣿⣿⣶⣍⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠛⠛⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀ ⣡⣿⣿⣏⠃⠃⣷⢨⣸⣧⣤⣷⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣍⡛⢿⣿⣷⣮⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⠀⣄⡀⠀⠀⠈⠙⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀ ⣿⣿⣿⣿⣶⣷⣿⣿⣿⣿⡿⡟⣻⡟⠏⢿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢸⣿⣿⠎⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠉⠛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⠿⠿⠿⠿⠀⠀⠀ ⣿⣿⣿⢿⠛⣿⣿⡇⣺⣎⠁⣧⣚⣷⣷⣼⣿⣿⣿⣿⣿⣿⣿⣿⢋⣾⣿⠟⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠸⠿⠿⠛⠛⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣜⣟⣢⣿⣷⣶⣿⣿⣿⣿⢿⡿⡟⣟⣭⢿⣶⣼⣿⡿⣡⣿⣿⠋⠶⣶⣭⣛⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⡿⠿⡟⣛⢿⠩⣷⢈⠸⡞⣇⣦⣹⣬⣼⣿⣾⠟⣴⣿⡿⣡⣿⣷⣦⣍⣛⠻⢶⣬⣝⡻⠿⠿⠿⠿⠿⠟⠛⣛⣛⣋⣀⣀⣀⣤⣤⣤⣤⣤⣤⣤⣴⣶⣶⡶⠶⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠻⠹⡇⠜⣇⢡⣿⣰⣿⣬⣽⣾⣿⣿⣿⣿⣿⣿⣿⡿⢫⣾⣿⠟⣼⣿⣿⣿⣿⣿⣿⣿⣶⣬⣝⠻⠿⠿⠟⣛⣛⣛⣛⣛⣛⣭⣭⣭⣭⣭⣭⣭⣿⣷⣶⣶⣶⣶⣶⣶⡆⠐⠀⠒⠒⠒⠉⠉⠉⠉⠉⠉⠉⠉⠒⠂⠀⠀ ⣬⣷⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣡⣿⡿⢣⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀ ⣬⣙⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢏⣼⣿⡟⠱⠿⠿⠿⠛⠛⠛⠛⠛⠛⠛⠻⠿⠿⠿⠸⣿⣿⣿⣿⣿⣿⡟⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠉⠉⢿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠿⣿⣿⣶⣭⡛⠿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢣⣾⣿⠏⣴⣿⢻⣿⣿⢿⣟⣿⣟⣻⣿⣿⣷⢘⡿⣿⢿⣿⣿⣿⣿⣿⣿⠈⠀⣸⣿⣿⣿⣿⣿⢿⣿⣿⣧⣀⣀⣾⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠉⠛⠿⣿⣷⣦⣍⡛⢿⣿⣿⣿⠟⣰⣿⡿⠁⠀⠙⠿⠾⠿⠿⠿⠷⠿⠷⠿⠾⠿⣝⣼⣯⣿⡞⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠙⠻⢿⣿⣷⣮⣭⣥⣾⣿⠟⡀⢀⣀⣀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣾⣿⣇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⠻⠿⠿⣛⡁⠀⠀⠀⠈⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠉⠉⠉⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡠⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣧⠈⠤⠑⠺⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠛⠛⠛⠛⠂⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⡄⠁⠀⠀⠀⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠀⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣧⠀⠀⠀⠀⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⡀⣤⣴⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⠀⠀⠈⠀⠁⠀⣠⣤⣀⣤⣀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⡄⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣧⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣠⣠⣠⡀⠀⠀⠀⡀⠀⠀⠀⠠⣂⡀⠀⣿⣿⣿⣿⡄⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⡐⡂⡀⡠⡄⡀⠀⠠⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀ ⢘⢘⠑⠃⡑⠀⡀⠀⡈⡠⡖⢀⣵⣾⣆⢸⣿⣿⣿⣧⠀⣞⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠛⣃⠓⠈⠊⠀⠀⠡⠐⠈⠠⡈⠀⠀⠀⠀⠈⢀⣥⣼⣮ ⠡⠣⠑⠀⠀⠀⠠⠂⠁⠀⠀⠉⠁⠈⡛⠈⣿⣿⣿⣿⡄⠁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠄⠈⠈⢀⠀⡁⠂⠀⠀⠀⠀⠀⠄⠀⠂⠀⠀⠀⠀⠀⠈⠁⠈ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⢹⣿⣿⣿⣧⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⠀⠀⠀⠀⠀⢀⠀⠀ ⢀⡀⠀⠀⣀⡄⠀⠀⠀⠀⠐⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⠂⠀⠀⠀⠂⠀⠀⠀⠂⠀⠂⠐⠀ ⠘⠛⠻⠿⠛⠻⠓⠛⠛⠛⠃⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣇⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠀⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⣉⡙⢉⡉⣉⢉⣉⣉⠻⠛⣋⣉⡛⣋⣉⡛⣉⣉⣙⢉⣉⡛⠛⣉⣉⣉⣉⡙⢛⣉⣙⢋⣉⢉⣉⡛⢋⣉⣉⣉⣉⣉⣉⣉⣙⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⢸⡇⣿⢸⣯⣿⠇⢸⣿⠸⠇⣿⢹⣷⣿⡏⣿⢸⣏⡁⠀⣿⣉⣿⣿⡿⢼⡏⣿⢸⣿⣾⣿⡇⠈⢹⡏⢸⣿⣿⣟⣿⣉⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⡿⢸⣇⣿⢸⣿⣿⡇⠸⣿⣸⡇⣿⣼⡟⣿⣧⣿⢸⣧⡄⠀⣿⠀⣿⣿⣿⢸⣧⣿⢸⡏⣿⣿⡇⡀⢸⡇⢸⣿⣿⣿⣿⣤⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠒⠠⡤⠐⠀⠀⠀⠀⠀⠀⠀⠀⠐⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠤⠀⠐⠓⠂⠀⠀⠀⠀⠀⠀⠀⠺⠟⠛⠻⠟⠛⠛⠛⠛⠛⠛⠛⠻⣿⣿⣿⣿ ⠀⠀⠛⣿⠃⣿⢻⡇⣼⣿⡇⣿⡻⠇⣿⣿⣿⠀⢸⡇⣿⡹⠇⠀⣸⣿⡇⠀⣿⣇⣿⢸⣿⡇⢻⡟⢻⣿⢸⡏⣿⢸⣷⣿⡇⣿⣿⢸⣿⠀⡜⢻⡟⢻⣿⣿⡆⣿⠛⢸⣿⡇⣾⣿⠷⣿⡇⣿⢸⡟⣿⢸⣿⠃⠀⠀⠹⣿ ⠀⠀⢸⣿⠀⣿⢹⡇⣿⣼⣇⣬⢻⡧⣿⣿⣿⠀⢸⡇⣬⢻⡧⠀⣿⣽⣧⠀⣿⢻⣿⣾⣿⣿⢸⡇⢸⣿⢸⡇⣿⢸⡿⣿⣻⣯⣿⣼⣿⡀⠇⢸⡇⢸⣿⣿⡆⣿⣉⣿⣿⣧⣬⣽⣷⢿⣇⣿⢸⡏⣿⢸⣿⡁⠀⠀⠀⣿ ⠀⠀⠈⠉⠀⠉⠈⠉⠉⠈⠉⠈⠉⠁⠉⠉⠉⠀⠈⠁⠈⠉⠁⠀⠉⠈⠉⠀⠉⢈⣉⣉⣁⣉⣈⣉⣬⣉⣨⣉⣉⣌⣡⣍⣉⣁⣉⣉⣉⣡⣶⣌⣡⣌⣉⣉⣁⣉⣉⣉⣉⣉⣈⣉⣡⣬⣉⣩⡌⠁⠉⠈⠉⠁⠀⠀⠀⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⣿ ⣴⣶⣶⣶⣦⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⢹ ⡿⢛⣭⣝⡻⢿⣿⣷⣦⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣤⣤⣀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⢸ ⣰⣿⣿⣿⣿⣶⣬⣙⠻⣿⣿⣶⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣦⠈⢻⣿⣿⣶⣤⡀⠀⢠⣤⣘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⢸ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣭⣛⠿⣿⣿⣶⣤⡀⠀⠀⠀⠀⠈⣿⣄⣸⣿⣿⣿⣿⣿⣦⣾⣿⣿⣦⣈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⢸ ⣿⣿⣿⡿⣿⠛⣯⡉⣿⣿⣿⣿⣷⣦⣍⡛⠿⣿⣷⣦⣄⡀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠈ ⠋⠃⣇⢡⣸⣠⣬⣧⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣝⡻⢿⣿⣷⣝⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⣀⠀⠀⠀⠉⠛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⡀⠀⠀⠀⠀⠀ ⣾⣷⣿⣿⣿⣿⢿⠟⣻⡛⠏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⢹⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣅⠀⠀⠀⠀⠀⠈⠙⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠀⠰⠆⠀⠀⠀⠀⠀ ⠋⣿⣿⡐⣻⣌⢸⣇⣚⣧⣷⣿⣿⣿⣿⣿⣿⣿⣿⡿⢣⣾⣿⠏⣤⣍⡛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⠿⣿⡿⠿⠛⠛⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⡄ ⣗⣸⣿⣷⣶⣿⣿⣿⣿⢿⠻⠿⡏⡭⢿⣆⣿⣿⡟⣱⣿⡿⢡⣶⣮⣝⡻⠷⣦⣭⣛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡿⠿⡟⡛⣏⢹⣇⢉⢸⡜⣆⣦⣷⣬⣾⣷⣿⢋⣼⣿⠟⣴⣿⣿⣿⣿⣿⣷⣦⣍⣛⠿⣶⣭⣛⠻⣿⣿⠿⠿⠿⠿⠿⠿⠿⠛⣀⣀⣀⣀⣀⣀⣀⣀⣀⣤⣤⣤⣤⣤⣤⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡇⣥⣧⣰⣿⣬⣿⣾⣿⣿⣿⣿⣿⣿⣿⡿⣡⣿⣿⠋⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣭⣛⠻⠶⠶⠿⠿⠿⠟⢛⣛⣛⣛⣛⣛⣛⣩⣩⣭⣭⣭⣭⣭⣭⣭⣭⣧⡄⠐⠉⠉⠉⠉⠉⠉⠉⠉⠂⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣴⣿⡿⠁⢀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢋⣾⣿⠟⠀⠠⠤⠀⠻⠛⠟⠟⠛⠿⠻⠛⠛⠛⠛⠿⠿⠿⠿⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠛⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣍⡛⠿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣡⣿⡿⠃⠀⠀⠀⠀⣴⣿⣿⣯⣿⣿⣹⣟⣻⢏⣟⢯⣷⢹⣿⣽⢿⣿⣿⣿⣿⣿⣯⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⢀⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢿⣿⣷⣮⣝⡻⢿⣿⣿⣿⠏⣴⣿⡟⠁⠀⠀⠀⠀⠀⠙⠿⠯⠧⠟⠿⠾⠿⢾⠭⠿⢿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠈⠙⠻⢿⣿⣷⣬⣭⣵⣾⣿⠏⠀⠀⠀⠀⠀⢀⣀⡀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣵⣿⣦⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠈⠙⠻⠿⠿⣛⡁⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠉⠉⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠠⠈⣿⣿⣿⣿⡀⠀⠀⠀⠀⡀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣇⠰⠀⠈⠟⠛⠟⠛⠋⠁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠛⠛⠊⠁⠀⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠂⠀⠀⠀⠀⠀⠀⠠⠘⣿⣿⣿⣿⡀⠆⠅⠀⠀⠀⠀⠀⠀⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠀⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⡇⢀⠀⠀⠀⠀⠀⠀⠀⣴⣦⣤⣤⣤⣤⣴⣤⣤⣤⣤⣤⣤⣤⣤⣤⠀⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⠀⠀⣤⣆⣡⣤⡀⠁⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠈⠁⠀⠁⠀⡠⠊⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⡇⠰⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⡀⠠⠘⣿⣿⣿⣿⠀⠆⠀⠀⠀⠐⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⣀⠀⠀⠤⠀⠀⠀⠄⠤⢀⣤⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⢈⠈⣤⣵⣶⡄⢻⣿⣿⣿⡇⢸⠃⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠠⠀⠚⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢨⣷⣶⣄⣀⣀⣠⣤ ⠀⠀⠀⠀⠀⠀⠀⠈⠉⠀⠉⠘⣿⣿⣿⣿⠀⠂⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠈⠉⠉⠉⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⡇⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⣀⡀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⠀⠄⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀ ⠀⠛⠻⠿⠛⠻⠓⠛⠛⠛⠃⠀⠀⢻⣿⣿⣿⡇⠀⠀⠀⠀⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠀⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⣉⡙⢋⡉⣉⢉⣉⣉⠻⠛⣉⣉⡛⣛⣋⡛⣉⣉⣉⢉⣉⡙⠛⣉⣉⣉⣉⡙⢛⣉⣉⢉⣉⢉⣉⡙⢋⣉⣉⣉⣉⣉⣉⣉⣉⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⢸⡇⣿⢸⣯⣿⠇⢸⣿⠹⠇⣿⢹⣷⣿⡏⣿⢸⣏⡁⠀⣿⣉⣿⣯⡿⢸⡏⣿⢸⣿⣾⣿⡇⠈⢹⡏⢸⣿⣿⣿⣿⣉⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⡿⢸⣇⣿⢸⣿⣿⡇⠸⣿⣸⡇⣿⣼⡟⣿⣧⣿⢸⣧⡄⠀⣿⠀⣿⣯⣿⢸⣧⣿⢸⡏⣿⣿⡇⡀⢸⡇⢸⣿⣿⣷⣿⣤⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠃⠠⡤⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⢤⡀⠐⠓⠀⠀⠀⠀⠀⠀⠀⠀⠚⠟⠛⠿⠛⠛⠛⠛⠛⠻⠛⠛⠛⢿⣿⣿⣿ ⠀⠀⢛⣿⠃⣿⢻⡇⣼⣿⡇⣿⡻⠇⣿⣿⣿⠀⢸⡇⣿⡹⠇⠀⣸⣿⡇⠀⣿⣇⣿⢸⣿⡇⢻⡟⢻⣿⢸⡏⣿⢸⣷⣿⡇⣿⣿⢸⣿⠀⡘⢻⡟⢻⣿⣿⡆⣿⠛⢸⣿⡇⣾⣿⠷⣿⡇⣿⢸⣟⣿⢸⣿⠃⢸⣿⣿⣿ ⠀⠀⢠⣿⠀⣿⢹⡇⣿⣼⣇⣬⣻⡧⣿⣿⣿⠀⢸⡇⣬⢻⡧⠀⣿⣽⣧⠀⣿⢻⣿⣼⣿⣿⢸⡇⢸⣿⢸⡇⣿⢸⡿⣿⣻⣯⣿⣼⣿⡀⠇⢸⡇⢸⣿⣿⡆⣿⣉⣿⣿⣷⣬⣽⣷⢿⡇⣿⢸⡏⣿⢸⣿⡁⠘⣿⣿⣿ ⠀⠀⠈⠉⠀⠉⠈⠉⠉⠈⠉⠈⠉⠁⠉⠉⠉⠀⠈⠁⠈⠉⠁⠀⠉⠈⠉⠀⠉⠈⣉⣉⣁⣉⣈⣉⣌⣉⣬⣉⣉⣌⣁⣉⣉⣁⣉⣉⣉⣡⣶⣌⣁⣬⣉⣉⣁⣉⣉⣉⣉⣉⣈⣉⣡⣬⡉⠁⠈⠁⠉⠈⠉⠁⢨⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠐⣿⣿⣿ ⣶⣶⣦⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿ ⣭⣙⠻⢿⣿⣶⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣤⣤⣀⠀⠀⠀⠀⠀⠀⢘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿ ⣿⣿⣿⣶⣬⣙⠻⣿⣿⣶⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠰⣿⡆⠈⢿⣿⣿⣦⣄⠀⠀⢠⣤⡈⠛⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣶⣭⡛⠿⣿⣷⣦⣄⡀⠀⠀⠀⠀⠀⠀⢈⣧⣀⢸⣿⣿⣿⣿⣷⣤⣼⣿⣿⣦⡀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⢽⣿⣿ ⣿⡿⣿⠛⣯⢹⣿⣿⣿⣿⣷⣦⣍⡻⢿⣿⣷⣦⣄⠀⢿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿ ⡇⣥⣻⣨⣼⣧⣿⣿⣿⣿⣿⣿⣿⣿⣷⣮⣙⠻⢿⣿⣷⡝⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⠀⣀⠀⠀⠈⠙⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⢸⣿⠿ ⣿⣿⣿⣿⢿⢛⣿⠛⠝⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⢻⣿⣿⠸⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⡄⠀⠀⠀⠀⠀⠉⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠀⠀⠀⠀⠀⠀⠀⠸⠿⠀ ⣿⠐⣷⡌⢸⣆⣚⣧⣦⣿⣿⣿⣿⣿⣿⣿⣿⡿⢡⣿⣿⢋⠺⢷⣮⣝⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠈⠙⠻⢿⣿⠿⠿⠛⠛⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣷⣾⣿⣿⣿⣿⢿⠻⠿⡏⡭⢷⣆⣿⣿⠟⣴⣿⡿⢡⣿⣿⣶⣬⣙⡻⢷⣮⣝⡛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡛⡛⡏⢹⡇⡁⢹⣸⣄⣄⣷⣭⣾⣷⣿⢋⣾⣿⠟⠀⢸⣿⣿⣿⣿⣿⣿⣷⣬⣝⡛⢷⣮⣭⣛⠿⣿⣿⣿⣿⡿⠿⠿⠿⠿⠟⠀⠀⠀⠀⠀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⡀⠀⢀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠊⠀⠀⠀ ⣇⣶⣿⣬⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣡⣿⡿⠋⠀⠒⢘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣮⣍⡛⠿⠶⠶⠶⠶⠶⠾⠿⠿⠿⠟⢛⣛⣛⣛⣛⣛⣛⣛⣛⣟⣋⣭⣭⣭⡉⠀⠉⠉⠉⠉⠉⠉⠀⠀⠀⠀⠐⠀⠀⠀⠀⠁ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢏⣴⣿⡟⠁⠀⠀⢀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡗⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠄⠀⣀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢣⣾⣿⠏⠀⠀⠈⠀⠀⠀⠿⠛⠛⠿⠿⠿⠿⠿⠿⠻⠻⠿⠿⠿⠯⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠻⢿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠍ ⢿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣡⣿⡿⠃⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣟⣿⢿⣿⢿⢿⣿⣿⢻⣿⣽⣾⣿⣿⣿⣿⣿⡏⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⡅⠀⢀⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣷⣮⣝⡻⢿⣿⣿⣿⢏⣼⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠛⠿⠻⡾⡿⠿⠿⠻⠟⢿⠿⢷⣋⣿⡿⣿⣻⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣭⣭⣾⣿⣿⣿⣶⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠙⠻⢿⣿⣶⣬⣭⣵⣿⣿⠋⠀⠀⠀⠀⠀⠀⠀⢀⡀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣯⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠈⠛⠻⠿⠟⣛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠉⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⢻⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⠀⠀⠀⠀⠀⣀⢀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⣀⠀⠀⢻⣿⣿⣿⡇⠠⠀⠈⠛⠛⠛⠛⠈⠉⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠂⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠁⠸⣿⣿⣿⣿⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠀⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⡇⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣶⣤⣦⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⠀⣴⣶⣶⣶⣶⣶⣶⣶⣶⣶⣴⣶⣶⣶⣶⣶⣠⣄⣠⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠉⠁⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⡇⠐⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⢀⡖⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⡄⠀⠀⢀⠸⣿⣿⣿⣿⠀⠀⢀⡀⠀⠀⠠⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠜⠉⣼⠏⠀⠀⠀⠄⠀⠠⠀⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⢐⣤⣦⡄⢿⣿⣿⣿⡆⠰⠀⠀⠌⠚⠀⡄⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠑⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠈⠈⠀⠀⣘⣒⠆⠀⠊⠀⠀⠀⣤⣷⣾⣀⣀⣀⣤⡴⠶⠶ ⠀⠀⠀⠀⠀⠈⠉⠩⣥⠸⣿⣿⣿⣷⠀⠄⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠈⠉⠉⠉⠀⠀⠈ ⠀⠀⠀⠀⠀⠀⠀⠀⠈⡀⢿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⣀⡀⠀⠀⠀⠀⠸⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀ ⠀⠛⠻⠿⠛⠻⠃⠛⠛⠛⠃⢿⣿⣿⣿⡆⢀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠀⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢉⣉⡙⢋⡉⣉⢉⣉⣉⠻⠟⣋⣉⡛⣛⣉⡛⣋⣉⣉⢋⣉⡛⠛⣉⣉⣉⣉⡙⢛⣋⣙⢋⣉⢋⣉⡛⢛⣉⣉⣉⣉⣉⣉⣉⣙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⢸⡇⣿⢸⣿⣿⠇⢸⣿⠹⠇⣿⢹⣷⣿⡏⣿⢸⣏⡁⠀⣿⣉⣿⣿⡿⣸⡏⣿⢸⣿⣾⣿⡇⠈⢹⡏⢸⣿⣿⣿⣿⣉⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⡿⢸⣧⣿⢸⣿⣿⡇⠸⣿⣸⡇⣿⣼⡟⣿⣧⣿⢸⣧⡄⠀⣿⠀⣿⣿⣿⢸⣧⣿⢸⡏⣿⣿⡇⡀⢸⡇⢸⣿⣿⣿⣿⣤⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠐⠒⠠⣤⠂⠂⠀⠐⠀⠀⠀⠀⠀⠐⠶⠀⠰⠀⠀⠀⠀⠀⠀⠄⠀⢤⡄⠘⠓⠀⠀⠂⠀⠀⠀⠀⠀⠺⠿⠛⠛⠟⠛⠛⠟⠛⠻⠟⠛⠻⣿⣿⣿⣿ ⠀⠀⢻⣿⠃⣿⢻⡇⣼⣿⡇⣿⡻⠇⣿⣿⣿⠀⢸⡇⣿⡹⠇⠀⣸⣿⡇⠀⣿⣇⣿⢸⣿⡇⢻⣟⢻⣿⢸⡏⣿⢸⣷⣿⡇⣿⣿⢸⣿⠀⡜⢻⡟⢻⣿⣿⡆⣿⠛⢸⣿⡇⣾⣿⠷⣿⡇⣿⢸⣟⣿⢸⣿⠃⣾⣿⣿⣿ ⠀⠀⢸⣿⠀⣿⢹⡇⣿⣼⣇⣬⣻⡧⣿⣿⣿⠀⢸⡇⣬⢻⡧⠀⣿⣽⣧⠀⣿⢿⣿⣾⣿⣿⢸⡇⢸⣿⢸⡇⣿⢸⡿⣿⣿⣿⣿⣼⣿⡀⠇⢸⡇⢸⣿⣿⡆⣿⣉⣿⣿⣷⣬⣽⣷⣿⣇⣿⢸⡏⣿⢸⣿⡁⢺⣿⣿⣿ ⠀⠀⠈⠉⠀⠉⠈⠉⠉⠈⠉⠈⠉⠁⠉⠉⠉⠀⠈⠁⠈⠉⠁⠀⠉⠈⠉⠀⠉⠈⠉⣉⣁⣉⣈⣭⣌⣭⣬⣉⣩⣬⣁⣍⣉⣁⣉⣉⣉⣡⣦⣌⣥⣬⣉⣉⣁⣉⣉⣉⣉⣉⣨⣉⠁⠈⠉⡁⠈⠁⠉⠈⢉⣩⣾⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⢠⠀⠀⠀⠰⡈⠀⢸⣿⣿⣿⣿⣿ ⣦⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠁⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿ ⠻⢿⣿⣶⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠀⠴⣶⣦⣤⡀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⢈⣿⣿⣿⣿⣿ ⣿⣶⣬⣛⠿⣿⣿⣶⣤⡀⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠿⠇⠀⠈⢿⣿⣿⣷⣦⡀⠀⢀⣄⠀⡸⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⡀⠀⠀⠀⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣶⣭⡛⠿⣿⣷⣦⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣦⣄⣸⣿⣿⣿⣿⣿⣤⣾⣿⣿⣦⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠐⠁⠀⢀⠀⣿⣿⣿⣿⣿ ⣿⠻⣯⢹⣿⣿⣿⣿⣷⣦⣍⡻⢿⣿⣷⣦⣄⠀⠀⠀⠀⣶⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠰⠀⠀⠀⠐⠂⠀⣿⣿⣿⣿⣿ ⣻⣠⣼⣧⣿⣿⣿⣿⣿⣿⣿⣿⣷⣮⣙⠻⢿⣿⣶⡄⢸⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠈⠉⠉⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⡀⠀⠀⠀⣆⠀⢿⣿⡿⠿⣿ ⣿⣿⢿⢛⣿⠛⠽⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⣻⣿⣿⢨⣛⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⡂⠀⠀⠀⠀⠌⠛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠠⡆⢠⠆⠰⠚⠅⠸⠿⠂⠀⠻ ⣷⡜⢸⣆⣻⣮⣦⣿⣿⣿⣿⣿⣿⣿⣿⡿⣡⣿⣿⠃⢬⣛⠿⣶⣬⣙⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠐⠀⠉⠛⢿⣿⣿⡿⠿⠛⠋⠉⠉⠀⠀⠀⠀⠁⠃⠀⢆⠀⠀⠀⠀⠀⠀ ⣾⣿⣿⣿⡿⣿⠻⠻⡏⡭⣷⣦⣿⣿⠟⣴⣿⡿⠁⠀⢹⣿⣿⣶⣭⣛⠿⣷⣭⣛⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⡀⠡⠃⠀⠀⠀⠀⠀ ⡏⢹⡇⡁⢻⢸⣔⣄⣷⣥⣿⣷⡿⢣⣾⣿⠏⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣶⣭⣛⡻⣶⣭⣟⡻⢿⣿⣿⣿⣿⣿⣿⡿⣿⠿⠏⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣀⣀⠀⢀⡀⠀⠀⠀⠀⠀⠀⠀⡰⡄⠀⠀⠀⠀⠀ ⣷⣬⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣱⣿⡿⠃⠐⠒⠒⠂⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣭⣙⠻⢷⣶⣶⣶⡶⠶⠶⠶⠶⠶⠾⠿⠿⠿⠿⠿⣛⣛⣛⣛⣛⣛⣛⣛⣛⠋⡀⠈⠉⠉⠉⠀⡀⠠⠐⠦⢱⡩⠀⠒⠃⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢏⣼⣿⡟⠁⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⡤⠂⠀⠀⠀⣀⣀⡀ ⣿⣿⣿⣿⣿⣿⣿⣿⡿⢣⣾⣿⠏⠀⠀⠀⠀⠀⠀⡁⠘⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⠀⠄⠀⠀⠀⠀⠀⠸⠀⠩⠀⠀⠀⠀⠀⠉⠉⠉ ⣿⣿⣿⣿⣿⣿⣿⠟⣱⣿⡿⠃⠀⠀⠀⠀⠀⠀⠀⢠⣾⣿⣻⡿⣿⣿⣻⣿⣿⣟⣿⣿⣎⣿⣿⡷⣿⣿⣿⣿⣿⣿⣿⠋⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣍⠀⢸⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀ ⣙⠻⢿⣿⣿⣿⢋⣼⣿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⠿⢿⠿⢿⠿⠿⠿⢿⣿⣿⣿⣫⣿⣿⡯⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⠀⠀⠀⠀ ⢿⣿⣶⣬⣭⣴⣿⣿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠉⠛⠿⠿⢟⣛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠉⠉⠉⠉⠁⠉⠁⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⢿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⢁⠸⣿⣿⣿⣿⠀⡀⠀⠀⢀⡀⢀⢀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠐⠀⠀⠀⡄⠀⠀⠀ ⠀⠀⠀⠀⢿⣿⣿⣿⡆⢣⠀⠹⠟⠛⠛⢿⠷⠄⠀⠀⠀⠐⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⠀⠈⡀⠀⠀⠀⠐⠀⠀⠁⠀⠀⠀ ⠀⠀⠀⡀⢸⣿⣿⣿⣷⠈⠂⠀⠀⠂⠀⠈⠀⠀⠠⠀⠀⠐⠿⠿⢿⠿⣿⠿⠿⠿⠿⠿⠿⠿⠿⠿⣿⠿⠀⣿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠀⢀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠄⡞⠀⠀⠀⠀ ⠀⠀⠀⢀⠀⣿⣿⣿⣿⡆⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣶⣶⣶⣦⣤⣶⣶⣶⣶⣴⣶⣶⣶⣶⣶⣶⠀⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣠⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡔⡄⡀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⣤⠸⣿⣿⣿⣷⠘⡀⠀⠀⠀⡀⠀⠀⠀⣄⠔⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡅⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠋⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⡆⢱⠀⠄⠄⠁⡀⠀⡲⠏⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢐⠀⠀⠀⢰⠂⠀⠀⠀⠀⠀ ⡐⣶⣸⣤⣅⠄⢸⣿⣿⣿⣷⠘⡀⣚⡔⣿⣾⣾⣶⢵⣿⢶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⡼⠉⡘⠀⣠⢓⣶⣂⣀⣾⡀⠀⠀⠀⠐⢀⡂⠀⠀⠁ ⠛⢿⣿⣿⣿⣾⡄⣿⣿⣿⣿⡆⢻⣿⠿⣿⣿⣿⠿⢿⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⡿⠾⣖⣪⡤⠚⠽⡳⠤⣾⣿⣧⣀⣀⣠⣴⠶⡶⢦⣴⣶ ⠀⠂⠀⠈⠁⢁⠃⢸⣿⣿⣿⣷⠈⡿⠂⠀⠀⠀⠈⠈⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠉⠛⠈⠈⠡⠀⠀⠀⠉⠀⠀⠉⠉⠉⠉⠍⠈⠁⠁⠉⠁⠀ ⠀⠀⠀⠀⠀⠀⠠⡀⣿⣿⣿⣿⡆⢡⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠐⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠐⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠓⠀⠀⢀⠀⠠ ⠀⡀⠀⠀⣀⡀⠀⠃⢸⣿⣿⣿⣷⠘⡆⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀ ⠘⠛⠛⠿⠛⠻⠓⠛⡛⢿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠀⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢉⣉⡛⢛⡛⣛⢙⣛⣛⠻⠿⣛⣛⡻⣛⣛⡛⣛⣛⣛⢛⣛⡻⠟⣛⣛⣛⣛⡛⢟⣛⣛⢛⣋⢛⣛⡻⢟⣛⣛⣛⣛⣛⣛⣛⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⢸⡇⣿⢸⣿⣿⠇⢸⣿⠹⠇⣿⢹⣷⣿⡏⣿⢸⣏⡁⠀⣿⣉⣿⣿⡿⣾⡏⣿⢸⣿⣾⣿⡇⡌⢹⡏⢸⣿⣿⣿⣿⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⡿⢸⣧⣿⢸⣿⣿⡇⠸⣿⣼⡇⣿⣼⡟⣿⣧⣿⢸⣧⡄⠀⣿⠀⣿⣿⣿⢻⣧⣿⢸⡏⣿⣿⡇⡇⣸⡇⢸⣿⣿⣿⣿⣤⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠸⠳⢶⣴⠶⠶⠤⠶⠔⠀⠀⠠⠀⠴⠶⠶⠶⠦⠤⠶⠶⠦⠴⠦⠖⣶⡶⠚⠛⠶⠒⠶⠦⠔⠲⠤⠴⠿⠿⠟⠿⠿⠿⠿⠿⠿⠿⠿⠛⠿⣿⣿⣿⣿ ⠀⠀⢻⣿⠃⣿⣻⡇⣼⣿⡇⣿⡻⠇⣿⣿⣿⠀⢸⡇⣿⡻⠇⠀⣼⣿⡇⠃⣿⣇⣿⢸⣿⡇⢻⣟⢻⣿⢸⡟⣿⢸⣷⣿⡇⣿⣿⢸⣿⢸⡟⢻⡟⢻⣿⣿⡆⣿⠛⢸⣿⡇⣾⣿⠷⣿⡇⣿⢸⣟⣿⢸⣿⠋⣿⣿⣿⣿ ⠀⠀⢸⣿⠀⣿⢹⡇⣿⣽⣇⣬⣻⣧⣿⣿⣿⠀⢸⡇⣬⢻⣧⠀⣿⣽⣧⠀⣿⢿⣿⣾⣿⣿⢸⣿⢸⣿⢸⡇⣿⢸⡿⣿⣿⣯⣿⣾⣿⡘⣗⢸⡇⢸⣿⣿⡆⣿⣉⣿⣿⣷⣬⣽⣷⣿⣇⣿⢸⡏⣿⢸⣿⡉⣿⣿⣿⣿ ⠀⠀⠈⠉⠀⠉⠈⠉⠉⠈⠉⠈⠉⠁⠉⠉⠉⠀⠈⠁⠈⠉⠁⠀⠉⠈⠉⠀⠉⠈⢉⣉⣡⣭⣬⣭⣬⣭⣬⣭⣭⣬⣥⣭⣩⣥⣍⣉⣉⣩⣿⣬⣥⣬⣍⣩⣥⣉⣉⣉⣭⡉⠈⠉⠁⡈⠉⠉⡈⠉⣩⣬⣉⣭⣿⣿⣿⣿ ⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⠀⣧⠇⢼⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿ ⡺⢄⣄⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠻⣾⣿⡅⢈⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣶⣬⣙⠻⣧⣤⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣤⡀⠀⠺⣿⣷⣦⣄⡀⠀⠀⠀⠈⠛⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢰⡇⢛⣧⠀⣿⠀⢸⣿⣿⣿⣿⣿⣿⣿ ⣭⣛⠿⣿⣿⣶⣌⡛⠿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⠃⠀⠀⠸⣿⣿⣿⣿⣷⣦⠀⢀⡀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⠀⠈⣻⠀⢿⡆⢸⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣷⣦⣍⡻⢿⣿⣷⣦⣝⡓⢤⣤⣤⡀⠀⠀⠀⠀⠀⠀⠀⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⡇⢠⢺⠀⢸⡇⢸⣿⣿⣿⣿⣿⣿⣿ ⣯⢹⣿⣿⣿⣿⣷⣮⣝⡻⢿⣿⣷⣮⣙⠏⠀⠀⠀⠀⠀⡠⢈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⡆⠈⣹⢦⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿ ⣼⣾⣿⣿⣿⣿⣿⣿⣿⣿⣷⣬⣙⠻⣿⣿⣶⡄⢦⠀⣰⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⡀⠉⠍⠙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣓⠸⣟⣠⢿⡇⠈⣿⣿⡿⠿⣿⣿⣿ ⢿⢛⣿⠻⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⡎⣿⣿⣷⠀⣤⣌⡛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣷⠀⠀⠀⠀⠠⡙⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣻⠀⣿⡧⢹⣿⠀⠿⠿⠇⠀⠸⠿⠿ ⣸⣄⣻⣾⣦⣿⣿⣿⣿⣿⣿⣿⣿⡟⣱⣿⡿⠃⠀⠈⣝⡻⢿⣶⣭⣛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠄⠀⠀⠒⠌⠙⠿⣿⣿⣿⡿⠿⠛⠋⠉⠀⢨⠀⡻⡅⢈⣯⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⡿⣿⢿⢻⡫⡽⣷⣦⣿⣿⢏⣼⣿⡟⠁⠀⠀⠀⣿⣿⣷⣦⣝⡻⠿⣦⣭⣛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠁⠐⠀⢈⠀⠀⠀⠁⠠⠀⠉⠀⠀⠀⠀⠀⠀⠀⠸⣵⣫⢙⠀⠿⡆⠀⠀⠀⠀⠀⠀⠀ ⡇⡁⢷⢹⣴⣬⣧⣥⣿⣿⡿⢣⣾⣿⠏⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣷⣮⣍⣛⠿⣶⣭⣛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠀⠀⠀⠀⠸⡆⢈⡗⣦⣗⡇⠀⠀⠀⠀⠀⢀⣀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣵⣿⡿⠃⠒⠒⠒⠒⠴⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣮⣭⡛⠿⣶⣶⣶⣶⣶⣶⠶⠶⠶⠶⠶⠾⠿⠿⠿⠿⠿⠿⣛⣛⣛⣛⣛⣛⡛⢃⠈⠉⠃⠀⡗⢘⣿⡾⣏⡅⠐⠒⠒⠀⠀⠈⠉ ⣿⣿⣿⣿⣿⣿⣿⣿⢋⣼⣿⠟⠁⠂⠀⠀⡀⡀⢀⡀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢰⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⣶⠸⣿⡅⢈⡇⠀⣀⣀⣀⡀⢐⠀ ⣿⣿⣿⣿⣿⣿⡿⣡⣿⣿⠋⠐⠀⠀⠀⠀⠋⠁⠊⠄⠻⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⢿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⢰⠀⠀⠀⠀⢿⢰⣿⣆⢸⣇⠀⠥⠉⠭⠙⠛⠁ ⣿⣿⣿⣿⣿⠟⣴⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣍⠀⢹⣿⣿⣿⠀⠀⠀⠀⠀⢸⠆⢾⣋⠘⣵⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⡿⢋⣾⣿⠟⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⠀⠀⠀⠀⠀⢸⡀⠘⣦⠐⡏⠀⠀⠀⠀⠀⠀⠀ ⣶⣭⣭⣴⣿⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣀⣀⠀⠀⠀⠨⠃⢀⡺⠀⣏⠀⠀⠀⠀⠀⠀⠀ ⠛⠿⠿⢟⣋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠉⠉⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠉⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⢆⢑⠀⠁⡆⠀⠀⠀⠀⠀⠀ ⡈⣿⣿⣿⣿⡆⢀⠀⠀⠀⠀⢀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡆⠸⠀⡄⢀⡃⠀⠀⠀⠀⠀⠀ ⡆⢸⣿⣿⣿⣷⠘⣖⢠⡀⡀⡀⢀⠈⠈⣀⡀⠀⣀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⣰⣀⢀⣠⡀⡒⠄⣼⠀⠋⠀⡫⠧⣼⢰⠀⡀⠀⢀⢀⣄ ⣿⡀⣿⣿⣿⣿⡆⢻⢿⣻⣿⡿⣿⣿⣯⣽⣿⣴⣾⣶⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣷⣾⣿⣍⣿⣽⣟⢱⣿⠀⢸⠀⠏⢝⣿⣿⠀⠸⠤⣆⣳⡼ ⣿⡇⢸⣿⣿⣿⣷⠘⡟⢾⠗⢿⣿⣿⣿⣹⣽⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣯⣿⣿⣿⣻⡿⣿⣧⣿⡟⡄⢸⡀⢽⣿⢿⣿⠀⢠⣶⣿⣿⢟ ⣁⢿⠀⣿⣿⣿⣿⡆⢁⣀⣀⠀⠀⠀⠉⠀⠁⠀⠘⢋⣍⣯⣿⣾⣾⣷⣶⣶⣿⣶⣶⣶⣾⣿⣿⣿⣿⣿⠋⣿⣾⣿⣷⣿⣶⣶⣶⣶⣾⣾⣿⣾⣿⣿⣷⣘⠋⠀⠈⣀⣀⣄⠁⡈⡉⠃⠸⣦⣟⡫⠘⣿⠁⠀⠁⢙⣼⣫ ⣏⣺⣇⢸⣿⣿⣿⣧⠸⡋⣓⡼⢿⢷⣷⡷⡶⣦⣾⡂⡵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⡾⣯⣿⡿⢿⣿⣿⣿⣮⡇⠈⡟⠻⡀⡆⢳⠀⠈⣲⣾⣿⣿ ⡿⡿⣿⡀⣿⣿⣿⣿⡆⢿⣧⣻⣿⣿⣿⣟⣽⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣽⣿⣿⣯⣽⣿⣿⣇⠀⡇⠈⣾⠇⠀⡀⠀⣿⠿⣿⣿ ⣿⣿⣽⢅⢸⣿⣿⣿⣷⠸⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣶⣿⠀⢦⠀⢿⡇⢸⡇⠀⣿⣾⣿⣿ ⣿⣿⣿⣿⡀⣿⣿⣿⣿⡆⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⣈⣀⣤⣿⣾⣶⣤⣾⣿⣿⣿ ⣻⣿⣿⣿⣇⢸⣿⣿⣿⣧⠸⣿⢿⠯⣿⣿⢻⠿⠟⠿⡟⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣻⣻⣿⡻⠿⣿⠟⣽⣿⡯⣙⡯⢟⡿⠿⢊⢟⢻⣻⢍⣿ ⣟⢾⣿⣿⣿⡀⣿⣿⣿⣿⡄⢟⢧⣦⠠⣈⡵⣀⡠⢇⠐⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢠⢩⣭⣟⢹⢏⠸⡳⢤⣿⣬⣰⣼⢫⣿⡛⣻⣪⣾⣺⣞⡷⣿ ⢑⣋⠉⢿⣛⡧⢹⣿⣿⣿⣧⠘⣯⠠⢍⢼⠹⢓⣆⠱⠶⠐⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢈⠉⢯⠿⣉⣶⡏⢅⠓⠛⠋⠘⠊⠉⠛⠉⠛⠂⠋⠛⠋⠛⢒ ⠘⠛⠻⠿⠛⠻⠋⣿⣿⣿⣿⡄⠇⠁⠀⠁⠀⠈⠉⠀⠀⠀⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠀⠉⠉⠉⠉⠙⠋⠉⠉⠉⠉⠉⠉⠉⠉⠉⠋⠈⠉⠈⠈⠉⠁⠁⠁⠀⠀⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⣉⡛⢛⡋⣙⢋⣉⣙⠻⡟⣛⣙⡛⣛⣛⡛⣋⣉⣛⢋⣉⡛⠟⣋⣉⣉⣉⡛⢛⣛⣛⢛⣙⢛⣛⡻⢛⣉⣉⣉⣉⣛⣙⣉⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⢸⡇⣿⢸⣿⣿⠇⢸⣿⠹⠇⣿⢹⣷⣿⡏⣿⢸⣏⡁⠀⣿⣉⣿⣿⡿⣾⡏⣿⢸⣿⣾⣿⡇⡌⢹⡏⢸⣿⣿⣿⣿⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⡿⢸⣧⣿⢸⣿⣿⡇⠸⣿⣼⡇⣿⣼⡟⣿⣧⣿⢸⣧⡄⠀⣿⠀⣿⣿⣿⢻⣧⣿⢸⡟⣿⣿⡇⡇⣸⡇⢸⣿⣿⣿⣿⣤⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠾⠓⢦⣴⠶⠶⠤⠖⠂⠀⠀⠀⠄⠰⠷⠐⠲⠦⠢⠴⠶⠀⠐⠶⠤⣴⡤⠚⠛⠂⠒⠢⠤⠀⠀⠄⠐⠿⠿⠻⠿⠟⠛⠿⠟⠛⠿⠿⠛⠿⣿⣿⣿⣿ ⠀⠀⢻⣿⠃⣿⣻⡇⣼⣿⡇⣿⡻⠇⣿⣿⣿⠀⢸⡇⣿⡻⠧⠀⣸⣿⡇⠁⣿⣇⣿⢸⣿⡏⢻⣿⢻⣿⢸⡟⣿⢸⣷⣿⡇⣿⣿⢸⣿⢸⡟⢻⡟⢻⣿⣿⡆⣿⠛⢸⣿⡇⣾⣿⠷⣿⡏⣿⢸⣟⣿⢸⣿⠋⣿⣿⣿⣿ ⠀⠀⢸⣿⠀⣿⢹⡇⣿⣽⣇⣬⣻⣧⣿⣿⣿⠀⢸⡇⣬⣻⣧⠀⣿⣽⣧⠀⣿⢿⣿⣾⣿⣿⢸⣿⢸⣿⢸⡇⣿⢸⡿⣿⣿⣿⣿⣾⣿⡘⣇⢸⡇⢸⣿⣿⡆⣿⣉⣿⣿⣿⣬⣽⣷⣽⣇⣿⢸⡏⣿⢸⣿⡉⣿⣿⣿⣿ ⠀⠀⠈⠉⠀⠉⠈⠉⠉⠈⠉⠈⠉⠁⠉⠉⠉⠀⠈⠁⠈⠉⠁⠀⠉⠈⠉⠀⠉⠈⢉⣉⣭⣭⣌⣭⣬⣭⣬⣍⣭⣬⣥⣍⣩⣩⣉⣩⣉⣥⣷⣬⣥⣬⣭⣭⣥⣉⣉⡉⢉⠉⠈⠉⠁⣈⡉⢩⣬⣅⣭⣬⣉⣩⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⡇⣼⣿⠼⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣶⣤⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠈⣿⢿⣿⡆⢹⡇⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣭⣙⠿⣿⣷⣤⣤⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⣶⣦⠀⠀⠀⠻⣿⣶⣤⣀⡀⠀⠀⠀⠀⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⢻⣿⡇⢸⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠿⣿⣿⣦⣍⡛⢿⣿⣿⣿⣤⠀⠀⠀⠀⠀⠀⠀⠉⠁⠀⠀⠀⠀⢹⣿⣿⣿⣿⣷⣄⢀⣀⡀⠠⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢿⠀⣿⡇⢸⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣷⣦⣝⡻⢿⣿⣷⣮⣝⡻⢿⣷⣶⣦⣦⠀⠀⠀⠀⠀⠀⠀⣠⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣌⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⢹⠀⣿⡇⢸⣿⡀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣷⣮⣝⠻⢿⣿⣶⣬⣛⠿⣿⣷⠀⠀⠀⠀⠀⠠⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⡇⣩⣿⣼⣿⠇⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣶⣬⣛⠿⣿⣿⣮⡹⣖⠀⡀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⣀⡀⠩⠉⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠸⡧⣿⣿⣿⣿⡇⢸⣿⣿⣿⠿⢿⣿⣿⣿⣿ ⣿⠻⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⡎⣿⣿⡧⠀⠉⢠⣤⣙⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⡇⠀⡠⠁⠀⢌⠛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⡷⢸⣿⡇⣿⡇⠸⠿⠿⠇⠀⠸⠿⠿⠿⠿ ⣻⣼⣾⣿⣿⣿⣿⣿⣿⣿⣿⡟⣱⣿⡿⠃⠀⠀⠀⢩⣛⠿⣶⣬⣙⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⣀⠀⠠⡄⠁⠒⠢⠉⠻⢿⣿⣿⣿⣿⠿⠟⠀⣿⣼⣿⣇⢿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡿⣿⢿⢻⢫⡽⣷⣾⣿⣿⢏⣾⣿⠟⠁⠀⠀⠀⠀⢸⣿⣿⣶⣭⣛⠿⢷⣮⣝⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⡀⠓⠂⢄⠀⠐⠀⠈⠀⠄⠈⠉⠁⠀⠀⠀⠀⢿⠿⣿⡍⢸⢿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣷⢹⣰⣬⣧⣥⣿⣿⡿⢡⣿⣿⠋⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣶⣭⣛⡻⢷⣯⣝⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠤⠤⠠⠀⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⣀⠀⠀⢺⡀⣿⣿⣝⣮⠀⠀⠀⠀⠀⠀⢀⣀⣀⠀ ⣿⣿⣿⣿⣿⣿⣿⠟⣴⣿⡿⠁⠒⠒⠒⠂⠲⠖⠖⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣭⣟⡻⢷⣾⣶⣶⣶⣶⣶⠶⠶⠶⠶⠿⠿⠿⠿⠿⠿⢿⣛⣛⣛⣛⣛⣛⣛⡛⠁⠁⢸⡧⣿⣿⢿⣿⠀⠐⠒⡛⠀⠀⠈⠉⠉⠉ ⣿⣿⣿⣿⣿⣿⢋⣾⣿⠟⣰⠀⢀⡀⢀⣀⢀⡀⢄⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⡇⢸⣇⣿⣿⠈⣿⡆⢠⢀⣀⣀⡀⢰⠀⠀⠀ ⣿⣿⣿⣿⡿⣡⣿⣿⠋⠖⠅⠄⠘⡠⠝⠶⠓⣿⡻⠘⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⣿⣿⣿⡗⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢻⡇⠸⣿⣿⣿⡀⣿⡇⠀⠌⠭⠭⠹⠿⠀⠀⠀ ⣿⣿⣿⢟⣴⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢈⣿⣿⣿⡇⠂⠀⠀⣿⢻⣿⣇⢿⣷⠀⠂⠀⠀⠀⠀⠀⠀⠀ ⣿⡿⢫⣾⣿⠏⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⡇⠀⠀⠀⣿⡜⣿⡇⢺⣼⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣭⣴⣿⡿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⣈⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣀⡀⠀⢸⣾⣿⣷⢸⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠿⢟⣋⠀⡉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠋⠙⠉⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠉⠉⠉⠉⠉⠉⠀⢸⢺⣿⣿⢸⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⡆⢁⠀⡀⠀⠐⢠⡤⣀⣀⣠⠀⡤⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⢀⠀⣀⣀⠀⠀⢸⡟⣿⣟⡘⡿⡄⠀⠀⠀⣀⡄⠀⠁⡀ ⣿⣿⣿⣧⠘⡤⠸⡐⣶⣄⣀⣬⣭⣯⣵⣄⣝⣽⣙⣠⣀⣨⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣪⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣽⣟⣿⣽⣯⣡⡇⠨⡏⢹⣿⣷⣿⡃⠀⣀⢄⣿⣛⣶⣶⣶ ⣿⣿⣿⣿⡄⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⣇⠸⣿⣿⣿⡇⠀⣿⣿⣿⣿⣿⣿⣿ ⢹⣿⣿⣿⣧⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⠀⣿⣿⣿⣇⠀⣿⣿⣿⣿⣿⣿⣿ ⠈⣿⣿⣿⣿⡄⢇⣥⢄⣮⣵⣿⣟⡏⠛⢯⢛⣻⢏⠉⢉⣻⣿⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⢟⣯⣭⣥⣿⣼⣋⠀⢸⣴⣿⣿⢻⣿⠀⣛⣡⣻⣿⣶⣯⣢ ⡆⢹⣿⣿⣿⣧⢸⣿⣿⣿⣿⣿⣿⣿⣿⣭⣾⢿⣾⣶⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⢸⡿⣿⣿⠈⣯⠀⢽⣿⣿⣿⣿⣿⣿ ⣿⠈⣿⣿⣿⣿⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢾⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⡇⢹⣿⠀⣿⡆⢸⣿⣿⣿⣿⣿⣿ ⣿⣇⢹⣿⣿⣿⣧⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠘⣷⢸⣿⡀⣿⡇⢸⣿⣿⣿⣿⣿⣿ ⣿⣿⡈⣿⣿⣿⣿⡄⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣀⣯⣭⣭⣷⣿⣶⣼⣿⣿⣿⣿⣿⣿ ⣿⣿⡇⢻⣿⣿⣿⣧⢸⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛ ⣿⣿⣿⠈⣿⣿⣿⣿⡀⢿⣿⣷⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣧ ⣿⡿⣿⡇⣹⣿⣿⣿⣧⠸⣟⣹⣿⣿⣹⣿⣿⣿⣟⣟⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠛⠁⠙⠋⠛⠛⠛⠛⠛⠛⠛⠉⠛⢋ ⠙⠛⠻⢿⠛⣿⣿⣿⣿⡟⠿⠘⠚⠧⠐⠟⠋⠛⠋⠛⠋⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⡛⠋⠉⠉⣉⡉⠉⠉⠉⠋⠉⠩⠟⡛⠋⠩⠉⠛⠙⠛⠋⠛⠛⠛⠛⠀⠀⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⣉⡛⢛⡋⣛⢛⣉⣙⢻⡟⣛⣙⡛⣛⣛⡛⣋⣉⣛⢛⣉⡻⠟⣋⣉⣉⣉⡛⢛⣛⣛⢛⣙⢉⣙⡛⢛⣉⣉⣉⣉⣛⣙⣉⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⢸⡇⣿⢸⣿⣿⠇⢸⣿⠹⠇⣿⢹⣷⣿⡏⣿⢸⣏⡁⠀⣿⣉⣿⣿⡿⣾⡏⣿⢸⣿⣾⣿⡇⡌⢹⡏⢸⣿⣿⣿⣿⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⡿⢸⣧⣿⢸⣿⣿⡇⠸⣿⣼⡇⣿⣼⡟⣿⣧⣿⢸⣧⡄⠀⣿⠀⣿⣿⣿⢻⣧⣿⢸⡟⣿⣿⡇⡇⣹⡇⢸⣿⣿⣿⣿⣤⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠾⠳⢦⣴⠶⠦⠠⠶⠀⠀⠀⠀⠀⠘⠷⠐⠶⠦⠠⠴⠶⠀⠰⠶⠤⣤⡤⠚⠛⠂⠐⠂⠠⠀⠠⠀⠐⠿⠿⠻⠿⠿⠛⠻⠿⠛⠿⠿⠛⠿⣿⣿⣿⣿ ⠀⠀⢻⣿⠃⣿⣻⡇⣼⣿⡇⣿⡻⠇⣿⣿⣿⠀⢸⡇⣿⡻⠇⠀⣼⣿⡇⠁⣿⣇⣿⢸⣿⣏⢻⣿⢻⣿⢸⡟⣿⢸⣷⣿⡇⣿⣿⢸⣿⢸⡟⢻⡟⢻⣿⣿⡆⣿⠛⢸⣿⡇⣾⣿⠷⣿⡏⣿⢸⣟⣿⢸⣿⠋⣿⣿⣿⣿ ⠀⠀⢸⣿⠀⣿⢹⡇⣿⣽⣇⣬⣻⣧⣿⣿⣿⠀⢸⡇⣬⣻⣷⠀⣿⣽⣧⠀⣿⢿⣿⣾⣿⣿⢸⣿⢸⣿⢸⡇⣿⢸⡿⣿⣿⣿⣿⣾⣿⣘⡇⢸⡇⢸⣿⣿⡆⣿⣉⣿⣿⣿⣬⣽⣷⣿⣇⣿⢸⡏⣿⢸⣿⣁⣿⣿⣿⣿ ⠀⠀⠈⠉⠀⠉⠉⠉⠉⠈⠉⠉⠉⠁⠉⠉⠉⠀⠈⠁⠉⠉⠁⠀⠉⠈⠉⠀⠉⢉⣭⣍⣡⣭⣈⣭⣬⣭⣬⣭⣭⣬⣥⣉⣩⣉⣭⣉⣉⣥⣷⣬⣥⣬⡍⠉⡁⠉⣉⠉⣉⡉⠈⣭⣥⣬⣩⣭⣬⣭⣭⣬⣍⣭⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⣿⣸⣿⡇⣿⣧⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣶⣶⣴⣤⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⡀⠀⠀⠀⠀⢠⣤⡀⠀⠀⠀⠀⠀⠘⠉⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣇⢸⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣾⣶⣦⣄⠀⠀⠀⠀⠀⠀⠀⠻⠃⠀⠀⠀⠀⠀⠉⣿⣷⣀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⢸⡿⣿⣧⢸⣿⡀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣍⡻⢿⣿⣿⣿⣿⣿⣿⣷⣄⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣧⡀⠀⠀⣤⣄⠐⠜⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⡁⢿⣿⢸⣿⡆⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⢿⣿⣷⣮⣝⠻⢿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⢰⣶⣄⣸⣿⣿⣿⣿⣿⣦⣤⣿⣿⣿⣆⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⡇⣿⣿⠈⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣶⣬⣙⠿⣿⣿⣶⣭⣛⢿⣿⣿⣿⣿⣿⡄⠀⠀⢠⡄⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢸⣧⢸⣿⣯⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣶⣭⡛⠿⣿⣿⣮⡻⠿⠿⢿⣷⣦⣠⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⢀⣄⣈⠩⠙⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⢸⣿⣿⣿⣧⠸⣿⣿⣿⣿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣷⡜⣿⣿⡇⠀⠀⠀⠀⠉⢩⣍⣻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⠉⠀⣄⠁⠂⢌⡛⠿⣿⣿⣿⣿⣿⣿⠀⣿⢸⣿⣿⢻⣿⠀⣿⣿⣿⠿⠀⠀⠿⠿⠿⠿⠿⠿⠿⠿ ⣿⣿⣿⣿⣿⣿⣿⢟⣼⣿⡿⠁⠀⠀⠀⠀⠀⠈⣙⣻⠿⣶⣭⣛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⣀⠘⠳⣤⡈⠒⠦⣙⠻⢿⣿⣿⡆⢿⣊⣿⣷⣸⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢩⠽⣷⣸⣿⡿⢫⣾⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣷⣦⣽⡛⠿⣶⣭⣛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡉⠻⣢⣄⡑⠓⢂⣈⠈⠴⠌⡉⠀⢸⡿⣿⣿⣱⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣮⣵⣿⣾⡟⣱⣿⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣷⣶⣭⣛⠿⣶⣭⣛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠤⠬⠤⠤⠀⠘⠁⠒⠐⠒⣒⣀⡀⢸⡇⣸⣿⣾⣿⡄⠀⠀⠀⠀⠀⠀⢀⣀⣀⡀⠀⠀⠀⠀ ⣿⣿⣿⢏⣼⣿⡟⠡⡛⠒⠶⠒⠲⠶⠶⠒⠒⠒⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣭⣛⠿⣶⣷⣶⣶⣶⣶⣶⠶⠶⠶⠶⠿⠿⠿⠿⠿⢿⣛⣛⣛⣛⣛⣛⣃⠸⣿⣼⣿⣿⣿⡇⠠⠶⠶⡚⠀⠀⠈⠉⠉⠉⠙⢛⠀⠀ ⣿⡿⣣⣿⣿⠏⣴⢰⣦⣤⣌⣨⣁⡀⣀⣀⣀⡤⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⢸⣿⡗⣿⡇⠀⣤⣐⢁⣀⣀⠀⣖⣐⣆⣦⣶⣿⣾ ⡟⣵⣿⡿⢁⠊⠎⢻⠿⢿⣿⣿⣿⣿⣿⡟⣿⣯⠸⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⢿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣯⣽⣧⠀⣬⡯⡭⠭⣽⣿⢟⢿⠿⢿⠿⢿⡿ ⣾⣿⠟⡀⠀⠀⠀⠀⠈⠄⢈⠉⠀⠀⡀⠐⠑⢡⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⢿⡟⣿⣿⢿⣿⠀⠙⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⠋⠬⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠈⠿⢿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢹⠂⣽⣿⢺⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠁⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠔⠀⠰⠀⢸⡀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⡄⣝⠂⢠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠘⠛⠛⠉⠉⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠉⡃⠨⣿⢹⣿⡇⣿⡆⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡆⢶⣤⡀⢱⣴⣴⢄⣤⣀⣄⣠⣦⣶⣔⡀⢀⡀⣠⣀⣄⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣠⣠⠄⠀⣿⣼⣿⡇⣿⡇⠀⣄⢀⢠⣄⣰⣾⣼⣤⣄⣠⠂⢀ ⢸⣸⣿⣷⣾⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣇⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⣿⢸⣷⣷⣿⣷⠀⣾⣽⣿⣟⣯⣿⣿⣿⣿⡿⠀⣸ ⡀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⠘⣿⣿⣿⣯⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⢰⡿ ⣇⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⢸⡆⣿⣿⣿⣿⠀⢹⣿⣿⣿⣿⣿⣿⣿⢿⠀⣮⠇ ⣿⡈⣿⣹⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⠿⣿⠁⢸⠻⢿⣿⣿⣿⣿⣿⠇⢰⡟⠀ ⣿⣇⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⡿⣿⣿⡎⣿⡂⢸⣿⣻⣿⣿⣿⣿⡛⠀⣿⠇⣸ ⣿⣿⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⣷⢺⣿⡇⣿⡇⠈⣿⣿⣿⣿⣿⣯⣧⣤⣯⣤⣿ ⣿⣿⡇⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⠸⣿⡇⢻⡧⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⣫⣽⣭⣿⣾⣷⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⡇⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⢿⣿⣿⣿⣇⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠛⠛⠟⠛⠛⠛⠛⠛⠛⠛⠟⠻⠛⢛ ⢸⣿⣿⣿⣿⠹⣿⣿⣿⡿⠿⣿⣻⣿⡿⡿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⠿⡿⣿⣿⣿⡯⢯⣭⣿⣿⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡤⣤⢦⣠⡄⠀⣀⣄⣀⢠⠄⠠⡌⡅⣽ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢉⣙⡛⢛⡛⣛⢛⣛⣛⢿⡿⣛⣛⡻⣟⣛⡛⣛⣛⣛⢛⣛⣻⡿⣛⣛⣛⣛⡻⢟⣛⣛⢛⣛⢛⣛⡻⢟⣛⣛⣛⣛⣛⣛⣛⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⢸⡇⣿⢸⣯⣿⠇⢸⣿⠹⠇⣿⢹⣷⣿⡏⣿⢸⣏⡁⠀⣿⣉⣿⣯⡿⣾⡏⣿⢸⣿⣾⣿⡇⡎⢹⡏⢸⣿⣿⣿⣿⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⡿⢸⣧⣿⢸⣏⣿⡇⠸⣿⣼⡇⣿⣼⡟⣿⣧⣿⢸⣧⡔⢀⣿⠀⣿⣿⣿⢻⣧⣿⢸⡟⣿⣿⣇⣇⣸⡇⢸⣿⣿⣿⣿⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠾⠿⢶⣶⠾⠶⠶⠶⠶⠠⠶⠒⠤⠾⠿⠶⠿⠶⠶⠶⠶⠶⠶⠶⠶⣶⣶⠿⠿⠷⠾⠷⠶⠶⠶⠦⠶⢿⡿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⢿⣿⣿⣿⣿ ⠀⠀⢻⣿⠃⣿⣻⡇⣼⣿⡇⣿⡻⠇⣿⣿⣿⠀⢸⡇⣿⡻⠇⠀⣼⣿⡇⠋⣿⣇⣿⢸⣿⣏⢻⣿⢻⣿⢸⡟⣿⢸⣷⣿⡇⣿⣿⢸⣿⢸⣟⢻⡟⢻⣿⣿⡆⣿⠛⢸⣿⡇⣾⣿⠷⣿⡏⣿⢸⣟⣿⢸⣿⠛⣿⣿⣿⣿ ⠀⠀⢸⣿⠀⣿⢹⡇⣿⣽⣇⣬⣻⣧⣿⣿⣿⠀⢸⡇⣬⣻⣷⠀⣿⣽⣧⠀⣿⢿⣿⣾⣿⣿⢸⣿⢸⣿⢸⡇⣿⢸⡿⣿⣿⣿⣿⣾⣿⣘⣿⢸⡇⢸⣿⣿⡆⣿⣉⣿⣿⣿⣬⣽⣷⣿⣇⣿⢸⡏⣿⢸⣿⣉⣿⣿⣿⣿ ⠀⠀⠈⠉⠀⠉⠉⠉⠉⠈⠉⠉⠉⠁⠉⠉⠉⠀⠈⠁⠈⠉⠁⠀⠉⠈⠉⠀⠉⣩⣭⣭⣥⣭⣬⣭⣮⣭⣬⣭⣭⣬⣥⣭⣭⣭⣭⣭⣭⣭⣿⣮⠁⢈⡉⠉⣉⠉⣉⡉⢩⣭⣬⣭⣥⣬⣭⣭⣬⣭⣭⣬⣭⣽⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡴⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣇⣻⣿⢘⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣶⣦⣤⣤⡀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠠⣶⣯⠀⠀⠀⠀⠀⣤⣄⡀⠀⠀⠀⠀⠀⠀⠉⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠸⣿⣿⣿⠈⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣦⣄⠀⡀⠀⠀⠀⠀⠉⠁⠀⠀⠀⠀⠀⠈⢻⣿⣦⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⢿⣿⡃⣿⣧⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣦⣂⡀⠀⠀⠒⠀⠀⠀⠀⠀⡀⣼⣿⣿⣿⣅⠀⠀⢠⣤⣀⢊⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⠘⣿⡏⢹⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣷⣬⣛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠐⣶⣦⣁⣿⣿⣿⣿⣿⣷⣤⣾⣿⣿⣷⣘⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⣿⠄⣿⣷⢸⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣛⠿⣿⣿⣶⣭⣻⢿⣿⣿⣿⣿⣿⣿⣿⣵⣡⠀⡠⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣼⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢹⡇⣿⣿⣿⣿⠂⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣶⣭⡛⠿⣿⣿⣮⠛⠛⠿⠿⠿⣿⣿⣿⣾⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣤⣤⣀⠉⠍⠛⠿⣿⣿⣿⣿⣿⣿⣿⡇⢸⡇⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣷⢸⣿⣿⡇⠀⠀⠀⠀⠀⠈⠉⣭⣛⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⡋⠳⢦⡌⠐⠠⣝⠻⢿⣿⣿⣿⣗⠸⡇⣽⣿⡟⣿⡇⢸⣿⣿⣿⣿⠀⠀⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿ ⣿⣿⣿⣿⣿⢏⣼⣿⡟⠁⠀⠀⠀⠀⠀⠀⠀⢉⣛⠿⣷⣮⣝⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⢀⡈⠛⢶⡄⡑⠒⠬⠙⠿⣿⠀⣿⣽⣿⡇⣿⡇⠈⠋⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣶⣼⣿⡿⢣⣾⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣶⣭⣛⠻⢷⣮⣝⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣌⠙⢷⣦⣈⠛⢓⣄⡉⢒⣀⠀⣿⠻⣿⡿⢿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣾⡟⣵⣿⡿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣶⣭⣟⡻⢷⣮⣝⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠦⠧⠤⠄⠐⠒⠒⣚⣓⣒⠀⣿⣴⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣀⠀⠀⠀⠀⠀⠀ ⣿⢋⣼⣿⠟⡱⡛⠓⠲⠶⠶⠶⠶⠖⡒⠚⢛⠁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣮⣝⡻⢿⣶⣷⣶⣶⣶⣶⠶⠶⠶⠾⠿⠿⠿⢿⣟⣛⣛⣛⣛⣛⣛⡁⢿⡇⣿⣿⣿⣿⡀⠰⢶⠶⣞⠃⠀⠀⡍⠉⠉⠍⠻⡂⠀⠰⢶ ⣡⣿⣿⢋⣴⣼⣵⣦⣯⣰⣁⣌⣦⣦⣤⣄⣰⡀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢰⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣧⣿⣿⡺⣿⡅⢨⣬⣵⣙⣇⣀⠀⣷⣬⣖⣶⣶⣿⣾⣿⣧ ⣿⡿⢡⠮⠝⢿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠸⣿⣿⣿⡇⣿⡇⢨⣥⣹⣯⣭⣽⣿⡟⠿⠿⢿⠿⣿⢿⣿⣿ ⠏⡐⠀⠀⠀⡄⠀⠁⢙⠁⠙⠙⠙⢙⠁⠋⡉⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⢻⣿⡓⣿⡇⠀⡏⠀⠁⠊⠀⠈⠁⡀⠅⠀⠀⠀⠀⠈⠉ ⠜⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢆⠹⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣏⢨⣿⡧⢿⣣⠀⠅⠀⠀⠀⠀⠀⠐⠀⠀⠀⠀⠀⠀⠄⠈ ⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠄⠀⠠⠄⢠⣅⣸⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⣿⣿⣿⣧⢸⣽⠀⠅⠀⠀⠀⠀⠐⠤⠀⠀⠀⠄⠄⠀⠀⠀ ⠀⠀⠀⠀⠰⠀⠀⠀⠀⢐⡖⠈⠁⠀⠈⠛⠛⠋⡉⠉⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢸⡿⣿⣿⢰⣿⠀⠉⠀⠀⠀⠀⠈⠄⠀⠐⠀⠀⡀⠤⠄⢀ ⣶⣶⣦⣶⣶⣤⣤⣤⣄⣤⣤⣴⣿⣦⣦⣐⣤⢀⣖⣤⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢸⣗⣿⣿⡌⡿⡆⠸⣦⡬⣶⣶⣾⣿⣯⣤⣶⣾⠀⣀⠀⢀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⡯⣽⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢀⣿⠁⣸ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⣿⢹⣿⣿⣿⡇⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣼⡏⢠⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⣿⢸⣿⣿⣿⣇⠀⣿⣿⣿⣿⣿⣿⣿⣿⡏⢠⣫⠀⣾⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⡿⣿⣿⠀⡿⣿⣿⣿⣿⣿⣿⠿⠀⡾⡇⢰⣿⣿ ⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢹⣿⣿⣷⢈⣿⠀⣿⣿⣿⣿⣿⣿⣿⠇⢀⡻⠀⣾⣿⣿ ⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⡏⣿⣿⣺⣿⡄⢸⣿⣿⣿⣿⣿⣿⣤⣼⣧⣴⣿⣿⣿ ⡇⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣷⢿⣿⡀⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣈⣽⣿⣽⣷⣿⣧⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⡆⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡇⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠛⠟⠿⠛⠿⠛⠟⠛⠟⠛⠟⢻⠛⢻ ⣿⣿⣿⠼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣤⣦⣦⣤⢦⣤⣤⣤⣤⣤⣤⣼⣇⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢉⣙⡛⢛⡛⣛⢛⣛⣛⢿⡿⣛⣛⡛⣛⣛⡛⣛⣛⣛⢛⣛⡻⠟⣛⣛⣛⣛⡛⢛⣛⣛⢛⣛⢛⣛⡻⢟⣋⣛⣛⣛⣛⣛⣛⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⢸⡇⣿⢸⣿⣿⠇⢸⣿⠹⠇⣿⢹⣷⣿⡏⣿⢸⣏⡅⠀⣿⣉⣿⣿⡿⣾⡏⣿⢸⣿⣾⣿⡇⡌⢹⡏⢸⣿⣿⣿⣿⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⡿⢸⣧⣿⢸⣿⣿⡇⡸⣿⣼⡇⣿⣼⡟⣿⣧⣿⢸⣧⡄⢀⣿⠀⣿⣿⣿⢻⣧⣿⢸⡟⣿⣿⡇⣇⣿⡇⢸⣿⣿⣿⣿⣤⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠤⠾⠻⢶⣶⠶⠶⠶⠶⠂⠀⠀⠀⠀⠶⠷⠲⠶⠦⠤⠴⠶⠔⠶⠶⠤⣶⡤⠞⠿⠆⠖⠶⠤⠐⠢⠤⠰⠿⠿⠿⠿⠿⠿⠿⠟⠿⠿⠿⠿⠿⣿⣿⣿⣿ ⠀⠀⢻⣿⠋⣿⣻⡧⣼⣿⡇⣿⡻⠇⣿⣿⣿⠀⢸⡇⣿⣻⠧⠀⣼⣿⡇⠁⣿⣇⣿⢸⣿⣏⢻⣿⢻⣿⢸⡟⣿⢸⣷⣿⡇⣿⣿⢸⣿⢸⠛⢻⡟⢻⣿⣿⡆⣿⠛⢸⣿⡇⣾⣿⠷⣿⡟⣿⢸⣟⣿⢸⣿⡛⣿⣿⣿⣿ ⠀⠀⢸⣿⠀⣿⢻⡇⣿⣽⣧⣬⣻⣧⣿⣿⣿⠀⢸⡇⣬⣻⣷⠀⣿⣿⣧⠀⣿⣿⣿⣾⣿⣿⢸⣿⢸⣿⢸⡇⣿⢸⡿⣿⣿⣿⣿⣾⣿⡈⠀⢸⡇⢸⣿⣿⣆⣿⣉⣿⣿⣿⣬⣽⣷⣿⣇⣿⢸⡟⣿⢸⣿⣉⣿⣿⣿⣿ ⠀⠀⠈⠉⠀⠉⠉⠉⠉⠈⠉⠈⠉⠁⠉⠉⠉⠀⠈⠁⠈⠉⠁⠀⠉⠈⠉⠀⠉⣭⣭⣭⣭⣭⣬⣭⣬⣭⣬⣭⣭⣬⣥⣭⣭⣭⣭⣭⣉⣥⠀⣈⠁⣈⣉⢉⣉⠉⣩⣭⣭⣭⣬⣭⣥⣬⣭⣭⣬⣭⣭⣬⣭⣭⣿⣿⣿⣿ ⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣼⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣷⣦⣴⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣧⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⢹⣿⣿⣿⢸⣿⡇⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢿⣷⣦⣤⣤⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⡿⣿⣿⣹⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣄⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣷⣦⡀⢀⣦⡀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⡯⢿⣿⡿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣥⡐⣀⢀⠀⠀⠀⣤⣄⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣄⣬⡛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢸⣿⢸⣿⡷⣿⣷⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣶⣽⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡶⡀⣄⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⠸⣿⣿⣿⣿⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣶⣍⡻⢿⣿⣿⣮⠛⠛⠛⠛⠻⠿⠿⣿⣿⣿⣶⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠤⣤⡌⠡⠉⠛⢿⣿⣿⣿⣿⣿⡀⣿⡜⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣷⢹⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⢩⣝⡻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⡛⠶⣤⡈⠂⠬⡙⠿⢿⣿⡇⢻⡇⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⡀⠀⢿⣿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿ ⣿⣿⣿⢏⣾⣿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣙⡻⢷⣦⣭⣛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣔⣄⡙⠱⢦⣈⠑⠲⡌⡁⢸⣗⣿⣿⣹⣿⡇⠻⠟⠛⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⡿⣡⣿⣿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣷⣮⣝⣛⠿⣶⣭⣛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡉⢻⣶⡤⡉⢻⣶⣄⠁⢸⡿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠟⣴⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⢹⣿⣿⣿⣿⣿⣿⣾⣭⣛⠿⣶⣭⣟⡻⢿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠏⠛⠛⠒⠒⣚⣛⣛⣁⣃⠈⣷⣻⣿⣧⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀ ⣾⣿⠟⡰⡟⠓⠲⢶⠶⠶⡶⠖⠒⡚⠛⢯⡅⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣭⣛⠻⢷⣶⣶⣶⡶⠶⠶⠿⠿⠿⠿⢿⣛⣛⣛⣛⣛⣛⣛⣿⠀⣿⣻⣿⣿⣿⣯⠀⠶⠶⣒⣒⡇⠀⠀⠏⠉⠉⠙⠛⡇⠀⠀⠶⡶⠶ ⣿⢋⣦⣿⣷⣧⣼⣿⣯⣭⣶⣤⣤⣤⣴⣿⣴⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⣿⣸⣿⣿⢿⣿⠀⣥⣩⣯⣏⣇⣀⠀⣾⣷⣿⣾⣷⣿⣿⣿⣷⣩⣑ ⣁⡾⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠸⠿⠿⠿⠿⡿⠿⠿⠿⣿⠿⠿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣃⣿⣿⣿⣿⣻⣿⠀⢹⣭⣯⣭⣯⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⡤⡊⠤⠊⠉⠈⠛⠙⠙⠛⠛⡛⢛⠻⢹⢛⢁⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⡆⢸⠟⠛⠛⠛⠋⠀⠀⡔⠀⠨⡉⠁⠐⠚⠛⠛⠛ ⠓⠂⠀⠀⠁⠀⠀⠢⠀⠌⠄⢡⠌⢄⠀⠨⡈⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⡿⣿⡇⠘⠀⠁⡂⠀⠆⢀⠀⡀⠀⠀⠀⠀⡨⠀⠂⠠⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠠⡴⠚⠨⢈⣸⣂⣾⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⡇⠀⣀⠀⠰⠀⠀⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠰⡄⠄⠀⠀⠀⠀⠀⠈⠉⠈⠀⠉⠋⠉⠉⠉⠉⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣧⠀⡏⠀⠀⠀⠀⠀⠀⠁⠀⠀⢀⠤⠴⠄⡆⠐⠀ ⣶⣶⣾⣿⣦⣄⣥⣠⣀⣏⣤⣴⣶⣶⣧⣾⣷⣶⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣼⣿⠀⢿⣦⣶⣷⣶⣾⣾⣶⣶⣶⡗⠀⣀⠀⢠⣀⣉ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣿⣿⣿⣿⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⢸⡿⢀⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⠃⢸⣿⣿⣿⣿⣿⣿⣿⣿⡿⢀⣿⠁⣸⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⠃⣸⡗⢠⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣼⣿⣿⣿⣿⣿⡇⠸⣿⣿⣿⣿⣿⣿⣿⡇⠠⢻⠁⣼⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⡇⠀⣿⣿⣿⣿⣿⣿⣿⠃⣘⡇⢠⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⣿⣿⣿⣿⣿⣿⣿⣤⣿⣥⣾⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⡷⣿⣿⢹⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣸⣳⣿⣿⣿⣿⣦⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⡆⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠛⡟⠟⠛⠿⠛⠟⠛⠟⠛⠟⢻⠛⢻ ⣷⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣤⣧⣦⣥⣦⣤⣦⣤⣤⣤⣦⣾⣧⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢉⣉⡛⢛⡛⣛⢛⣛⣛⢿⡟⣛⣛⡛⣛⣛⡛⣛⣛⣛⢛⣛⡻⢟⣛⣛⣛⣛⣛⢛⣛⣛⢛⣛⢛⣛⡻⢟⣛⣛⣛⣛⣛⣛⣛⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⢸⡇⣿⢸⣿⣿⠇⢸⣿⠹⠇⣿⢹⣷⣿⣟⣿⢸⣏⡅⠀⣿⣉⣿⣿⡿⣾⡏⣿⢸⣿⣾⣿⡇⡌⢹⡏⢸⣿⣿⣿⣿⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⡿⢸⣧⣿⢸⣿⣿⣇⡸⣿⣼⡇⣿⣼⡟⣿⣷⣿⢸⣧⡄⢀⣿⠀⣿⣿⣿⢻⣧⣿⢸⡟⣿⣿⣇⣇⣾⡇⢸⣿⣿⣿⣿⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⣶⠾⠿⢶⣶⠶⠶⠶⠶⠆⠠⠒⠒⠂⠶⠷⠶⠶⠶⠶⠶⠶⠦⠶⠶⠶⣶⣶⠞⠟⠲⠖⠲⠶⠖⠲⠤⠲⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⢿⣿⣿⣿⣿ ⠀⠀⢻⣿⠋⣿⣻⡇⣼⣿⡇⣿⣻⠇⣿⣿⣿⠀⢸⡇⣿⣻⠧⠀⣼⣿⡇⠃⣿⣇⣿⢸⣿⡏⢻⣿⢻⣿⢸⡟⣿⢸⣷⣿⡇⣿⣿⢸⣿⠀⠘⢻⡟⢻⣿⣿⡆⣿⠛⢸⣿⡇⣾⣿⠷⣿⡟⣿⢸⣟⣿⢸⣿⠋⣿⣿⣿⣿ ⠀⠀⢸⣿⠀⣿⢻⡇⣿⣽⣇⣬⣻⣧⣿⣿⣿⠀⢸⡇⣬⣻⣗⠀⣿⣿⣧⠀⣿⣿⣿⣾⣿⣿⢸⣟⢸⣿⢸⡇⣿⢸⡿⣿⣿⣿⣿⣾⣿⡀⠀⢸⡇⢸⣿⣿⡆⣿⣉⣿⣿⣿⣬⣽⣷⣿⣇⣿⢸⡟⣿⢸⣿⣉⣿⣿⣿⣿ ⠀⠀⠈⠉⠀⠉⠉⠉⠉⠈⠉⠉⠉⠁⠉⠉⠉⠀⠈⠁⠈⠉⠁⠀⠉⠈⠉⠀⢩⣭⣭⣭⣭⣭⣬⣭⣬⣭⣬⣭⣭⣬⣥⣭⣭⣭⣭⡉⢉⣁⢤⣈⠁⣈⡉⢉⣥⣭⣭⣭⣭⣭⣬⣭⣥⣬⣭⣭⣬⣭⣭⣬⣭⣭⣿⣿⣿⣿ ⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠸⣿⣸⣿⡇⣿⣷⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣾⣦⣤⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠏⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⡇⣽⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣤⣀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠘⢿⣷⣶⣤⣄⡀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⡿⣿⡇⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⡼⠁⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣶⣦⣀⣤⣄⡀⠀⠈⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⢸⡟⣿⣿⢸⣿⡀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⡀⠀⠀⠀⠀⢀⣤⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣤⣄⡈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣇⣿⣿⢸⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣶⣝⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣧⣿⣿⣾⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⡻⢿⣿⣿⣮⠛⠛⠛⠛⠛⠛⠻⠿⠿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡤⢤⣤⡀⠠⢉⠻⢿⣿⣿⣿⠸⣿⢸⣿⣿⣿⣇⢸⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣷⢹⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣩⣙⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠙⠶⣤⡈⠂⠬⡝⠿⢀⣿⠸⣿⣿⣿⣿⠸⣿⣿⣿⣿⣿⡆⠀⣿⣿⣿⡿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿ ⣿⢫⣾⣿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢉⣛⠿⣷⣮⣝⡻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢢⣄⠙⠳⣦⣈⠑⠀⣿⣸⣿⣿⢻⣿⠀⣿⡿⠿⠟⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣱⣿⣿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣶⣯⣟⡻⢷⣮⣽⣻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡤⣉⣻⣖⣄⡉⣭⠀⢿⡿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⡟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⠀⣿⣿⣿⣿⣿⣿⣷⣮⣽⣛⠿⣶⣭⣛⠿⣿⣿⣿⣿⡿⠿⠿⠿⠿⠟⣛⣚⣒⣒⣊⣉⣉⡀⢸⣆⣿⣿⣾⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠏⣸⡽⢻⠲⣶⡶⠶⣶⡶⣖⣒⢻⠯⠉⢩⠁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣭⣛⠻⢷⠶⠾⠿⠿⠿⠿⢿⣟⣛⣛⣛⣛⣛⣿⣿⣿⣇⢸⣿⣿⣿⣿⣿⡇⠠⠴⠶⣶⣾⠂⠀⠀⠉⠉⠉⠩⠿⡇⠀⠀⠶⡶⠶⠶⠖ ⣾⣿⣿⣷⣯⣿⣿⣥⣍⣤⣦⣤⣿⣿⣦⣼⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⡿⣿⡇⠀⣅⣹⣿⣿⣦⣀⡀⢸⣶⣶⣷⣿⣿⣿⣿⣷⣤⣄⣰⣦ ⠻⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠻⠿⠿⠿⠿⠿⠿⠿⡿⠿⠿⢿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣀⣿⣿⣿⣇⣿⡗⠀⣫⣮⣿⣿⣽⣽⣿⣿⠿⣿⡿⣿⡿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠈⠈⢹⠉⠑⠘⠛⠛⠋⠛⠛⠀⠛⡑⣱⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠿⠙⠉⠉⠉⠉⢠⢐⠤⠌⣈⢙⡅⠛⠙⠟⠛⠋⠉⠙ ⢀⠌⠄⠀⠠⠄⠀⢀⠀⠀⠀⠀⠀⠀⠀⢣⠙⠿⡿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠄⠁⠀⠲⠂⠈⠀⢀⠘⢰⠄⢄⢄⣂⠪⠂⠈ ⠘⠂⠀⠀⠀⠁⠂⠑⠢⠀⠀⠀⠂⠀⠄⣂⣷⣰⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣿⡀⢀⣠⣤⣀⡀⡄⢀⠠⠀⢁⠀⠈⠀⡂⠀⢅⠠⠀⠊⠌ ⡳⠀⠐⡂⠀⢀⠀⠀⠀⠀⠐⠅⠁⡀⠛⠋⠉⠉⡉⡉⠉⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⡇⢸⢉⠉⡉⠉⠀⠂⡀⠀⠀⠀⠀⠰⠶⢠⠒⠈⠈⠀⠠ ⣿⣧⣤⣤⣤⣔⣀⣌⣠⣤⢦⣦⣶⣷⣦⣶⣶⣶⣶⣶⣶⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣿⡇⠘⣻⣷⣶⣾⣾⣶⣷⣾⣶⣾⠇⢀⡀⠀⣉⣅⣁⣈⣀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣇⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⣾⡇⢰⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⢰⡿⠀⣾⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢿⣿⣿⣿⣿⣿⠀⢿⣿⣿⣿⣿⣿⣿⣿⡿⠀⣼⠇⣸⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣼⣿⣿⣿⣿⣿⡄⢸⣿⣿⣿⣿⣿⣿⣿⠃⠸⡏⢀⣿⡿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⡇⢸⣿⣿⣿⣿⣿⣿⡟⢀⣿⠅⣼⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⣿⡇⢸⣿⣿⣿⣿⣿⣿⣧⣬⣯⣤⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣿⡇⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠛⠟⠟⠛⠿⠛⠟⠛⠟⠛⠟⢻⠛⢻ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢤⣤⣧⣢⣤⢶⣤⣄⣤⣤⣤⣤⣼⣧⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢉⣙⡛⢛⡛⣛⢛⣛⣛⢿⡿⣛⣛⡿⣛⣛⡛⣛⣛⣛⢛⣛⣻⣿⣛⣛⣛⣛⣻⢟⣛⣛⢛⣛⢛⣛⡿⣟⣛⣛⣛⣛⣛⣛⣛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⢸⡇⣿⢸⣿⣿⠇⢸⣿⠹⠇⣿⢹⣷⣿⣯⣿⢸⣏⣝⠀⣿⣉⣿⣿⡿⣸⡏⣿⢸⣿⣾⣿⡇⡎⢹⡏⢸⣿⣿⣿⣿⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⡿⢸⣧⣿⢸⣿⣿⣇⡸⣿⣼⡇⣿⣼⡟⣿⣷⣿⢸⣧⡝⠀⣿⠀⣿⣿⣿⢺⣧⣿⢸⡟⣿⣿⣧⣿⣾⡇⢸⣟⣿⣿⣿⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠰⣶⠾⠿⢶⣶⠿⠶⠴⠶⠶⠠⠒⠐⠤⠾⠿⠶⠶⠶⠶⠶⠶⠶⠶⠶⠶⣶⡶⠾⠿⠶⠶⠶⠦⠖⠶⠦⠶⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⢿⣿⣿⣿⣿ ⠀⠀⢻⣿⠋⣿⣻⡇⣼⣿⡇⣿⣻⠇⣿⣿⣿⠀⢸⡇⣿⣻⠧⠀⣼⣿⡏⠋⣿⣇⣿⢸⣿⣏⢻⣿⢻⣿⢸⡟⣿⢸⣷⣿⡇⣿⣿⢸⣿⠀⡘⢻⡟⢻⣿⣿⡆⣿⠛⢸⣿⡇⣾⣿⠷⣿⣟⣿⢸⣟⣿⢸⣿⡋⣿⣿⣿⣿ ⠀⠀⢸⣿⠀⣿⣻⡇⣿⣽⣧⣬⣻⣧⣿⣿⣿⠀⢸⡇⣬⣻⣷⠀⣿⣿⣧⠀⣿⣿⣿⣾⣿⣿⢸⣿⢸⣿⢸⡇⣿⢸⡿⣿⣿⣿⣿⣾⣿⡀⠀⢸⡇⢸⣿⣿⡆⣿⣉⣿⣿⣿⣬⣽⣷⣿⣗⣿⢸⡟⣿⢸⣿⣉⣿⣿⣿⣿ ⠀⠀⠈⠉⠀⠉⠉⠉⠉⠈⠉⠉⠉⠁⠉⠉⠉⠀⠈⠁⠈⠉⠁⠀⠉⠈⠉⠀⠉⠉⣉⣭⣭⣭⣬⣭⣮⣭⣬⣭⣭⣬⣥⣭⣭⠉⢉⡉⣉⣁⢠⣈⡁⢨⣭⣭⣥⣭⣩⣭⣭⣭⣬⣭⣥⣬⣭⣭⣬⣭⣭⣬⣭⣭⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣇⣿⣿⡿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣶⣶⣦⣤⣀⣀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⢸⣿⣿⣿⡇⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣷⣄⣀⣀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠸⣷⣤⣄⣀⡀⠀⠀⠀⠀⠀⠀⠀⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠘⣿⣿⣿⡏⣿⣧⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣆⡀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣷⣤⡄⣰⣶⡄⠀⠀⠈⠉⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⢸⣿⣷⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣀⣴⡆⠀⣠⣤⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⣀⡄⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣘⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣔⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡛⠛⠛⠛⢿⣿⣿⣿⣿⣿⡇⢿⣿⣿⣿⣿⣿⡀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣍⠻⠿⠿⠟⠛⠛⠛⠛⠛⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠠⣴⣆⠐⠢⢍⠻⢿⡇⢸⡇⣿⣿⣿⣿⡄⢻⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⢹⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢨⣍⣛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⠛⠶⣤⡉⠒⠄⢸⣇⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⡇⠀⢸⣿⣿⣿⣿⡿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿ ⣾⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣛⠿⣶⣬⣝⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡯⣶⣄⠙⠳⡆⢸⣧⢾⣿⣿⣿⡇⢸⣿⣿⣿⡿⠿⠇⠀⠈⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣶⣭⣟⡻⢷⣮⣽⣻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠄⣉⡽⢲⠄⠀⣿⣿⣿⣷⣿⣧⠈⡋⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⡀⢀⢸⣿⣿⣿⣿⣿⣿⣷⣮⣝⣻⠿⣶⣭⣛⠿⣿⣿⠿⠿⠿⠿⠿⢿⣛⣛⣙⣉⣉⣉⣉⠀⣿⣹⣿⣿⣿⣿⠀⣴⣶⡄⠀⠀⠀⠀⠀⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣛⠛⢒⣶⣶⠶⡶⠶⢖⣒⢛⠟⠝⢩⡇⢸⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣭⣛⠿⠿⠿⠿⠿⢿⣟⣛⣛⣛⣛⣛⣿⣿⣿⣿⡅⣿⣿⣿⣿⣿⣿⠀⣾⡆⠶⣶⣾⣟⠀⠀⢩⠉⠉⠉⠛⡓⠀⠀⠶⣶⠶⠶⠖⠒⠛ ⣷⣷⣼⣽⣭⣭⣭⣦⣤⣬⣮⣾⣦⣿⣾⠸⡆⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⢿⣿⡀⣿⡇⢸⣭⣾⣿⣀⡀⢸⣷⣿⣶⣾⣿⣿⣿⣿⣥⣜⣴⣶⣤⣴ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢦⡀⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⢿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣸⣿⣿⣿⣿⣿⣇⢸⣇⢸⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⡼⠻⠛⢿⡟⠻⡻⠛⠛⡿⠻⣻⡿⡛⢫⠃⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⢸⡟⠟⠛⡷⠓⡶⠈⢏⠬⣏⡟⡻⠻⢛⡟⢟⣛⣛⢉⡭ ⠃⢒⠐⣂⣮⣤⡅⠄⠈⠃⠈⠉⣥⣱⡟⣄⠻⠿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⢈⣄⠁⠀⠴⠛⡅⠝⣇⢿⢿⠊⡩⢶⢲⣷⢺⣝⣫⣹⠟ ⡇⠠⠊⢍⣹⢶⡢⠉⠀⠀⠀⡸⠿⢡⣍⣬⣇⣺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⠀⣿⣦⣴⣄⣈⠄⠀⢫⢫⢃⣑⣼⡷⢯⢹⣭⠢⡘⠉⠀ ⠀⢴⠀⠃⠀⠋⠉⠀⠀⣴⢭⠁⢠⠘⠛⠉⠩⣉⢉⠛⠻⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣻⡻⡟⠉⣝⡼⢄⡦⡧⠀⠠⡤⠭⠬⡕⠍⠊⠊⠈⢦⢽⡬ ⣶⣾⣴⣦⣀⣠⣤⣤⣤⣦⣴⣶⣶⣿⣶⣾⣿⣿⣷⣶⣶⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡁⢸⣿⣷⣧⣶⣷⣾⣷⣾⣷⣿⠁⣀⡀⢀⣿⣵⣒⣻⣞⣶⣳ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢰⣿⠁⣼⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣾⡏⢰⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⡇⠈⣿⣿⣿⣿⣿⣿⣿⣿⡇⢠⡿⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⠇⢨⡻⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢹⣿⣿⣿⣿⣿⣿⣤⣿⣧⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠛⠟⠟⠛⠿⠛⠟⠛⠟⠛⠟⢻⡛⣻ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣤⣧⣦⣥⣦⣤⣼⣤⣤⣤⣦⣾⣧⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢉⣙⡛⢛⡛⣛⢛⣛⣛⢻⡟⣛⣛⡛⣛⣛⡛⣛⣛⣛⢛⣛⡻⢟⣛⣛⣛⣛⡛⢛⣛⣛⢛⣛⢛⣛⡻⢟⣛⣛⣛⣛⣛⣛⣛⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⢸⡇⣿⢸⣿⣿⠇⢸⣿⠹⠇⣿⢹⣷⣿⣿⣿⢸⣏⡥⠀⣿⣉⣿⣿⡿⣾⡏⣿⢸⣿⣾⣿⡇⡌⣹⡏⢸⣿⣿⣿⣿⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⡿⢸⣧⣿⢸⣿⣿⡇⡸⣿⣼⡇⣿⣼⡟⣿⣿⣿⢸⣧⡄⠀⣿⠀⣿⣿⣿⢻⣧⣿⢸⡟⣿⣿⣇⣇⣾⡇⢸⣿⣿⣿⣿⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠴⠾⠿⢶⣶⠶⠶⠶⠶⠢⠀⠒⠤⠄⠾⠷⠶⠶⠦⠶⠶⠶⠦⠶⠶⠶⣶⡶⠞⠛⠲⠶⠶⠶⠒⠤⠦⠰⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⣿⣿⣿⣿ ⠀⠀⢻⣿⠋⣿⣻⡧⣼⣿⡇⣿⡻⠇⣿⣿⣿⠀⢸⡇⣿⣻⠷⠀⣼⣿⡇⠃⣿⣇⣿⢸⣿⣏⢻⣿⢻⣿⢸⡟⣿⢸⣷⣿⡇⣿⣿⢸⣿⢸⣟⢻⡟⢻⣿⣿⡆⣿⠛⢸⣿⡇⣾⣿⠷⣿⣟⣿⢸⣟⣿⢸⣿⡻⣿⣿⣿⣿ ⠀⠀⢸⣿⠀⣿⢻⡇⣿⣽⣇⣬⣻⣧⣿⣿⣿⠀⢸⡇⣬⣻⣷⠀⣿⣿⣧⠀⣿⣿⣿⣾⣿⣿⢸⣿⢸⣿⢸⡇⣿⢸⡿⣿⣽⣿⣿⣾⣿⡘⣿⢸⡇⢸⣿⣿⡆⣿⣉⣿⣿⣿⣬⣽⣷⣿⣗⣿⢸⡟⣿⢸⣿⣉⣿⣿⣿⣿ ⠀⠀⠈⠉⠀⠉⠉⠉⠉⠈⠉⠉⠉⠁⠉⠉⠉⠀⠈⠁⠉⠉⠁⠀⠉⠈⠉⠀⠉⠉⢩⣭⣭⣭⣬⣭⣬⣭⣬⣭⡉⢈⡁⣉⣉⡉⣉⡉⢉⣽⣿⣬⣥⣬⣭⣭⣥⣭⣭⣭⣭⣭⣬⣭⣥⣬⣭⣭⣬⣭⣭⣬⣭⣭⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⢸⣿⣽⣿⡇⣿⣧⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣶⣶⣦⣦⣄⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⡗⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣦⣤⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣧⣄⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⡏⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡆⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣷⣦⣤⣬⣀⠀⣠⣆⠀⠀⠀⠈⢉⢿⣿⣿⣿⣿⣿⠀⢿⡿⣿⣿⢻⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⡄⠀⢠⣶⣦⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⠀⠀⠠⢮⣿⣿⣿⣿⣿⡇⢸⡇⣿⣿⢸⣿⡇⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣆⠀⠙⠛⠛⠛⢿⠇⢸⣧⣿⣿⣾⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⡿⠿⠿⠟⠛⠛⠛⠛⠻⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⠀⢲⣶⣆⡀⢸⣷⢿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣬⣍⣻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⡉⠁⠀⣿⢸⣿⣿⣿⣿⠸⣿⣿⣿⣿⣿⣿⣷⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣝⣻⠿⣶⣬⣝⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⠀⣽⣸⣿⣷⣿⣿⠀⢌⡛⠻⣿⣿⣿⣿⠀⠈⠿⠟⠛⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣶⣭⣛⡿⢷⣮⣽⣻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⣻⣿⣿⣿⣿⣿⡀⣤⣏⣱⣦⣍⠛⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⡀⣀⣤⢤⠄⢻⣿⣿⣿⣿⣿⣿⣶⣯⣝⣻⠿⣾⣭⣛⠿⣿⠿⠿⠿⠿⣟⣟⣛⣛⣋⡀⢸⡯⣿⣿⣾⣿⡆⣴⣶⣶⣶⣶⣶⠶⠀⠀⢀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀ ⡶⠶⠶⠶⠶⣖⢛⠟⠍⠉⠉⠃⢻⣯⡬⡧⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣭⣛⠿⠿⢿⣿⣛⣛⣛⣛⣛⣿⣯⡇⢸⣿⣿⣿⣿⣿⡇⢰⣶⣶⣶⣿⣿⠀⠀⠀⠈⠉⠉⠉⠹⢿⠀⠀⠰⢶⡶⠶⠶⠖⠚⠛⠩⠉⠉ ⣽⣯⣭⣵⣴⣤⣦⣬⣮⣾⣥⣄⢸⣧⣀⣤⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠸⣿⣿⣿⡿⣿⡇⢸⣿⣿⣿⣿⣿⡆⣀⣀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣯⣄⣤⣵⣖⣮⣽⣶⣿⣧ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⢿⣦⣭⡍⢤⠸⠿⠿⠿⠿⠿⠿⠿⠿⠿⢿⠻⢿⣿⣿⡇⣿⣿⣿⣿⣿⣿⡿⠿⣿⣿⣿⣀⣿⣿⣿⣇⣿⣧⠈⠉⢻⣿⣿⣿⡇⣭⣽⡿⣿⣿⣿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠻⠋⠙⠉⠉⠙⠉⠀⠀⠀⠀⡈⠈⠈⢐⢡⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠉⠝⠀⠀⠋⠋⠑⠐⠈⠘⠐⠃⠂⠋⠚⠁⠈⠁⠁⠀⠀ ⠀⠀⠀⢀⠀⠀⠀⠄⠀⠀⠀⠀⢀⡼⠛⡄⠻⠿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⢠⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠂⠀⠀⠀⠀⠈⠀⣀⣽⣇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢈⣑⣀⣄⡠⠐⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠀⠀⠀⠀ ⠀⠀⠀⠀⠈⢀⠀⠀⠠⣰⡀⢀⠀⠀⠙⠋⠙⢻⠍⠛⠛⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡋⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢛⠋⠍⢉⠍⣉⢀⠠⠼⠠⢠⡐⠊⢀⠀⠀⠕⢀⠆⠁⠀⠀⠀ ⣀⣄⣡⣄⡀⠑⡯⣨⣾⢧⣤⣷⣼⣶⡦⢴⣶⣿⡿⢄⢀⠤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡰⣄⢡⢠⣤⡶⣴⠃⢀⡀⠀⣌⣂⣤⣁⠀⢰⣅⢁⡀⠀⠀⠈ ⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣻⣟⣟⣿⣿⣿⣞⣩⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⣿⠇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣾⣿ ⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⢸⡿⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢀⣺⠃⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⢿⡽⠻⣿⣝⣿⣿⣿⣿⣟⣛⡿⣿⠛⣟⡫⡔⢽⢿⡿⡿⣿⣿⣿⣿⣿⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣿⣿⣿⣿⣾⣦⣿⣿⣿⣿⣿⣿⣦⣿⣿⣿⡽⠽⣯⣽⣿⠃⣸⡏⢀⣿⢛⠛⣙⡟⡛⣻⣟⣛⡛⡿⣻⣽⡿ ⢐⣿⣷⠻⣾⢷⡟⣽⣾⡟⣋⡿⢯⣶⢻⡛⣙⡋⣩⣏⢻⠑⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⡯⣽⡏⢠⣻⠁⡸⣟⣿⢰⡆⡢⢖⡁⠬⢐⣟⡫⢿⣬⣻ ⢈⣽⣯⣶⣘⡛⡫⣽⣇⣲⣽⣽⣿⣽⣿⣥⣤⣥⣫⣟⣼⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣇⣿⣤⣼⣧⣤⣯⣿⣾⣢⢹⣿⣟⣿⣶⣿⣿⣟⣿⣽⣽ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠛⠛⠟⠛⠟⠛⠟⠛⠟⠛⠟⢛⡛⢻ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣯⣭⣭⣿⣿⣿⣭⣭⣭⣭⣭⣭⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣤⣧⣦⣥⣦⣤⣤⣤⣤⣤⣦⣞⣧⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢉⣉⡛⢛⡛⣛⢛⣛⣛⢿⡿⣛⣛⡛⣛⣛⡛⣛⣛⣛⢛⣛⡻⢟⣛⣛⣛⣛⣛⢛⣛⣛⢛⣛⢛⣛⡛⢟⣛⣛⣛⣛⣛⣛⣛⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⢸⡇⣿⢸⣿⣿⠇⢸⣿⠹⠇⣿⢹⣷⣿⡏⣿⢸⣏⡅⠀⣿⣉⣿⣿⡿⣾⡏⣿⢸⣿⣾⣿⡇⡌⢹⡏⢸⣿⣿⣿⣿⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⡿⢸⣧⣿⢸⣯⣿⡇⠸⣿⣼⡇⣿⣼⡟⣿⣧⣿⢸⣧⡄⢀⣿⠀⣿⣿⣿⢻⣧⣿⢸⡟⣿⣿⡇⡇⣹⡇⢸⣿⣿⣿⣿⣤⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠒⠾⠿⢶⣶⠶⠶⠤⠶⠆⠀⠀⠀⠀⠾⠷⠶⠶⠦⠄⠴⠶⠆⠴⠶⠤⣶⡦⠾⠿⠒⠴⠢⠤⠀⠠⠤⠐⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⣿⣿⣿⣿ ⠀⠀⢻⣿⠋⣿⣻⡧⣼⣿⡇⣿⡻⠇⣿⣿⣿⠀⢸⡇⣿⣻⠧⠀⣼⣿⡇⠃⣿⣇⣿⢸⣿⣏⢻⣿⢻⣿⢸⡟⣿⢸⣷⣿⡇⣿⣿⢸⣿⢸⡟⢻⡟⢻⣿⣿⡆⣿⠛⢸⣿⡇⣾⣿⠷⣿⣏⣿⢸⣟⣿⢸⣿⠛⣿⣿⣿⣿ ⠀⠀⢸⣿⠀⣿⢻⡇⣿⣽⣇⣬⣻⣧⣿⣿⣿⠀⢸⡇⣬⣻⣷⠀⣿⣿⣧⠀⣿⣿⣿⣾⣿⣿⢸⣿⢸⣿⢸⣇⣿⢸⡿⣿⣿⣿⣿⣾⣿⣘⡗⢸⡇⢸⣿⣿⡆⣿⣉⣿⣿⣿⣬⣽⣷⣿⣗⣿⢸⡟⣿⢸⣿⣉⣿⣿⣿⣿ ⠀⠀⠈⠉⠀⠉⠉⠉⠉⠈⠉⠉⠉⠁⠉⠉⠉⠀⠈⠁⠉⠉⠁⠀⠉⠈⠉⠀⠉⠉⣭⣉⣭⣭⣬⣭⣬⣭⠈⢉⡉⢈⡁⠉⣉⠉⢩⣭⣭⣥⣿⣬⣥⣬⣭⣭⣥⣉⣩⣩⣭⣭⣬⣭⣥⣬⣭⣭⣬⣭⣭⣬⣉⣭⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡴⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⡄⢺⡇⣿⣿⠏⣿⡆⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣶⣦⣶⣆⣀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠿⠿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⡅⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣶⣤⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⣶⣾⣿⣤⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢺⣿⣿⣿⣿⣧⢸⣿⣿⣿⡟⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⠀⠀⠀⠀⠀⠀⠀⠉⢿⣿⣿⣿⣿⣷⣤⡀⣠⣤⡀⠀⠀⠀⠻⣿⣿⣿⣿⠀⣿⢻⣿⡗⣻⣿⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⡆⣀⡄⢰⣷⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⣀⠀⢽⣿⣿⣿⠀⣿⢸⣿⣇⣾⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣅⣉⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡄⠘⠛⠛⠀⣿⣿⣿⣿⣾⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⡿⠿⠛⠛⠛⠛⠛⠛⠛⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⢸⣇⣿⣿⣿⣿⡄⣿⣿⣿⣿⣿⣿⣿⣿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣭⣛⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⡇⣿⣿⣯⣿⡇⢹⡿⣿⣿⣿⣿⣿⣿⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣹⣛⠿⣷⣮⣝⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⢈⣗⣻⣿⣷⣿⡇⠈⠁⠲⢌⠙⠻⣿⣿⠀⠀⣿⣿⠿⠟⠛⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣶⣭⣟⡻⢷⣮⣽⣻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣯⣿⣇⠀⣾⣄⣤⣌⣒⣂⣍⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⣀⣀⡀⢀⣠⣤⡤⣶⡆⢸⣿⣿⣿⣿⣿⣿⣷⣮⣝⡻⠿⣶⣭⣛⡿⠿⠿⠿⠿⠿⢿⠟⣟⠀⣿⢹⣿⣿⣻⣿⠀⣤⣤⣤⣤⣴⣶⣶⣶⣶⢄⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⣀ ⠶⣶⠶⠖⠚⠛⠫⠉⢉⡍⠸⣧⣤⢿⣷⡷⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣭⣛⠿⠿⠿⣿⣛⣛⣛⣛⣛⡀⣿⣯⣿⣿⣿⣿⠀⣽⣿⣿⣿⣶⣶⣶⣶⡆⠈⠉⠉⠉⠙⢻⠀⠀⠰⢶⡶⠶⠶⠖⠚⠛⡉⠍⠉⠉⠉ ⣍⣄⣅⣤⣤⣶⣵⣶⣽⣤⡀⣿⣄⣠⣶⣶⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⡇⢹⡇⣿⣿⢿⣿⡀⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⣷⣶⣾⣷⣿⣿⣿⣿⣏⣀⣀⣝⣁⣎⣼⣴⣴⣷⣶⣶ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣬⡭⠅⠄⣦⠘⠿⠿⠿⠿⠿⠿⠿⠿⠿⠛⠻⠿⣿⣿⣷⢿⣿⣿⣿⣿⣿⡿⢿⣇⣸⣿⣿⣿⣸⣿⣇⣿⣿⠋⠉⢻⣿⣿⣿⡇⣻⣿⣿⢿⢿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠋⠉⠉⠁⠀⠉⠀⠀⠈⡀⠈⠀⡀⠛⢛⢣⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡁⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⡇⠉⠈⠁⢛⣙⡊⠀⠘⠓⠋⠛⠩⠙⠉⠉⠉⠁⠈⡀⢀⠈ ⠀⠀⠂⠂⠀⠀⠀⠁⠐⠄⠄⠀⠀⡼⠛⡄⠻⠿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⢰⡀⠀⠐⠀⠁⠀⣉⠀⠀⣉⡁⠀⠀⠀⠀⢀⠔⠀⠀⠀ ⠒⠐⠂⠔⠀⠀⠀⠀⠈⠀⠁⠀⠈⠀⣀⣹⡃⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣨⣉⣆⣀⣀⡀⠀⠀⢀⡀⠀⠀⠐⠀⠀⠀⢄⣔⣊⡀⣀ ⠁⠀⠀⠉⠀⡀⠀⢀⡀⠀⢀⠀⠃⠀⠉⠻⠛⠛⡿⠛⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢋⡉⠩⠩⢽⠿⠿⠇⡇⠀⠀⠀⠀⠀⠁⠁⠁⡄⠂⠀⠀⠀⠀ ⣾⣤⣠⣎⣢⣶⣥⣴⣷⣮⣶⣷⡶⣖⢠⣲⣮⣦⣥⣤⡤⣒⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣾⣦⡿⠀⡀⠀⢀⣑⣢⣰⣀⣈⢁⣑⣶⣷⣶⣶⣮⣴⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢰⣿⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿ ⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣾⠇⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⣿⢿⣿⣿⣿⡿⠿⣿⣿⣿⣿⣿⣿⣿⣿⠇⢰⡿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⢿⣿⣿⣿⣿⣿⣿⣯⣽⣿⣿⣿⣿⠻⣻⡿⣻⡻⡛⠻⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⣿⣿⣷⣴⣿⣿⣿⣿⣿⣷⣴⣿⣿⣿⣿⣿⢉⢙⠘⠀⣿⠇⢰⣿⣯⣟⡿⠿⣟⣛⡛⡛⣛⣻⡛⣋⠩⠌⢩ ⣷⣾⣿⣿⣿⢛⣿⣿⠛⣿⣟⣟⢺⢾⣟⣒⡽⣼⣬⣗⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⠃⣸⡋⢀⣟⣿⢿⢿⣟⣻⣗⣿⣻⣾⢾⣿⢿⢿⣿⣿⡷ ⣿⣿⣿⣿⣿⣟⣿⣹⣿⣿⣹⣿⣻⣙⣿⣟⣿⣻⣟⣿⣟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣿⣧⣼⣿⣯⣻⣻⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠛⠛⠟⠛⠟⠛⠟⠛⠟⠛⠟⢛⠛⢻ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣭⣭⣭⣭⣭⣭⣭⣯⣽⣽⣭⣭⣯⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣄⣧⢦⣤⡦⢤⣤⡤⣤⣤⣦⣞⣦⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠆⠀⠄⠧⠽⠳⠸⠾⠫⠅⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠐⠒⠐⠒⠀⠀⠀⠒⠂⠂⠒⠂⠀⠐⠀⠀⠀⠐⠂ ⠀⠀⠀⠀⠠⠤⠤⠄⢀⠀⢠⠤⡠⢤⣤⠀⠠⠠⠄⡠⢤⡄⠀⠠⢠⠀⠀⠤⣤⠄⠤⠀⠀⡠⣤⠄⠀⠠⣄⣤⠠⠄⠠⠄⢤⠐⠂⠀⠤⢠⠒⠂⠀⠀⡠⢤⡤⠤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⡉⠭⣟⡛⡏⣛⠿⢻⡛⢿⡏⠙⠏⣟⡛⡟⡋⡿⣛⠏⠉⣿⡛⢿⡿⣛⣟⡛⡛⡟⡟⣻⣿⣟⢻⢟⣻⣿⢛⢛⢻⢻⡟⠟⣻⠙⡛⣿⣟⡻⠟⣻⣿⡭⢉⠋⡍⢋⡻⣽⣿⡟⡛⡏⣹⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣬⣥⣧⣥⣧⣽⣀⣧⣤⣼⣧⣼⣦⣧⣥⣧⣥⣷⣭⣧⣤⣧⣥⣼⣯⣥⣧⣥⣗⣰⣯⣴⣿⣬⣼⣭⣼⣿⣼⣼⣼⣬⣥⣦⣭⣼⣧⣿⣦⣥⣭⣴⣿⣬⣵⣧⣥⣿⣽⣤⣿⣧⣥⣧⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠹⡉⡇⡟⣛⡟⡻⣛⠿⢛⡿⡛⢟⢙⢙⣿⠟⣻⢟⡻⠟⡋⡟⡛⣿⡇⡟⢻⣿⢻⠻⢛⢛⡇⡋⣛⢹⢛⢻⢛⠻⣿⠙⡛⡛⡟⣿⡟⡍⢿⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣦⣧⣧⣧⣭⣧⣷⣭⣾⣥⣷⣥⣾⣼⣬⣿⣦⣽⣮⣴⣦⣥⣧⣭⣿⣧⣯⣴⣿⣦⣧⣼⣼⣧⣧⣽⣬⣮⣽⣼⣤⣿⣤⣥⣗⣸⣿⣤⣶⣼⣼⣿⣆⠈⠉⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⡿⢧⣴⣄⠉⠻⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⡿⣿⡿⣿⣿⣿⢿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣴⣷⣶⣶⣾⣿⣷⣾⣾⣶⣾⣾⣶⣷⣷⣿⣿⣿ ䷩ 𝚕𝚒𝚗𝚎 3606 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at https://techrights.org/n/2025/09/05/Over_at_Tux_Machines.shtml Gemini version at gemini://gemini.techrights.org/n/2025/09/05/Over_at_Tux_Machines.gmi ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ Over at Tux Machines...⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ posted by Roy Schestowitz on Sep 05, 2025 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Save_them_all⦈_ ⚓ Updated This Past Day⠀⇛ 1. ⚓ GNOME_49_Release_Candidate_Re-Enables_X11_Support_by_Default_in_GDM⠀⇛ The GNOME Project released today the RC (Release Candidate) development version of the upcoming GNOME 49 desktop environment series, scheduled for release later this month on September 17th. 2. ⚓ Android_Leftovers⠀⇛ Pixel phones are getting Android’s ‘Audio Sharing’ with Auracast support 3. ⚓ SLAPP_Against_Tux_Machines_Funded_by_Third_Parties [original]⠀⇛ according to the plaintiff, the legal bills are paid by other people and/or companies 4. ⚓ On_Our_Fourth_Year_With_a_Static_Site_Generator_(SSG)_and_Almost_Third Year_With_EU_Hosting_(team.blue) [original]⠀⇛ If only we did that sooner... ⚓ New⠀⇛ 5. ⚓ Canonical_and_Hardware_Leftovers⠀⇛ all the rest for today 6. ⚓ Free,_Libre,_and_Open_Source_Software_Leftovers⠀⇛ FOSS picks 7. ⚓ Events_and_FSF_Leftovers⠀⇛ Free software and more 8. ⚓ Debian_Development_Reports_and_More⠀⇛ Debian leftovers 9. ⚓ Security_Leftovers⠀⇛ Security and more 10. ⚓ Programming_Leftovers⠀⇛ Development picks for today 11. ⚓ Audiocasts/Shows:_FLOSS_Weekly_and_"Red_Hat_Just_Killed_X11?"⠀⇛ only a couple for now 12. ⚓ OpenSUSE_and_SUSE_Leftovers⠀⇛ mostly OpenSUSE 13. ⚓ GNOME:_Backend_Isolation_Prototype_for_GNOME_Papers,_Scheduling_& Fibers_(GTK)⠀⇛ GNOME leftovers 14. ⚓ GNU/Linux_Applications:_Diagram_Tools,_Warp,_and_More⠀⇛ software leftovers 15. ⚓ Linux_Foundation_Promoting_Scams_and_Hype_in_Linux_Foundation-Funded Sites_(Sponsored_to_Promote_Lies)⠀⇛ LF latest 16. ⚓ How_to_decide_between_Linux_and_MacOS_-_if_you're_ready_to_ditch Windows⠀⇛ Linux is all about choice, and there's zero vendor lock-down to deal with 17. ⚓ Ready_to_ditch_Windows_10?_I_debunked_7_Linux_myths_so_you_can_switch with_confidence⠀⇛ Let me see if I can tip you over to the greener pastures known as Linux 18. ⚓ Android_Leftovers⠀⇛ Months after Android 16 arrived, your older Pixel phone finally gets its biggest feature 19. ⚓ 5_Hidden_Features_in_KDE_Dolphin_You_Should_Know_About⠀⇛ Want to make sure your file browsing and management with KDE Dolphin is as efficient as it can be 20. ⚓ These_5_Arch_distros_are_worth_checking_out_if_you_love_the_bleeding- edge_Linux_king⠀⇛ Unlike Windows and macOS, Linux comes in tons of flavors 21. ⚓ Fretboard_–_look_up_guitar_chords⠀⇛ This is free and open source software 22. ⚓ Free_and_Open_Source_Software⠀⇛ This is free and open source software 23. ⚓ Configuring_Portal_Permissions_in_Plasma⠀⇛ On Android apps need special permissions to access certain things like the camera and microphone 24. ⚓ Stable_kernels:_Linux_6.16.5,_Linux_6.12.45,_Linux_6.6.104,_Linux 6.1.150,_Linux_5.15.191,_Linux_5.10.242_and_Linux_5.4.298⠀⇛ I'm announcing the release of the 6.16.5 kernel 25. ⚓ Hans_de_Goede_Leaves_Red_Hat,_Lots_of_Buzzwords_in_Place_of_Substance⠀⇛ some red hat news 26. ⚓ Security_Updates_and_Windows_TCO⠀⇛ mostly patches for Linux, some Windows TCO 27. ⚓ Operating_Systems_and_Free,_Libre,_and_Open_Source_Software⠀⇛ today's leftovers 28. ⚓ today's_howtos⠀⇛ Instructionals/Technical posts 29. ⚓ Open_Hardware/Modding:_Adafruit,_Raspberry_Pi,_and_More⠀⇛ Hardware leftovers 30. ⚓ Programming_Leftovers⠀⇛ Development with R, Python, and more 31. ⚓ Linux_adoption_woes_and_mid-range_GPUs_stand_out_in_Steam_Survey_for August_2025⠀⇛ Valve has completed the Steam Hardware and Software Survey for August 2025 32. ⚓ Free_and_Open_Source_Software⠀⇛ This is free and open source software 33. ⚓ BesGnuLinux:_a_Lightweight,_Fast,_Furious,_and_Stable_Distro⠀⇛ BesGnuLinux calls itself lightweight, useful, and stable — but after a wild ride with version 3-0, you might find it’s got a lot more ‘fast and furious’ under the hood 34. ⚓ Games:_Gamescom,_LEGO_Humble_Bundle,_and_More⠀⇛ a dozen stories for now 35. ⚓ Applications:_AList,_Pydio_Cells,_and_Linux_App_Release_Roundup⠀⇛ Application-centric roundup 36. ⚓ Technical_Articles_About_GNU/Linux_and_FreeBSD⠀⇛ mostly the former 37. ⚓ Today_in_Techrights⠀⇛ Some of the latest articles 38. ⚓ Linux_Kernel_Coverage_in_LWN⠀⇛ 3 new articles outside the paywall 39. ⚓ The_need_to_reliably_preserve_our_community_history⠀⇛ The site was important enough that LWN's history contains over 800 articles and comments with links to almost 700 pages on Groklaw. ⚓ New⠀⇛ 40. ⚓ I_dual_booted_Fedora_KDE_and_I_forgot_Windows_was_installed⠀⇛ I eventually settled on Fedora KDE ========================================================================= The corresponding text-only bulletin for Thursday contains all the text. Top-read articles (excluding bot/crawler visits): Span from 2025-08-29 to 2025-09-04 1147 /n/2025/08/30/Wine_10_14.shtml 1023 /n/2025/08/28/A_Decade_of_Kubernetes_and_v1_34_Release.shtml 832 /n/2025/08/31/So_short_and_thanks_for_all_the_flinch.shtml 819 /n/2025/09/01/Linux_6_17_rc4.shtml 786 /n/2025/08/26/ Canonical_and_Microsoft_Pay_Linux_Foundation_Money_for_Marketin.shtml 715 /n/2025/08/31/Linux_Distributions_and_Operating_Systems.shtml 705 /n/2025/08/31/today_s_howtos.shtml 689 /n/2025/08/28/ Wireshark_4_4_9_Protocol_Analyzer_Released_with_Updated_Protoco.shtml 674 /n/2025/08/31/6_Open_Source_Apps_for_Linux_Gamers.shtml 672 /n/2025/08/30/Announcement_of_LibreOffice_25_8_1.shtml 658 /n/2025/09/01/ Linux_gaming_OS_Kazeta_promises_console_gaming_experience_of_th.shtml 652 /n/2025/09/01/ Minisforum_AI_X1_Pro_running_Linux_Introduction_to_the_Series.shtml 650 /n/2025/08/29/ Energy_Wasting_Ponzi_Schemes_Promoted_by_Misusing_the_Brand_Lin.shtml 649 /n/2025/08/31/ AerynOS_2025_08_Released_with_GNOME_48_4_and_Mesa_25_2_KDE_Plas.shtml 646 /n/2025/09/02/Disable_SecureBoot_Now.shtml 640 /n/2025/09/01/ Desktop_Environments_Latest_on_KDE_and_GNOME_or_From_Them.shtml 638 /n/2025/08/24/ CachyOS_ISO_Snapshot_for_August_2025_Introduces_a_New_Package_D.shtml 637 /n/2025/08/29/ China_unveils_KylinOS_V11_to_enhance_the_nation_s_OS_ecosystem.shtml 637 /n/2025/09/01/today_s_howtos.shtml * IRC_Proceedings:_Thursday,_September_04,_2025 * "Many_of_the_Red_Hat_Employees_Are_Still_Looking_for_Work" ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣤⣤⣴⣤⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡬⠛⢀⣈⠟⠒⢄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣤⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⠂⠀⠀⣐⣭⡑⠈⠫⣢⡀⠰⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠰⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⠋⠀⢀⡻⣿⣿⣶⣠⣶⣮⠂⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠛⣿⣿⣿⣿⣭⣯⣯⣿⢿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⣡⣤⣭⡝⣿⣟⣯⡭⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⢾⣶⣿⣟⣿⡶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠴⡟⠿⣿⣿⣿⣦⣀⡀⠻⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⠃⠀⢀⠠⠀⣄⣍⢛⠻⠋⠠⠀⠀⠀⠀⠀⠀⠀⠀⠠⣮⣗⣰⣿⣏⠬⠛⢫⠀⠀⠀⠀⠈⠛⠿⠿⠻⣿⣿⠟⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡅⠚⡠⣾⣷⣬⣉⣿⡯⡙⠆⢠⠀⠀⠀⠀⠀⠀⠁⠈⠻⣯⣿⣿⡷⡾⠛⠁⠀⠀⠀⠀⠀⠀⠀⣠⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⢀⢿⣯⣿⡧⢿⣯⢁⡈⡓⠀⡤⢷⡀⠀⣶⠀⣴⠆⣦⠀⠀⠀⠘⠉⠉⠀⠀⠀⠀⢀⣀⣀⣀⣠⣴⣾⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣟⣿⠿⣿⣞⣿⡇⣗⢩⢦⣿⣸⡇⠀⢿⣡⣅⠒⠠⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠛⠛⠛⠛⠛⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣼⣿⣿⣿⠃⣠⢶⣿⣿⡇⢹⣿⣿⢹⡇⡗⣼⡄⣿⡟⠀⠀⠀⠀⣘⢇⣒⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣷⣿⣿⣇⠇⢸⠕⣨⣿⠈⣷⢸⣿⣿⢸⣷⣷⡿⠇⠹⠷⠀⠀⠀⠀⠀⠈⠿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣟⠀⠒⣥⣜⣿⣿⣸⣿⢸⣿⣿⢼⡄⢹⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣆⡀⠀⣠⣴⣶⣶⠛⣱⣧⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣝⣟⠇⡆⣿⣿⣧⣿⣿⣿⠿⡷⠒⢾⣷⢸⠆⠀⠀⠀⠀⠀⡀⣀⡀⠀⠀⠀⠙⣿⣜⢟⣿⡿⢁⣼⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣹⡟⠛⢧⣧⣿⣿⣿⣿⣿⣿⢸⡋⠦⠲⣶⢮⡁⣀⠀⠀⠀⢐⢏⣞⣿⡶⢢⢠⣫⡞⢋⣸⡟⢮⣾⣿⣵⢯⡷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠃⠀⣺⣼⣷⣿⣿⣿⣿⣿⢸⣿⣆⣷⣌⠀⣨⣵⣿⣿⡥⠯⢞⣉⡛⣿⡴⣡⣿⣿⡿⣱⣳⣿⢿⡾⢣⣿⡿⣤⣤⣤⣤⣶⣶⣶⣦⣶⣶⣶⣴⣶⣶⣶⣶⣶⣶⣶⣶⣶ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⠾⠏⣛⡈⢤⣬⢨⠙⡛⣴⣟⣿⣿⣿⡿⢉⣘⡻⠭⠍⠾⣷⣿⣿⡿⣡⡾⠿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⢀⣀⣀⣀⠀⠀⠀⠀⠀⢀⣀⣤⣤⣤⠀⣿⣿⣿⣿⢿⣋⣥⡤⠤⠋⢉⣭⡰⣶⣴⣴⣿⣿⣿⣿⢋⢩⣰⣆⢲⠿⢿⠿⠷⢟⡛⠛⣱⢏⣽⣿⣽⢿⣿⣟⣿⣯⣿⣿⣿⣿⣎⣛⣿⣿⣿⣛⣛⣻⣿⣿⣿⣿ ⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⢇⣸⣿⡏⣿⣿⡧⠀⠁⢴⣶⣾⡆⣿⣧⢹⣿⣿⣿⣿⣿⡇⢼⢻⣿⠷⠶⠶⣬⣗⡦⢖⡦⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢞⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣯⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⠿⠿⢎⠛⢿⠷⢿⣿⡄⣿⣿⣷⣈⡘⠇⠏⣱⣽⣿⣷⣶⣮⣍⣳⢾⣿⣿⣿⠻⠿⣿⣿⣿⢱⣿⣁⣒⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⢿⣿⡯⠭⠅⠁⠀⠀⣀⣀⣳⡹⠆⠸⡟⠥⢹⣿⣯⣽⣷⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣭⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ䷩ 𝚕𝚒𝚗𝚎 3994 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at https://techrights.org/n/2025/09/05/Reminder_Microsoft_s_Secure_Boot_Certificate_for_Linux_Will_be_.shtml Gemini version at gemini://gemini.techrights.org/n/2025/09/05/Reminder_Microsoft_s_Secure_Boot_Certificate_for_Linux_Will_be_.gmi ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ Reminder: Microsoft's "Secure Boot" Certificate for "Linux" Will be Expired in One Week⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ posted by Roy Schestowitz on Sep 05, 2025, updated Sep 05, 2025 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Two_girls_doing_handstands_on_the_beach⦈_ This year we had our holidays later_than_usual for personal reasons (making anniversaries align). We nevertheless want to remind people that UEFI "9/11" (literally September 11) will be over in a week (one hour from now in New York or in Boston). UEFI was never needed. It was made as "solutionism". It's a solution in search of an actual problem. If you get a chance to enter the boot menu some time soon (perhaps a reboot), be sure to turn off "SecureBoot" or "Secure Boot" [1, 2]. It should never have been "on" in the first place. Don't take a chance. Many PCs won't manage to 'rotate' to another certificate. █ 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Secure_Boot⦈_ * "Many_of_the_Red_Hat_Employees_Are_Still_Looking_for_Work" * Brian_Kernighan,_"Only_Third_to_Dennis_Richie_and_Ken_Thompson"_(UNIX), Agreed_With_Someone_Who_Said_Rust_Was_Just_Hype,_Should_Not_Replace_C ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⣿⡿⠿⠿⠿ ⣉⣉⠉⢉⢉⣛⠋⢙⣛⣛⣛⡛⣛⣛⣛⠛⠛⠛⢛⠛⣛⡛⠛⢛⣛⣛⣿⡟⠻⢻⡤⠚⠿⠿⣿⠿⠿⢿⣿⠿⣿⡿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠏⠹⢿⣿⡿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠛⠛⠛⠉⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣭⣿⣭⣿⣿⣿⣿⣿⣿⣿⣶⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣲⣿⣗⡖⢾⣷⣖⣶⣶⣶⣶⣖⣒⡖⢲⡖⢦⣤⣤⣤⠤⣤⠤⠤⢤⣄⠀⠀⠘⣿⣇⣀⣄⠀⢠⣤⣤⣤⣠⣤⣠⣄⣀⣀⡀⢀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣾⣿⣟⠀⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣟⣻⣿⣻⣿⣿⣟⣛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⡗⠋⠙⢃⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⢀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⢀⣬⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⣿⠿⠿⠟⠻⠻ ⠉⠉⠉⠙⠋⠙⠛⠛⠛⠛⠿⠿⠿⠿⢿⡿⣿⣿⣿⡿⠿⡿⠿⠀⠀⢀⡀⠟⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⢿⠃⢲⣿⣿⡿⠿⠿⠿⠿⠿⣿⡿⠟⠛⠋⠛⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠛⣿⠀⠀⠀⠛⠛⠛⠛⠋⠫⠉⠉⠉⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⢺⣿⡿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⡁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⢸⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⠶⠤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣼⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠐⠶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣄⣀⣀⣤⣤⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⠀⠀⠀⠀ ⢰⡤⣨⠉⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀ ⠀⠂⠤⠀⠘⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀ ⠀⠀⠀⠀⠀⠈⣲⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀ ⠀⠀⠀⠀⠀⠀⢺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀ ⠀⠀⠀⠀⠀⠀⡌⢿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⠍⢋⢉⣹⢩⣽⢹⠉⠉⣽⠩⢙⣿⢘⡂⡟⣭⠻⢫⠻⡋⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢧⠀⠀ ⠀⠀⠀⠀⠀⠀⠠⢱⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣛⣛⣛⣛⣿⣾⣶⣶⣶⡿⠶⠾⠿⠶⠶⠷⠶⠾⠾⠾⠷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡗⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠠⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾⣿⣿⣯⣭⣭⣭⣭⣭⣭⣭⡍⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⢈⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠙⠄⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⠏⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⢟⢿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢛⠃⠁⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⣽⣿⣿⣿⣿⣿⣿⣿⣿⠴⢤⣤⣤⣤⣤⣤⣤⣬⣤⣤⣼⣬⣦⣉⣉⣉⣹⣁⣈⣹⣩⣉⣉⣍⣙⣏⣉⣝⢙⠛⠩⠙⠟⠋⠛⡻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣟⠡⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣽⣿⣿⣿⣿⣿⣿⣿⣴⣤⣤⣤⣤⣼⣠⣴⣈⣩⣹⣍⣭⣁⣉⣩⣏⣉⣏⣉⣍⣋⣫⡙⠙⢹⠙⡛⠛⠛⢻⠛⢻⠛⠛⠛⠛⡻⠛⠛⠛⠻⡻⢻⣿⣿⣿⠿⢀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠡⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣿⣿⡟⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠊⢟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡓⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠘⡻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣟⠡⠋⠁⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠺⢹⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⢟⠿⢙⠑⠁⠁⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠙⠻⡻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣽⠋⠋⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠁⠫⠿⢿⣿⣿⣿⣿⣿⣿⢿⢿⣿⣿⣿⡿⣟⡿⠿⠝⠡⠉⠉⠉⠀⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠓⠕⠙⠉⠍⠋⠚⠁⠈⠉⠀⠀⠈⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ䷩ 𝚕𝚒𝚗𝚎 4088 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at https://techrights.org/n/2025/09/05/Slopwatch_Scams_Fake_Articles_About_Linux_Plagiarism_and_Worse.shtml Gemini version at gemini://gemini.techrights.org/n/2025/09/05/Slopwatch_Scams_Fake_Articles_About_Linux_Plagiarism_and_Worse.gmi ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ Slopwatch: Scams, Fake Articles About "Linux", Plagiarism, and Worse⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ posted by Roy Schestowitz on Sep 05, 2025 Today's "Slopwatch" deals with 5 unique domains, starting with linuxbsdos.com. What the heck is this? 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇ALR_Miner:_A_legal,_safe_and_stable_cloud_mining_platform Linux_users_can_use_to_earn_cryptocurrency⦈_ As we noted here throughout the summer, something went very wrong in linuxbsdos.com. Some other former Linux sites experimented a little with LLM slop, but then sort of relented. There's still hope that linuxbsdos.com will realise that going down this route will disgrace whatever good output the site had in the past, going more than a decade back. My wife and I still fondly remember the old articles from that domain. On we move to linuxsecurity.com, which once upon a time produced real articles about security and about Linux. These days it is just a slopfarm: 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Slop_or_fake:_Cybersecurity_and_Digital_Authority:_Building Trust_in_the_Digital_Era⦈_ 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Slop_or_fake:_Exploring_Open_Source_Intelligence_(OSINT) Techniques_And_Tools_For_Cybersecurity_Applications⦈_ Then there's WebProNews. For over a decade it had loads of real articles, typically about Web-centric topics like Google and browsers. Now? Well, it's 100% slopfarm composed by pseudonyms. To make matters worse, Google News is boosting at least 7 of their slop/spam pieces today... when searching for "Linux": 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Slop_or_fake:_Red_Hat’s_Hans_de_Goede_Departs_After_17_Years of_Linux_Hardware_Innovations⦈_ 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Slop_or_fake:_Linux_6.18_CFS_Patch_Defers_Throttling_to Slash_Latency_and_Deadlocks⦈_ 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Slop_or_fake:_Mesa_25.2.2_Released:_Bug_Fixes_Enhance_AMD, Intel,_NVIDIA_Linux_Drivers⦈_ 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Slop_or_fake:_Linux_Kernel_6.17_Boosts_EXT4_Scalability_for Cloud_Workloads⦈_ 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Slop_or_fake:_Niri_25.08:_Scrollable-Tiling_Wayland Compositor_Adds_X11_Support_and_Accessibility⦈_ 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Slop_or_fake:_openSUSE_Leap_16_Doubles_Support_to_24_Months for_Long-Term_Stability⦈_ 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Slop_or_fake:_Fedora_Delays_Reproducible_RPM_Builds_Mandate to_Fedora_44_for_Security⦈_ A lot of the above are LLM slop with slop images derived from Phoronix articles. All of them are slop, but the majority are Phoronix ripoffs. I can sympathise with Michael Larabal on this. To be clear, this domain (WebProNews) is a firehose of slop on loads of topics, not just "Linux". Why is WebProNews not delisted by Google News? Heck, Google search (in general) ought to blacklist it for plagiarism on a massive scale. Sadly, many former news sites went astray and the remaining ones are being aped by slopfarms. It hurts those remaining few that are honest. Some of them write to us, bemoaning the problem. We can relate. This is from some days ago: 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Slop_or_fake:_How_DevOps_Teams_Are_Redefining_Reliability with_NixOS_and_OSTree-Powered_Linux⦈_ Linux Journal deleted many old (real) articles and is nowadays producing LLM slop. Then there's the Serial Slopper Brian Fagioli publishing fake articles about all sorts of things, including "Linux": 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Slop_or_fake:_Ubuntu-based_Linux_Mint_22.2_Zara_now available_for_download⦈_ Perhaps some time soon the LLMs or the "Big LLMs" will run out of money (to borrow) and go offline, leaving those slopfarms in a tough place. █ * Gemini_Links_04/09/2025:_Means_of_Production_and_Rusting_Out * Hypothesis_That_New_McKinsey/Microsoft_Executive_Inside_Red_Hat_Will Outsource_Research_and_Development_Operations_to_India_(Like_They_Do_in IBM) ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣷⣿⣿⣷⣾⣿⣷⣿⣶⣷⣾⣿⣾⣿⣷⣾⣾⣶⣿⣾⣿⢿⡷⢾⣾⢶⡷⠿⢶⢿⣾⣶⣾⣷⣶⣿⣷⣿⣿⣷⣾⣷⣾⣾⣷⣷⣿⣾⣿⣾⣾⣿⣾⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠋⠀⠀⠀⠰⢡⢺⡿⠀⠀⡄⢀⠀⡀⠀⠀⠀⠊⠠⣻⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⠃⠀⢦⣾⣿⣯⣼⣿⣿⣿⣷⣷⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⢸ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠌⣠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠓⠈⠉⠒⠂⠀⡄⡄⣰⣿⣿⢗⠎⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠘⠀⠁⠀⠀⠀⠁⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠌⠉⠑⣡⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⠀⠐⠀⣶⡤⠀⠘⠀⠀⠀⠀⠀⠀⠀⢀⣸⡾⣿⡆⡀⠄⠀⠀⠀⠀⠀⠀⠀⣠⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⢀⠠⠀⢀⡈⠾⠟⡱⣾⡧⣣⡀⠘⠄⡤⢌⠁⡁⠀⠐⡀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⡠⠊⣀⠀⢈⠡⡀⠀⠙⠬⣙⢵⢿⣿⣦⣄⣀⡈⠀⢀⣈⠄⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠈⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠔⣡⡶⠀⠀⠐⠀⠀⠀⠈⡀⠿⠫⢤⣼⠤⣷⣄⣃⠀⣐⡣⢻⣿⣗⣾⣿⡿⢕⣏⢰⣵⣶⠀⠰⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡈⠰⠋⠁⢠⠀⠂⠀⠀⠈⠀⠄⠀⠀⢸⣿⣄⣠⣿⠗⠹⠝⠋⠄⣿⣿⠯⢿⠇⡦⢴⣯⡿⠗⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⡀⠀⠀⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⡏⡍⢹⣷⡄⠔⠻⠇⣟⡛⡽⣿⠀⡇⠸⠇⠀⠀⠂⡈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠰⠾⢿⡶⣶⠿⢻⣾⣷⡫⡳⡈⠘⠩⠒⠀⢃⠀⠀⠀⠈⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠈⣃⡙⠾⢟⡿⢻⢕⣽⡵⣷⣒⡂⠀⠀⠂⠀⠀⠀⠐⠀⠐⠍⠀⠀⠀⠀⠀⠀⠀⠀⢸ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⠖⠒⠸⠷⠐⠊⣡⣵⣺⣿⣙⣹⣿⠦⠀⠀⠀⠀⠀⡇⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⢸ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⢀⠀⣀⠀⠀⠀⠉⠃⠁⡻⠖⢊⠉⠛⠉⠉⠐⠠⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⢸ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⢠⢀⠀⢠⠀⣀⡀⠀⣀⢀⡀⣀⠀⣀⡀⢀⢀⠀⢀⡀⠀⣀⣀⢠⡆⣠⣬⠤⣯⣤⡄⢀⡀⢰⠞⢔⣬⡌⢀⢠⠄⢀⠀⣀⠀⠁⢠⡴⡀⠀⡀⢠⠀⣄⢄⠀⠀⢸ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⢨⢸⢁⢊⠆⡮⢮⠸⠀⡀⡇⠀⠀⡽⡊⠰⢀⠱⢨⡥⡅⢨⠈⢻⢬⢸⣃⡇⢈⣰⠀⡇⠀⢸⢰⣿⣇⢦⠈⣿⡃⠊⣌⡷⠀⠀⢈⡀⠄⠀⠉⢸⠀⣀⣄⡂⠀⢸ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠈⠉⠀⠉⠀⠉⠁⠐⠴⠆⠁⠉⠀⠉⠁⠠⠉⠁⠈⡉⠀⠉⠀⠈⡀⠉⡏⢱⢉⢊⣿⣎⢹⡉⣿⣃⡉⣀⣷⢏⣉⡨⣷⣄⢀⢀⠈⢉⡈⠀⠀⠈⠀⠉⠀⠀⠀⢸ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣷⣶⣾⣾⣷⣿⣾⣷⣷⣷⣿⣿⣿⣿⣿⣿⣷⣶⣿⣾⣾⣿⣾⣶⣿⣷⣾⣿⣶⣷⣶⣾ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢻⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣻⡿⡿⢿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠉⢉⣠⣄⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣷⣬⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⣠⣤⣄⠈⢻⡄⠈⠿⠛⠀⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠛⠿⣿⡉⠘⣿⣿⣿⣿⠀⠸⣿⣿⣿⡆⠀⣷⠀⠰⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⣶⣶⣴⣾⣧⠀⢹⣿⣿⣿⣧⠀⠙⠿⠟⠁⢠⠿⣧⠠⢿⠿⡟⢻⢿⢻⢉⡟⣡⣟⣁⣿⣉⣍⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⡿⣿⢿⠿⢿⠿⢧⢀⣀⣀⢀⠀⠉⡄⠀⠘⠃⠉⢉⣴⣤⣤⣦⣦⣾⣶⣿⢶⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣗⣶⣿⣿⣾⣷⣾⣾⡋⠉⠛⠃⠀⣼⢷⢠⢰⡞⡏⣿⣋⣽⣼⣸⣟⣃⣾⣤⣼⣧⣥⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣾⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⡙⠛⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢰⣿⣿⣷⣶⣿⣯⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡇⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢠⡈⣿⣭⣬⣷⣶⣷⣶⣷⣶⣿⣿⣿⠀⣤⣍⣉⠛⣿⣏⣠⣤⡍⢻⣿⡇⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣸⣿⣿⣿⣿⡟⢁⣬⣍⠁⢸⡿⠀⠾⠛⣡⣽⡿⠛⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣈⣛⣫⠀⢿⠇⢠⡄⢻⣿⡏⠀⠻⠿⡆⢹⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⠿⠷⠞⠂⠛⠛⠀⠛⠁⠈⠉⠠⠤⠬⠥⠤⠄⡀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⠉⠁⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⡆⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠛⠛⠛⠛⠛⠉⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠒⠒⠛⠉⠉⠉⣿⣿⣿⣿⣦⣤⣤⣤⣶⣶⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⡀⣤⠄⠤⠤⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⢠⠄⢀⣤⠄⠀⠠⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠴⠂⠾⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠐⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⡟⡟⠛⢛⣻⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⡀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣴⡆⠰⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⡆⢲⣿⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⡇⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣀⣀⣰⣶⣿⣿⣿⣿⡭⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠛⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣷⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠩⠭⠽⠿⠿⠿⠒⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣶⢀⠆⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠐⠒⠖⢚⣛⣛⣈⣁⣀⣀⣀⣤⢠⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⡼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠚⠛⠛⠛⠛⠉⠉⠩⠍⠭⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣀⣀⣀⣀⣤⣤⣤⣤⣤⣤⣶⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⢀⣀⣀⣀⣀⣀⣠⣤⣤⣤⣤⣴⣶⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⢿⠿⠿⢿⠿⠟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⢸⠀⠀⢸⣘⣃⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⣿⣛⣛⣀⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⠟⠿⡿⢿⢿⠿⡛⢻⡛⠛⣿⡏⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⢿⣿⣟⣛⣛⣛⣻⣿⣭⣭⣭⣭⣿⣿⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣥⣤⣬⣿⣾⣾⣶⣶⣾⣿⣷⣿⣿⠿⠿⠿⠿⢿⣿⣛⣛⣛⣛⣻⣿⣭⣭⣭⣭⣿⣷⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣛⣛⣿⣯⣭⣭⣭⣭⣿⣷⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣛⡁⣿⡿⠿⢿⢟⠿⡿⠿⢿⣿⣿⣿⢿⢿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣷⣽⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣾⣾⣿⣿⣿⣭⣭⣯⣽⣿⣿⣽⣿⣽⣿⣿⣿⣿⣻⣛⣿⣿⣻⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⢠⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⣿⡟⠉⠉⣉⡉⠉⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠛⠻⢿⡏⠉⣿⣿⣿⣿⡟⠀⣠⣶⣦⡀⠈⣷⠀⠸⠿⠟⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿ ⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⢿⢿⠟⡿⠿⢿⢻⣿⠁⠀⠶⢶⣤⣾⣇⠀⢹⣿⣿⣿⡇⠀⣿⣿⣿⡇⠀⢸⡀⠀⣤⣤⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿ ⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣾⣬⣦⣮⣬⣿⣤⣧⣠⣤⣄⣀⠀⠀⢘⠀⠸⣍⡹⠉⢇⠀⠈⠋⠙⠁⢀⢺⡇⣀⠹⡏⡟⡻⢻⠻⡿⠿⣿⡿⡟⡟⡟⡛⡿⢿⡿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⣏⢿⠩⢮⢹⡟⡟⢋⠁⠙⠛⠋⢀⡞⢆⠀⣀⢠⣠⣘⡿⣷⡖⡶⣾⢿⣿⣿⣿⡶⡷⣷⡶⣾⣶⣷⣷⣿⣧⣷⣵⣽⣤⣧⣮⣧⣿⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⡿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣷⣿⣾⣾⣶⣾⣾⣿⣵⣵⣾⣦⣷⣿⣴⣿⣼⣶⣧⣻⢎⣇⣺⣩⣹⣿⣋⣝⢯⠹⠏⡝⡏⡟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣳⣹⢉⡏⡹⠀⡯⠿⢹⢹⡛⣿⢛⡟⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⡇⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⢠⣤⣉⠛⠷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠾⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⠃⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢐⡂⠛⣿⡟⣟⠛⢛⢿⠛⠿⣿⣿⣿⣿⡟⠀⠶⣶⣤⣉⢻⣿⣉⣉⡉⠻⣿⣿⠋⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣧⣙⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣷⣼⣾⣿⣿⣿⡞⢁⣉⣙⠛⢀⣿⠍⢠⣿⡿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⡘⠿⠛⠀⣾⡏⠀⠋⣡⣤⣶⠟⠛⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣬⣝⢀⣾⡆⢹⣿⠃⡐⠻⢿⡆⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⢹⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣌⣿⠀⢿⣷⣦⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⣿⣿ ⣿⣿⡏⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠛⠛⠻⠿⠿⠿⠿⠿⠿⠿⠿⠿⠀⣿⠏⡀⢸⣿⠟⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿ ⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠉⠉⠉⠉⠉⠉⠙⠛⠛⠛⠛⠛⠛⠛⠛⠛⠿⠿⠿⠿⠿⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿ ⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠘⠘⠃⠀⠁⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣸⣿⣿⣿⣿⣿ ⣿⣿⡇⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠐⠀⠀⢁⠆⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⠦⠀⠀⠀⠀⠀⠀⠀⠠⡜⣂⣠⣿⠧⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⠇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⡷⣴⣷⣳⢮⡄⡥⠀⠀⠀⠀⠀⠀⣸⣽⣿⠟⢩⡧⡀⠸⡀⠀⠄⠀⠀⠀⠀⠀⣖⣻⣶⣮⠥⠀⠀⠀⠀⠀⣖⣲⡦⡢⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠠⣿⣿⡗⢁⣀⡉⠳⣏⠴⡀⠀⠀⠀⠀⠘⠛⣛⢠⢰⣿⡷⣵⣵⣦⣸⡄⠀⠀⠀⠠⣿⡏⢁⣈⠩⡁⠄⠀⠀⠀⢿⡏⢁⡈⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⡄⢀⡄⠀⠀⠀⠀⡖⠤⣿⠎⢸⣿⣿⠀⢿⣿⣆⠀⠀⠀⠀⣐⣙⣿⡾⢿⢗⡻⠟⢧⡿⢿⣧⠀⠀⠀⠈⡓⣆⠸⠙⠏⢻⡦⡀⠀⠀⢀⣇⠸⠿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⡀⠧⣴⢱⣄⠀⠀⠆⢩⣿⣿⢗⡦⠖⠦⠤⡘⣿⣿⡄⠀⠀⠀⢈⣭⣿⠃⡜⣶⣭⣾⡍⠙⢿⡟⣗⠀⠀⠈⠷⡟⡐⠈⠐⠊⢳⣷⢀⠀⠳⡏⠈⣁⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠤⣽⣿⣷⠀⠀⡀⢨⣿⣾⣿⠀⣴⢒⡄⢸⡘⣿⠇⠀⠀⠀⠠⣒⡆⢡⠀⣿⢓⣼⣿⡗⣩⣧⠽⠀⠀⠀⢙⡇⠃⢀⠼⣀⠂⣯⡄⠀⠈⠽⡀⡀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⡌⢸⣿⣶⠀⠀⠁⢸⡹⢟⡟⠦⣀⠩⡀⠐⠠⣟⡧⠀⠀⠀⠀⢉⢽⠈⢾⣿⣵⣬⣿⠧⣥⣿⠷⡂⠀⠀⠀⢰⢒⢅⡀⢈⡀⣝⠂⠀⠀⠈⢠⣒⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⡉⡔⣿⣿⠟⡄⠀⠀⠨⠁⢟⡿⠶⣬⣈⣡⣐⠳⢷⡊⠀⠀⠀⠀⠀⠄⠘⣴⣡⢍⡣⡤⢷⣁⣼⣄⡁⠀⠀⠀⠀⠛⠡⠼⢽⣏⠉⠁⠀⠀⠀⠀⠐⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡟⠀⠀⠀⠀⠀⠀⠀⠀⢚⠉⠹⡟⡛⠻⠇⠀⠀⠀⠀⠀⠀⠙⠦⣼⣿⠋⡨⢿⣇⣀⠻⠉⠀⠀⠀⠀⠀⠀⠈⠉⠙⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡚⠛⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠁⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⠀⠘⠆⡐⡿⠘⠛⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⢿⢿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣤⣤⣤⣤⣤⣤⣤⣤⣤⣀⣀⣀⣀⣉⣈⣉⣉⣁⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣕⣹⣄⣪⣐⣽⡱⡹⣹⠉⣏⢩⠉⡝⠘⡙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿ ⣿⣿⠿⠿⠿⠿⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣾⣭⣭⣭⣭⣭⣭⣭⣭⣭⣝⣛⣛⣛⣛⣛⣛⣛⣛⣛⠿⠿⠿⠿⠿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢸⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⣾⣭⣭⣭⣭⣭⣭⣭⣭⣭⣟⣛⣛⣛⣛⣃⣸⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡻⡿⠿⣿⠷⣶⣶⣾⣿⣭⣭⣭⣽⣿⣛⣛⣛⣿⣿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣬⣞⣿⣆⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣿⣭⣭⣭⣽⣿⣛⣛⣛⣿⣿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣿⣭⣭⣭⣽⣿⣛⣛⣛⣻⣿⠿⠿⠿⣿⣿⣿⣿⣿⢸⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⡿⠿⣿⣿⣿⣿⣿⠟⠛⠉⠙⠻⢿⡏⠉⢀⣀⡀⠙⢿⣿⣿⣿⣿⣿⣿⡏⠉⡉⠛⠛⠛⠛⠛⠿⠿⣿⣿⣿⣷⣾⣿⣿⣸⣿ ⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣭⣽⣿⣿⡏⠁⣤⣤⣀⣸⡧⠀⢹⣿⣿⣿⡏⠀⣾⣿⣿⡆⠈⣿⠀⠸⠿⠃⠀⣼⣿⣿⣿⣿⣿⣿⣇⣀⣉⣈⡉⠀⠂⠂⠀⠀⣿⣿⣍⢻⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⣀⣉⠉⠙⢿⠀⢸⣿⣷⣿⣇⠀⢫⣿⣯⠇⠀⣿⠀⢐⣶⣶⣿⡿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⡏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠉⠛⠿⠛⠀⣼⡄⠈⠉⠉⠉⣻⣦⣄⣀⣀⣤⣾⣿⣦⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣭⣭⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⡿⣿⣿⣿⣷⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣴⣤⣵⣤⣇⣇⣋⣇⣯⣹⢹⠹⢿⠛⠛⣿⡟⠿⣿⢿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣱⣃⣇⡉⢯⣿⢹⢍⣿⢛⠿⣿⠃⠴⣶⣬⡐⠺⣿⣤⣯⣤⣮⣦⣄⣿⣂⣫⡏⠹⢻⣻⣛⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⡏⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡝⠛⡻⠿⠿⡿⠿⣿⣿⣾⣶⠂⣀⡁⠻⢤⣷⡧⠻⢏⣉⣯⡩⡏⡋⠟⣟⢛⡹⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⡇⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣶⣷⣾⣦⣼⣥⣤⣇⣰⣿⣿⣷⣶⡿⠶⢶⣦⠙⣿⡿⢁⣾⣿⣿⣷⣷⣾⣶⣾⣦⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⠃⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣏⠠⣾⣶⠀⣰⡿⢁⡾⠟⢛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣷⣶⣆⡐⡟⢁⣤⠐⣾⣿⠋⢩⣍⠙⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⢸⣿⣿⠉⠉⠉⠉⠛⠛⠛⠛⠛⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⠁⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⡀⣿⡇⣠⣬⣙⠃⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⡇⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⡏⠀⠙⠁⠀⠛⠛⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣈⡛⢛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⡇⣾⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⡰⠋⠀⠀⠉⠋⠉⠉⠙⠛⢿⣿⣿⣿⣿⣿⣛⡛⠛⠛⠿⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⠁⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⣿⣿⣿⣿⣿⣿⣦⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠉⠉⠛⠛⠛⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⢠⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⡿⠀⠀⠀⡤⠀⠀⡀⠀⠀⠀⣴⠆⠀⠀⠀⠀⠀⠀⠀⠈⠙⢿⣿⣿⣿⣿⣿⣶⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⡇⠀⠀⣜⠀⣴⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡇⣾⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⠇⠀⢨⢮⡼⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡇⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⠀⠀⣾⠁⣠⣿⣿⠅⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣷⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⡿⠀⠀⡙⢰⣟⠛⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣹⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠚⠿⣿⣿⣿⣿⡇⠀⠀⢘⣿⣿⡇⡠⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠀⠀⠀⡁⣾⣿⡇⠀⠀⣀⠀⠀⢀⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣏⣿⣿⣿⡓⠀⠀⠀⠒⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣤⣤⣤⣀⣀⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⢿⣿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⡩⠿⣿⡿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣦⣤⣤⣤⣤⣀⣀⣀⣸⣟⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣶⣿⣿⣿⣿⡟⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣶⣶⣮⣷⣷⣬⣬⣷⣦⣄⣺⣏⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣤⣤⣤⣴⣿⣿⣿⣿⣿⣿⡏⠀⠘⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣷⣶⣶⣾⣿⣯⣭⣭⣽⣿⣛⣛⣛⣿⣿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣦⣤⣤⣤⣤⣄⣀⣀⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣿⣯⣭⣭⣽⣿⣟⣛⣛⣿⣿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣿⣯⣭⣭⣽⣿⣟⣛⣛⣿⣿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣿⣯⣭⣭⣽⣿⣏⣼⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⠛⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⡄⠤⠤⠤⠀⠒⠐⠀⣿⣿⣤⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠋⣉⡉⠙⢿⣿⣿⣿⣿⣿⣿⣷⣤⣤⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣟⠻⡛⡭⣝⢙⢼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⢉⣉⠉⠻⣷⠀⠸⡿⠟⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣷⣶⣷⣿⣾⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⢻⣿⣿⣿⣿⠀⢰⢿⣿⡷⠀⠘⣇⠀⢠⣴⣶⣯⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⡟⠉⣁⣀⣀⣽⡆⠀⢿⣿⣿⣿⡆⠈⢿⣿⡿⠃⢠⣿⣄⣈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠉⠉⠉⠙⢻⡀⠘⣿⠿⠟⢻⣦⣄⣀⣠⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠀⢨⣧⣀⣠⣤⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣤⣤⣤⡶⢿⡿⢿⣿⢛⣿⠛⡟⠟⣟⠟⢻⡹⣉⣽⣋⣩⣶⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⡟⣻⠛⣩⣹⣇⣙⣧⣧⣾⣯⠉⣈⣚⠛⠾⣷⣾⡟⣿⡿⢻⠻⠛⢛⡟⣿⠉⣩⣋⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡇⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⢛⢻⡿⢟⡟⢹⠛⢻⡯⢹⡘⠀⣷⣫⣤⣴⣿⡤⢷⣿⣷⣾⠞⣺⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣾⣷⣷⡿⢿⢿⠿⠻⡟⠃⣴⣦⣬⣍⣿⡧⠴⣶⡄⢻⡿⢀⣿⡿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣘⣥⣦⣾⣥⣴⣵⣶⣶⣷⣤⣿⣿⣿⣿⡏⢰⣶⡶⠀⣿⠇⠘⢩⣴⣾⠟⣩⣭⡙⢿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣤⣦⣐⡛⢀⣿⡀⢿⡏⢠⣭⣉⣃⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣷⣌⡛⢛⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⠟⠛⠛⢻⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⣿⣿⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⣿⣿⣻⣿⣿⣿⣿⣭⡍⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣷⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠿⠁⠂⠛⠋⠐⠛⠉⠉⠉⠉⠉⠀⠀⢀⠀⣰⣶⣶⣿⣿⣿⣿⣿⣿⣿⠿⣛⣥⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⠈⣿⣿⡿⠿⠿⠿⠿⠛⠛⠛⠛⠋⠉⠉⠉⠉⠁⠀⠀⠀⣠⡾⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣄⡎⢠⣿⠿⠿⣿⣿⣿⣿⣫⣵⣾⣿⣿⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⡀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⡾⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡟⢀⣿⣿⠃⠈⢡⣴⣿⣿⣿⣿⣿⠿⠛⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⡇⢿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠋⢀⣠⣤⣴⣴⣶⣶⣾⣿⣷⣴⣾⣷⣾⣿⣧⣼⣿⡏⢀⣷⡀⣿⠿⠛⠋⠁⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⡇⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠋⠁⠀⠀⠀⠀⡀⠀⠀⠀⡀⠠⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⣿⠿⠛⠋⠁⠀⠀⠀⡀⢠⠀⠀⠀⠠⠀⣦⠈⢀⠈⠀⠀⠒⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⠸⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⢠⠀⠆⡈⠀⠁⡀⠉⠀⢀⠀⠖⠈⠂⠈⠀⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⡆⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⢁⠄⡸⠀⡅⠰⠀⠁⠀⠁⠀⠀⢦⠀⠃⡀⠀⠀⠀⣀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⡇⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡄⠀⠀⠀⠼⠀⡊⠀⠵⠀⢰⠀⢠⠀⠈⠂⠈⠷⡀⠙⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣷⢿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⢠⠁⢘⠅⢀⠆⠀⠠⠀⠀⢥⠀⠐⣦⠀⠒⢢⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡞⠀⠀⠀⢀⠏⢀⣸⠀⠀⠂⠀⠀⠸⡄⠀⠈⢛⣂⠀⠀⠀⠀⠘⠶⠀⠀⠀⠀⠀⠀⢀⣀⣀⣀⣀⣤⣤⣤⣼⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⠀⠀⠰⠗⠀⡲⡍⠀⠀⢨⢂⣀⣀⣱⣤⣠⣤⣼⣿⣤⣤⣶⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣀⣀⣠⣤⣬⣤⣤⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⣀⣀⣀⣠⣤⣤⣤⣤⣶⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⢿⣿⣿⣛⣛⣻⣿⣯⣭⣭⣿⣿⣷⣶⣾⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⠿⠿⢿⣿⠿⡛⠛⣿⡿⠋⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⢿⣿⣿⣛⣛⣻⣿⣯⣭⣭⣿⣿⣷⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣴⣬⣦⣿⣷⣶⣾⣿⣿⣿⡿⠿⠿⣿⣿⣟⣛⣻⣿⣿⣭⣭⣿⣿⣷⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣭⣭⣽⣿⣷⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⠿⠛⣟⡟⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣷⣧⣿⣿⣄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢿⣿⣿⣿⣿⣿⠟⠛⠛⠻⢿⣿⠋⢉⣉⡉⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠛⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣸⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⢠⣤⣄⣀⣻⡆⠈⣿⣿⣿⣿⠁⢰⣿⣿⣆⠀⢿⠀⠸⠿⠿⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠂⠒⠒⠤⠠⠤⢄⠀⣼⣿⡟⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣀⣈⡉⠉⢻⡇⠀⣿⣿⣿⣿⠀⠸⣿⣿⡿⠀⣸⡇⠀⣤⣴⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣦⣤⣤⣿⣿⣷⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠉⠻⠟⠃⣠⣇⠀⠛⠋⠉⢹⣷⣄⣈⣉⣀⣴⣿⣧⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⠿⣿⣿⣿⣷⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⢇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣶⣴⣇⣏⣹⣗⡭⢿⡯⣹⣿⢿⡟⢻⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣴⡉⣯⠻⢻⡛⢟⢿⢿⡟⠉⠓⠾⢷⣾⣶⣴⣵⣤⣇⣏⣉⣳⣽⠹⠙⢿⡛⣿⠿⢿⢿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⡟⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣿⢿⡿⢿⢿⣿⣷⣷⡟⢀⣤⣶⣤⣤⣹⣸⣏⣹⢉⢹⣿⠹⠙⢟⢻⡛⣿⡷⣿⢿⣶⣾⣴⣬⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⡇⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣾⣷⣷⣼⣧⣽⡟⢀⣦⣌⡙⠻⣿⡿⠛⠻⢿⣿⣷⣿⢿⣿⣾⣶⣷⣾⣶⣿⣼⣽⣎⣙⣍⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⠃⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣿⣿⣿⣿⣿⠟⠛⠻⢷⠀⣿⣿⠃⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠰⢿⡿⠂⣰⡿⠁⡼⠿⠛⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⡟⢸⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣐⡿⢁⣤⠀⣾⣿⡟⢉⣬⣉⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⡇⣾⣿⡏⠀⠀⠀⠀⠀⠈⠉⠉⠉⠛⠛⠛⠛⠻⠿⠿⠿⢿⣿⡇⣸⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⡇⢻⡟⢠⣤⣙⠻⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⠃⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠛⠛⠛⠻⠿⠿⠿⠿⣿⣿⣿⣿⣷⣌⠛⠟⢻⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⢰⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠛⠛⠛⠛⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⡟⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠉⠙⠛⠛⠛⢻⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⡇⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣇⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠁⠀⠠⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⠑⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣸⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠌⠑⠀⠒⡀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠒⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡏⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠐⠢⠀⠰⠊⠀⡀⠀⠀⠀⠘⠀⠀⢀⠀⠀⢀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠛⠘⢀⢢⠀⠉⢀⣒⠂⠤⠄⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠃⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⠐⠖⠀⡆⠠⠄⢸⠀⡷⠀⠀⠀⠀⠀⠀⣼⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡄⢨⡍⠀⠎⢛⡂⢰⠳⠶⠠⠼⠔⠂⠀⠀⠀⠀⠀⠀⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⡃⠐⠀⣘⡃⢸⢀⠻⠀⡇⠰⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣤⣤⣤⣤⣀⣀⣀⣀⡀⠀⠀⠀⠀⠢⠔⠂⠀⠋⠁⠀⠀⠀⠀⠀⠀⠀⢠⠒⠤⠍⢘⠤⢤⣀⣌⣀⣀⣀⣅⡒⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣋⣉⣿⢝⡟⣿⢻⠛⢿⣿⠿⢻⢿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣥⣤⣤⣄⣀⣀⣀⣀⠀⠀⠠⠶⠀⠄⢰⣦⠀⠁⢠⡄⠰⠉⣭⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣛⣛⣿⣿⡿⠿⣿⣿⣿⣶⣶⣿⣷⣦⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣤⣦⣦⣤⣐⣒⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣾⣿⣯⣭⣿⣿⣟⣛⣻⣿⡿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣤⣤⣤⣤⣄⣀⣀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣭⣽⣿⣿⣛⣛⣿⣿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣿⣿⣯⣭⣿⣿⣟⣛⣿⣿⡿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣾⣿⣯⣭⣽⣿⣿⣱⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠻⣿⠿⡿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣦⣆⣿⣳⡁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⣿⣿⣿⡿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠋⣉⣉⠉⢻⡏⠀⣿⣿⣿⣿⡟⠁⣤⣤⣄⠈⢿⡇⠀⣶⣶⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠈⡉⢉⠉⠛⠛⠛⠻⣿⣿⣿⣾⣿ ⣿⣿⣿⣿⣿⣿⣿⡟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠙⠛⠛⢿⣧⠀⢿⣿⣿⣿⡀⢸⣿⣿⣿⠀⢸⡇⠀⠉⣉⣀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣤⣄⣉⣉⣉⠘⠃⠒⣿⣿⣧⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⢿⣶⠆⠀⣿⠀⠸⠿⠿⠿⣧⡀⠙⠛⠋⢀⣼⣇⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣦⣤⣤⣤⣾⣿⣤⣴⣶⣶⣶⣿⣿⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⡟⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣋⣿⣉⣻⣻⡏⢻⡻⢿⡿⠿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡙⠿⣻⡹⠟⣿⠛⠋⠚⠷⣾⣽⣧⣼⣟⣿⣽⣇⢻⠟⠛⡟⡟⢿⣿⣿⢿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣿⠃⣤⣇⣶⣠⣉⣩⣏⢯⡙⠻⡿⠟⣿⡿⢷⣷⣶⣿⣭⣥⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⠃⣴⣌⡙⠻⣿⡿⠟⠿⣿⣿⣿⣾⣶⣿⣶⣦⣽⣦⣽⣎⣙⣹⠍⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⡇⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣼⣿⣿⣿⣷⠿⠓⠾⣷⠈⣿⣿⠃⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⠇⣿⣿⡏⠉⠉⠙⠛⠛⠛⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⡷⠂⣰⡿⠁⡼⠿⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⢰⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠙⠛⠛⠛⠿⠿⠿⢿⣿⣿⣿⣿⣿⣶⣦⡐⡿⢁⣤⠐⣾⣿⠟⢉⣉⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⡟⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠙⠛⠓⠚⠻⠀⠿⠏⢠⣍⡛⠇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⡇⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠛⠛⠛⠻⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⢁⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⢠⡴⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠉⠛⠛⣻⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⡏⣾⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⡤⠀⠀⠅⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠛⠚⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⡇⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣦⣶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⢻⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣼⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠋⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠈⠀⠀⠀⠀⠀⠀⣶⢶⣶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠤⠤⠀⠀⡠⠤⠤⠤⢄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠧⠤⠤⠤⠼⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⢀⣶⢲⡖⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣤⣤⣤⣄⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⡈⣈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⡿⡫⢻⡿⣿⡿⢿⣿⣿⣿⣿⣷⣶⣶⣶⣤⣤⣤⣄⣀⣐⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠿⠷⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⡿⢿⣿⣿⣷⣦⣿⣿⣾⣭⣽⣾⣝⣉⣩⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣤⣤⣤⣄⣀⣀⣀⡀⢰⣶⣤⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣷⣶⣿⣿⣭⣽⣿⣟⣛⣿⣿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣤⣤⣤⣄⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣿⣿⣭⣽⣿⣟⣛⣿⣿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣦⣤⣤⣤⣀⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣿⣿⣭⣽⣿⣟⣛⣿⣿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣯⣽⣿⣿⣛⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣯⣽⣿⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠛⢏⠩⢽⠹⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣾⣿⣾⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠛⠛⠛⠿⠿⠿⠿⠿⢿⣿⣿⣿⣸⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⢿⣿⠛⢻⣿⣿⣿⣿⡟⠉⣁⣀⡈⠙⢿⡆⠀⣴⣶⡄⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠊⠒⠒⠒⠂⠒⠀⠀⢸⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⢰⣶⣦⣤⣿⡄⠈⣿⣯⣽⣿⠀⢸⣿⣿⣿⡀⠘⡇⠀⠉⠉⢁⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣄⣀⣀⠉⠹⡇⠀⣿⣿⣿⣿⣆⠈⠿⠿⠿⠀⣰⣿⠀⢸⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣯⣯⣿⣿⣿⣿⣛⣛⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡉⠉⠛⠛⠁⣠⣷⠀⣈⣉⣀⣀⣿⣶⣤⣤⣤⣶⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⡟⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢙⠉⢛⢹⡷⣒⢺⡿⣻⠿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⡿⡿⣾⣶⣶⣾⣷⣿⡄⠹⢧⣼⣶⣼⣪⣈⣻⣁⣹⡎⢙⣻⢩⠙⣯⠛⢿⢿⠻⠟⠿⢿⡿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣮⣦⣽⣄⣼⣦⣆⡙⢀⣲⣤⣌⣙⠍⠛⣿⢻⠝⣟⢻⣻⣿⢛⢿⡿⣷⣧⣾⣶⣾⣦⣧⣷⣤⣼⣧⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣎⣙⣯⣍⣽⢹⠹⠋⠀⠈⠙⠛⢿⣿⡿⠿⢿⣿⣾⣾⣾⣾⣷⣷⣮⣧⣄⣵⣤⣴⣴⣏⣉⣿⣁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣁⣾⣿⣿⣦⣾⠿⠶⢶⣦⠙⣿⡟⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⡟⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠰⣿⡶⠀⣼⡟⢠⠿⠛⣛⣻⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣆⡘⡟⢀⣄⠐⣿⡿⠋⣠⣬⡙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⡇⣾⣿⡟⠛⠛⠛⠻⠿⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⡀⣿⡇⣴⣤⣍⡃⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⠃⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠉⠁⠘⠛⠁⠐⠛⠟⠻⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣷⣌⣛⣋⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠉⠉⠛⠛⠛⠛⠛⠿⠿⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⢹⣿⣿⣿⣿⣿⣿ ⣿⣿⡟⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡇⣾⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣤⣤⣶⠾⠿⠛⠛⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡇⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⢠⣤⡴⠶⠿⢛⣛⣩⣭⣤⣶⣶⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣇⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣤⠤⠶⠞⠛⡋⠉⢡⣾⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡤⠤⢖⣒⡋⠉⣩⣤⣴⣶⣶⣿⣿⡇⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣼⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡘⣼⣿⣿⣿⠇⢰⣿⣿⣿⣿⣿⣿⣿⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⠀⣸⣿⣿⣿⣿⣿⣿⡟⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣁⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⡇⠀⠿⠿⠿⠿⠿⠿⢿⣇⡀⠘⠿⠿⠿⠿⠿⠿⠟⠛⣛⢛⣛⣛⣛⣻⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⠃⢀⠘⠛⠛⠋⠉⠉⣭⣽⠇⠀⠀⠀⠀⣿⣿⣿⣿⣿⡿⢸⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣦⣤⣤⣤⣤⣤⣄⣀⣀⣀⣀⣀⡀⠀⠀⣸⣛⣛⣛⣛⣛⠃⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⡇⣾⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣋⣋⣿⣍⣟⢹⣻⡟⠻⣿⡛⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣦⣤⣤⣾⣿⣯⣀⣀⣀⣀⣸⣿⣿⣿⣿⣿⢃⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣟⣛⣛⣿⣿⡿⠿⠿⠿⣿⣿⣿⣿⣾⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣤⣤⣤⣤⣤⣄⣀⣀⣀⣰⣿⣿⢿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣿⣿⣯⣭⣭⣽⣿⣿⣛⣛⣛⣿⣿⣿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣸⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣾⣿⣿⣯⣭⣭⣽⣿⣿⣛⣛⣛⣻⣿⣿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣿⣿⣯⣭⣭⣭⣿⣿⣇⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⢻⠻⢻⡿⢿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⣵⣷⣶⣰⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⠿⠛⠛⠿⣿⣿⠛⠋⠉⠙⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣸⣿ ⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⢠⣤⣄⣈⣻⠀⢸⡿⢿⣿⡿⠁⣰⣾⣶⡄⠈⣿⠀⢸⣿⠷⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠒⠒⠀⠤⠤⠤⠀⠀⢸⣿⣿⡏⣿⣿ ⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⣀⠉⠉⠛⢿⡇⠀⣿⣿⣿⣶⠀⢻⣿⣿⡏⠀⣸⡀⠀⣠⣤⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣦⣤⣤⣾⣿⣿⣷⣿⣿ ⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠙⠿⠿⠀⢸⡇⠀⠛⠛⠛⢻⣦⣀⡉⠉⣀⣴⣿⣇⣀⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣯⣯⣿⣿⣿⣟⣛⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⢣⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣷⣶⣶⣶⣾⣿⣷⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣌⣥⣴⣵⣕⣹⣘⡯⠛⢫⡏⡿⠻⠿⠿⣿⣿⡿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⣉⣿⡪⡋⣿⠹⢹⡻⠏⠀⠈⡙⠺⢶⣴⣿⣿⣬⣿⣼⣖⣉⣻⣈⢙⢛⡛⡟⡟⠻⢿⠿⢿⢿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⠎⠀⠷⣶⣧⣷⣼⣦⣰⣇⣏⣽⡉⠻⣿⣯⡿⠻⢿⠿⢿⡾⠶⣼⡦⣴⣵⣼⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⠏⢠⣻⣶⣤⣉⣿⣏⣩⣉⠻⣿⣿⠟⣲⣿⣿⣿⣾⣶⣷⣼⣧⣥⣵⣅⣘⣧⣈⡝⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢁⣠⣉⡛⢀⣿⠏⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⡇⢸⣿⡿⠉⠉⠉⠙⠛⠛⠛⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣌⣛⡋⢠⣾⠏⠐⢋⣡⣤⣿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⡇⣾⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠉⠛⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣏⣰⣿⠈⣿⡟⠁⠲⢷⡄⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⠀⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢉⣭⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣿⡇⢸⣷⣦⣄⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠆⣸⠟⢁⡾⠛⠻⢿⠿⠟⠋⠉⠉⠙⠻⢿⣿⣦⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠛⠛⠛⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⡏⢸⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡠⠀⢁⣴⠏⠀⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⡇⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⢃⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⠿⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀⠀⢠⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣧⣤⣀⣤⠄⠀⠀⠀⠀⠀⠀⠀⠀⠸⣷⡅⠪⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣼⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠓⠂⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⣀⠀⠀⠀⠀⣻⣇⡤⠇⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡇⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠛⠛⠀⠀⠀⠈⠀⠀⠀⠀⠀⣿⡂⠀⠀⢐⣿⣿⣣⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⣶⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⠇⡟⠛⢿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠘⠉⠋⠀⠇⠀⠘⠉⠉⠙⠻⢿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠚⠻⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⢿⣿⣷⣶⣶⣶⣦⣤⣤⣤⣄⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣯⣫⣈⡛⣿⡟⠹⠻⣿⣛⠻⣿⢿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣤⣤⣤⣤⣄⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣛⣛⣻⣿⠿⠿⣿⣿⣿⣿⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣦⣤⣤⣤⣤⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣾⣿⣯⣭⣽⣿⣟⣛⣻⣿⡿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣦⣤⣤⣤⣄⣀⣀⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣿⣯⣭⣭⣿⣟⣛⣛⣿⣿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣿⣿⣭⣭⣽⣿⣛⣛⣿⣿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣾⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣾⣿⣯⣭⣽⣿⣇⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠉⠉⠉⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⡟⢿⢿⢛⣛⠛⢻⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠈⠈⢉⣁⣉⣹⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣮⣆⣾⣶⣧⣷⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠛⠛⠻⢿⣧⠀⢠⣶⣦⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⣿⣿⣿⣿⡟⠀⣰⣾⣷⣆⠀⢻⡄⠈⠋⢉⣀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣟⣛⣿⣻⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠋⣁⣀⣀⣹⣧⠀⢹⣿⣿⣿⣇⠀⢹⣿⣿⣿⠀⢸⣧⠀⢸⣷⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠙⠛⠛⠛⢿⡄⠈⣿⣿⣿⠿⣦⡀⠉⠉⢁⣠⣾⣿⣦⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⣿⡷⠆⢀⣷⠀⢈⣀⣠⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣄⣀⣤⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⡿⠿⡿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⠿⡿⢻⠿⠿⠿⣿⢻⠻⠻⢹⠻⠛⣟⢻⡍⢹⢛⡿⠋⣝⢝⡩⢋⣽⣉⣽⣈⣏⣀⣿⣨⣢⣷⣧⣵⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣾⣤⣮⣴⣵⣼⣶⣿⠚⠲⠶⣾⣶⢵⣷⣿⣿⣿⠿⡷⣿⢛⡿⢿⠟⢿⠿⣿⢻⡿⢹⠋⣿⢹⢛⡟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⠊⡏⢹⠃⡩⢨⣟⠇⢀⣰⣀⣠⣀⣸⣤⣧⣼⣾⣮⣬⣿⣼⣷⣽⣷⣾⣶⣷⣾⣿⣾⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⢿⠿⢿⠿⠟⠀⠛⠻⠿⣿⣿⡿⠟⠛⠿⣿⣿⣿⡏⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣥⣥⣴⣬⣮⣴⠁⣰⣧⣷⣶⣤⣿⠷⠶⠿⣷⠀⣿⡿⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣿⣿⣿⣿⣿⡇⢰⣶⣶⠆⢰⣿⠃⠸⠛⣁⣤⣾⠟⠛⠛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡇⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣷⣤⣭⣥⡀⢿⡏⢠⣶⠈⢿⣿⠇⠐⠻⠿⡆⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣇⡘⣿⡀⢿⣿⣶⣦⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣭⣡⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠛⠛⠛⠉⠉⢹⣿⣿⣿⣿⣿ ⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⠿⠿⠿⠿⠟⠛⠛⣿⠀⣿⡟⢁⠀⣿⡿⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿ ⣿⣿⣿⢸⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⠀⠟⢠⡎⢸⡟⢁⣼⠋⣠⣤⣌⠙⣿⣿⠿⣿⣿⣿⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿ ⣿⣿⣿⠈⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣄⣰⣿⡇⠘⢠⣾⡇⢠⣿⣿⡿⠀⣿⠇⢀⣤⣼⠇⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿ ⣿⣿⣿⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣷⣶⣿⣿⣧⡈⠻⠟⠁⣰⡟⢀⣿⣿⡟⠀⠟⠋⠤⢶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿ ⣿⣿⣿⡄⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣿⣿⣁⠜⠋⡉⠀⠐⠀⢀⣀⣀⠀⠈⢙⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿ ⣿⣿⣿⡇⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠁⠀⠀⣴⣾⡀⢿⣿⣿⡆⠀⠁⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿ ⣿⣿⣿⡇⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⠀⠀⠀⠀⠀⣼⣿⡿⠁⠀⠈⠛⠁⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿ ⣿⣿⣿⡇⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿ ⣿⣿⣿⣧⢻⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⢀⣻⣿⣿⣀⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠃⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿ ⣿⣿⣿⣿⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⢠⣿⡟⠁⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿ ⣿⣿⣿⣿⣸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⢸⣿⡇⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠘⣿⣿⣤⣤⣴⣿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⡿⠛⠉⠉⠀⠀⠀⠀⠈⠙⠻⠿⠟⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⢸⣿⣿⢿⣿ ⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡿⠃⠀⠀⣠⡶⠀⠀⠀⠀⢀⣀⣀⣀⣀⣀⣾⣀⣀⣀⣤⣤⣤⣤⣤⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿ ⣿⣿⣿⣿⣿⣿⣿⣀⣀⣀⣠⣤⣤⣤⣤⣤⣤⣤⣤⣤⣶⣶⣶⣶⣶⣶⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣻⠻⢿⠿⣿⡿⡿⣿⠿⣻⠛⡻⠙⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⠿⢸⣿ ⣿⣿⣿⣿⣿⣿⣿⣯⣽⣬⣽⣵⣿⣿⣷⣿⣶⣿⣦⣾⣾⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⠿⣿⣿⣿⣿⣛⣛⣛⣛⣛⣻⣿⣿⣿⣿⣭⣭⣭⣭⣭⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣟⣛⣛⣛⣻⣿⣿⣿⣭⣭⣭⣭⣭⣭⣿⣿⣿⣷⣶⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠛⠛⠛⠛⠛⠛⠛⠛⠛⠋⠉⠉⠉⠉⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠛⠛⠛⠛⠛⠛⠛⠛⠛⠉⠉⠉⠉⠉⠉⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣀⣀⣀⣀⣀⣀⣀⠀⠀⠀⣿⣿⣿⣿ ⣿⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣤⣤⣤⣤⣤⣤⣤⣤⣤⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⣿⣿⣿⣿ ⣿⠀⠀⢠⣤⣤⣶⣶⣶⣶⣶⡶⢶⣶⢶⢿⡿⠿⣿⠿⠟⡿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠟⠛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⣿⣿⣿⣿ ⣿⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⡇⣸⡟⠈⢀⠃⡇⣿⢀⠇⠐⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠛⠛⠻⣿⡆⠀⢠⣴⣦⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⣿⣿⣿⣿ ⣿⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣇⢀⠀⣀⢩⡄⢡⡀⣬⠨⡅⣽⣿⣿⣿⣿⣿⣿⣿⠟⠻⣿⣿⣿⣿⡏⠀⣴⣶⣶⡄⠈⢿⠀⠘⠉⠁⢀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⣿⣿⣿⣿ ⣿⡆⠀⠀⣿⣿⣿⣿⣿⣿⣿⣏⣸⣄⣿⣨⣧⣼⣧⣽⣤⣷⣽⣿⠟⠉⣀⡀⠈⣻⡆⠀⢿⣿⣿⣿⡇⠀⢿⣿⣿⡷⠀⢸⣇⠀⢸⣿⣿⣿⣿⣛⣻⣿⣿⣿⣿⣿⣿⣿⣯⡍⠉⠉⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⣿⣿⣿⣿ ⣿⡇⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⢿⢿⣿⡿⠿⠿⣿⡿⠟⠛⢻⡀⠈⠛⠛⠛⠛⢷⠀⠘⣿⣿⣿⣿⣄⠈⠙⠋⠁⣀⣾⣿⣤⣼⣿⣷⣶⣶⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣷⣶⣶⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⢸⣿⣿⣿ ⣿⡇⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣷⣶⣾⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⠶⢶⣶⡦⠀⢸⡆⠀⠉⠁⣀⣀⣿⣿⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⢸⣿⣿⣿ ⣿⡇⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⣀⣀⣀⣤⣾⣿⡶⢿⣛⣛⣿⣭⣭⣽⣯⣭⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⡿⡿⢿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⠀⠀⢸⣿⣿⣿ ⣿⡇⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⡿⣿⡿⡿⠿⠿⡿⠿⠁⢤⠀⠉⠙⠟⢋⢛⠙⡛⢻⣙⠙⠋⠋⠫⣓⣀⡍⣏⣍⣛⣏⣗⣥⣢⣼⣤⣼⣭⣽⣬⣼⣿⣿⣿⣿⣿⣿⣿⡀⠀⠈⣿⣿⣿ ⣿⡇⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣨⣈⣉⣹⣟⣨⣠⣤⣧⣠⣤⣿⣧⣤⣤⣤⣖⡳⠂⠐⠚⠿⠶⡳⠓⠛⠛⠛⣓⠊⢹⠹⢻⠻⢙⢽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⣿⣿⣿ ⣿⡇⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡵⠀⣿⣶⣶⡶⠟⠓⠓⠆⠨⠿⠀⠾⠟⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⣿⣿⣿ ⣿⡇⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⡀⠲⠞⠁⣼⠃⣈⠠⣶⡿⠉⣤⣬⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⣿⣿⣿ ⣿⣧⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⠿⠿⠿⣿⣿⣿⣿⠛⠛⠛⠛⠂⠈⠀⠛⠀⠉⠁⠀⠀⠈⠀⠉⠉⣿⣏⣋⣩⣭⣼⣭⣥⣥⡤⣼⣿⠿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⣿⣿⣿ ⣿⣿⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⡇⠀⠁⠀⣗⣒⢒⡒⠬⠤⢭⣭⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⢸⣿⣿ ⣿⣿⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡿⠉⡿⠧⠠⠤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣇⣀⣀⣀⣷⣒⣊⣤⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⢸⣿⣿ ⣿⣿⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢀⡞⠀⢀⡆⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣴⣴⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⢸⣿⣿ ⣿⣿⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡿⠀⠀⠀⢸⣂⣒⣒⣒⣒⣚⣻⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⢸⣿⣿ ⣿⣿⡄⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡟⣿⡟⠀⠀⠂⠙⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⠀⠀⠀⢺⣒⣒⣺⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⠀⠀⢸⣿⣿ ⣿⣿⡇⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠙⠁⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣭⣭⣯⣭⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠘⣿⣿ ⣿⣿⡇⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⠉⠉⠉⢹⠭⠭⠭⠭⠄⠈⣒⣶⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⣿⣿ ⣿⣿⡇⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⠀⠀⠀⢸⡭⣭⡭⠽⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⣿⣿ ⣿⣿⣷⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⠿⢿⣷⢶⣿⠿⢿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⡇⠀⠀⣿⣿ ⣿⣿⣿⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⠀⠀⠀⢸⡇⣒⠥⠭⠽⠭⠽⠿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⣿⣿ ⣿⣿⣿⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣿⣀⣀⣀⣸⣧⣬⣽⣭⣭⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⣿⣿ ⣿⣿⣿⡄⠀⠀⢸⣿⣿⣿⣿⣿⣿⡇⢀⣀⣀⣀⣀⣀⣀⣀⣀⣠⣤⣤⣤⣤⣤⣤⣤⣤⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⢸⣿ ⣿⣿⣿⡇⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⠿⣿⢿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣙⣿⣿⣿⣿⣿⣿⣿⣥⣿⣽⣿⣿⣿⣿⡿⠶⠷⠾⠿⠿⠿⠿⠿⠟⠛⠛⠛⠓⠒⠒⠒⠒⠒⠂⠈⠉⠉⠉⠉⠉⠉⠉⠁⠀⠀⢸⣿ ⣿⣿⣿⡇⠀⠀⢸⣿⡿⠿⠿⠿⠿⠿⠾⠿⠿⠟⠛⠛⠛⠛⠛⠛⠛⠛⠛⠉⠉⠉⠉⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿ ⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿ ⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⣀⣀⣀⣀⣀⣀⣠⣤⣤⣤⣤⣤⣤⣤⣤⣤⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣀⣀⣀⣀⣀⣀⣀⣤⣤⣤⣤⣤⣤⣤⣤⣤⣴⣶⣶⣶⣶⣶⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⢻⠿⢿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣷⣮⣧⣼⣥⣿⣿⣦⣇⣍⣫⣯⣉⣿⣿⠈⣽⠻⡟⣿⠙⠋⠙⡻⢻⣟⢻⣻⣿⠿⠟⠛⠛⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣁⣟⣝⣹⣧⣉⡯⡋⡛⣻⢹⡟⢛⠟⠻⠻⠿⣿⠛⢻⠿⡿⣿⣿⠆⢁⣠⣤⡀⠘⢿⡄⠀⣴⣤⡄⠀⣿⣆⣕⣍⣍⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⢰⣶⣤⣤⣾⠀⠸⣷⣧⣧⣽⠀⢸⣿⣿⣿⠀⢸⡇⠀⢉⣁⣀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣀⣀⡀⠉⢻⡇⠀⣿⣿⣿⣿⣄⠈⠻⠿⠟⠀⣸⣿⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⡏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⣿⠟⠉⠙⠛⠛⠀⣰⣧⠀⢉⣁⣀⣈⣿⣶⣤⣤⣴⣾⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⠉⠉⢉⠉⠉⠉⠉⠛⠛⠛⠛⠛⠛⠛⠿⠿⠿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⢠⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠉⠉⠉⠛⠛⠛⠛⠛⠛⠛⠿⠿⠿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⡏⢸⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⡇⣸⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⠤⠤⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⠡⡄⣠⣤⣍⠢⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣟⣿⣻⣿⣿⣿⣿⣿ ⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢆⠹⡜⠜⠎⢆⠹⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⢰⣿⣿⣿⣿⣿⣿⣿⡟⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⣉⠘⠛⠋⣠⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⡇⠐⠂⠀⠀⠀⠀⠀⠀⠅⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠀⠛⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡟⢸⣿⣿⣿⣿⣿⣿⣿⡇⠈⠁⠀⠀⠀⠀⠀⠀⠅⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡇⣾⣿⣿⣿⣿⣿⣿⣿⠃⢀⠀⠀⠄⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠠⠅⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠨⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⡟⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣇⠄⠠⠠⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣦⣤⣤⣤⣤⣤⣤⣄⣀⣀⣀⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣦⣤⣤⣤⣤⣤⣤⣤⣀⣀⣂⣀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣙⠍⢟⣿⣿⡿⣿⣿⠿⡿⡿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣷⣷⣶⣷⣾⣿⣿⣾⣤⣽⣦⣸⣦⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⢿⣿⣿⣿⣿⣿ ⣿⣷⣶⣿⣿⣿⣯⣭⣭⣭⣿⣿⣿⣟⣛⣛⣛⣿⣿⣿⡿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣾⣿⣿⣯⣭⣭⣭⣿⣿⣿⣟⣛⣛⣛⣿⣿⣿⡿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣾⣿⣿⣿⣭⣭⣭⣽⣿⣿⣿⣛⣃⣿⣿⣿⣿⣿⣿ ䷩ 𝚕𝚒𝚗𝚎 4638 ╒═══════════════════ 𝐃𝐀𝐈𝐋𝐘 𝐋𝐈𝐍𝐊𝐒 ═════════════════════════════════════════════╕ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ Gemini Links 05/09/2025: Logitech Lift and DIY Gemini Servers⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ posted by Roy Schestowitz on Sep 05, 2025 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Candle_holder_and_flowers_on_restaurant_table_with_ocean view⦈_ 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇GNOME bluefish⦈ § Contents⠀➾ * Gemini*_and_Gopher o Personal/Opinions o Technology_and_Free_Software # Internet/Gemini # Programming * § Gemini* and Gopher⠀➾ o § Personal/Opinions⠀➾ # ⚓ 🔤SpellBinding_—_FHILSWU_Wordo:_TUMMY⠀⇛ # ⚓ 🔤SpellBinding_—_ACOJLMI_Wordo:_VEINS⠀⇛ # ⚓ 🔤SpellBinding_—_PEGHINC_Wordo:_FATSO⠀⇛ # ⚓ 🔤SpellBinding_—_CHIROPM_Wordo:_LAKES⠀⇛ # ⚓ 🔤SpellBinding_—_BDETNOK_Wordo:_WITCH⠀⇛ # ⚓ 🔤SpellBinding_—_ADENUXW_Wordo:_RUNES⠀⇛ # ⚓ 🔤SpellBinding_—_GHLMOTY_Wordo:_HILLY⠀⇛ # ⚓ Musings_of_2025-09-04⠀⇛ This is going to be a short one, folks. I'm already up way too late and I haven't taken a shower yet. Nor have I eaten dinner. Life is beautiful. There are so many things to be thankful for. I am ignorant of many of them; however, I do see beauty and goodness and truth in the world. Don't be a doomer. They cannot ruin existence itself. # ⚓ Outdoor_Updates_for_Fall_2025⠀⇛ I didn't post anything in August about outdoor activities, whereas earlier in the summer I was sharing notes about flowers observed and such like. There were several reasons for this, but a big one is that I recently started jogging, and, as usual, the only convenient time I had available for that was during the lunch break. So, I was busying jogging during the time I might otherwise be looking at plants or taking notes. The weather is touch and go right now, with a lot of rainy days, so I'm trying to get out and do some jogging every time the conditions are half-way decent. A few notes perhaps worth sharing: Back in early August, I got to enjoy some good high-bush cranberry from the patch I know about out near the Tanana River. I just ate them straight off the bushes. I found some raspberry bushes out there as well, and the raspberries were tasty as always. I even got the family to come out and help me pick raspberries, though there were a lot less bushes than I had imagined, and we could barely fill up the bottom of one bucket. o § Technology and Free Software⠀➾ # ⚓ THAT_Ordered⠀⇛ I finally ordered my THAT (The Analog Thing) analog computer from Anabrid. They confirmed that they had received the parts, and had started assembling the units, so it was safe to place my order. The cost of the unit — shipped to the USA, was $548 USD + $35 USD S/H. One obstacles was that I did not realize that my NetSpend pre-paid card, which I needed to use for the purchase, has a whopping 4% additional fee on international purchases, which came out to $23.32 in this case. I'm curious if that is unique to NetSpend or if regular bank debit cards all have that. Anyway, after my first attempt to place the order failed, I had to reload the card again to get the extra money available for that, which meant another $3.95 fee. Rather annoying. # ⚓ EPPALOCK_ROOPHLOCK⠀⇛ I've still been keeping quiet here on the phlog. For much of this week at least that's because I've been on my longest dam holiday yet. One night in Tatura, near Shepparton, and two nights in Alexandra, with ten dams and reservoirs in between. Right now I'm at the eleventh, Atop the Eppaloch Dam. It's a dam that not only forms the expansive and picturesque Lake Eppalock, but is also accompanied by the nearby township of Eppilock. Which I guess is why I actually get phone reception here in order to send this from my "holiday latop", the Eee PC 701 which I haven't really used since my last proper holiday a couple of years ago, my rail adventure to Pyramid Hill etc.. Of couse I looked again at the traiin lines to Bairnsdale where I originally planned to go then, and of course again the line to Bairnsdale was closed for at least the next week, and the local line was closed for half the week. So I gave up on that nonsense and just went by car, which honestly is far less stressful, at least since my old Jag has been behaving itself very well so far (though wooden picnic bench!). Since I still haven't refilled my 35mm film stash, I've gone all modern and digital with my 2003 Olympus point-and-shoot. In fact these days holding that up might look even weirder to fellow tourists than using a film camera, but few other tourists go to dams in the first place, the main visitoors here are passing behind me towing flashy speedboats to the various boat ramps elsewhere at the lake's many offshoots. # ⚓ Hardware_review:_ergonomic_mouse_Logitech_Lift⠀⇛ In addition to my regular computer mouse, by the end of 2024 I bought a Logitech Lift, a wireless ergonomic vertical mouse. This was the first time I used such mouse. # ⚓ Hardware_review:_ergonomic_mouse_Logitech_Lift⠀⇛ The mouse works with a single AA / LR6 battery that with a heavy daily use for nine months is still reported as 30% charged. The lift connects using Bluetooth, but Logitech provides a small USB dongle that make it work out of the box on your system. The dongle can be stored within the mouse when travelling, or when not using it. There is a small button on the bottom of the mouse and 3 LED, this allows the mouse to be switched to different computers: two in Bluetooth, one for the dongle. The first profile is always the dongle. This allows you to connect the mouse to two different computers with Bluetooth and be able to switch between them. This works very well in practice. About the buttons, nothing fancy with the standard two buttons, there are extra "back / next" buttons easily available, one button to cycle the laser resolution / sensitivity. The wheel is excellent, it is precise and easy to use, but if you give it a good kick it will spin a lot without being in free wheel like some other wheels, which is super handy to scroll a huge chunk of text. # § Internet/Gemini⠀➾ # ⚓ DIY_Gemini_Servers...⠀⇛ I am kind of tired of bending over backwards to code CGI games running behind a server built for an entirely different purpose. I am just going to write my own. This is easier than what I am doing now, opening and closing users and game state databases and loading the same stupid files for every click. The game logic is really, really fast with the game pre-loaded. User data is likewise in RAM. The only variable is the network. I could write a simple async server which could handle like 10,000 in-flight concurrent requests. It's likely an overkill, since I doubt I've had any concurrent requests so far. Or maybe a couple. # ⚓ Beginnings⠀⇛ Hello, small web. This is a fresh remort—fresh paint, fresh paths, fresh intentions. I don’t know exactly what this capsule will become yet, only that I wanted a place that feels slower and simpler than the big, busy web. The small web is the web I miss: low-stakes, human-sized, and mostly text. No banners, no tracking, no algorithmic nudging—just things people make and share. Here I’ll post short logs, tinker-notes (retro machines, Emacs, odd protocols), and whatever else fits in the quiet. # § Programming⠀➾ # ⚓ I'm_glad_that_I_know_some_C⠀⇛ I've been writing code in C for about 20 years now. Never as a profes- sional C programmer and I don't dare saying "I know C", because of the many pitfalls. But still, I've been using it for quite a while now and I think that I have a "good enough" grasp of it. There are many reasons why I like it. One of them came up today at work: *Sometimes*, one of our Python scripts would fail with "too many open files". I was able to debug this in a relatively short time thanks to C. I won't go into the details, it's boring. But the thing is: I could quickly write a little debug example in C. And since this is C, it a) is (relatively) low-level and b) (mostly) does exactly what you tell it to. The problem at hand had to do with dealing with file descriptors and I could be pretty sure that nothing in the C library/runtime gets in the way. When an FD is open, then it's open, end of discussion. There is no garbage collection or auto-cleanup or what- ever -- these things exist in other languages and they can make debug- ging hard at times. =============================================================================== * Gemini_(Primer) links can be opened using Gemini_software. It's like the World Wide Web but a lot lighter. * Links_05/09/2025:_Sainsbury's_Caught_Spying_on_In-Store_Shoppers_and Microsoft_"OpenAI_is_Using_Legal_Threats_to_Harass_its_Critics" * Links_05/09/2025:_Vaccine_Sceptics_Poison_the_Well,_Two_Exploited Vulnerabilities_Patched_in_Android ䷩ 𝚕𝚒𝚗𝚎 4949 ╒═══════════════════ 𝐃𝐀𝐈𝐋𝐘 𝐋𝐈𝐍𝐊𝐒 ═════════════════════════════════════════════╕ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ Genini Links 05/09/2025: Community, ROOPHLOCH, and PITkit⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ posted by Roy Schestowitz on Sep 05, 2025 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Beach_Style⦈_ 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇GNOME bluefish⦈ § Contents⠀➾ * Gemini*_and_Gopher o Personal/Opinions o Politics_and_World_Events o Technology_and_Free_Software # Internet/Gemini * § Gemini* and Gopher⠀➾ o § Personal/Opinions⠀➾ # ⚓ open_plans⠀⇛ # ⚓ New_Orleans_medic⠀⇛ I'll retell two more Katrina stories, this and one more. It's been 20 years of this hurricane. We're too used to it now. Accounts written then recall our shock and disorientation as blind we scrabbled to comprehend the shape of this new world. Scott W. joined our little clinic on the West Bank of the city after he got fed up with the military Woodstock across the river. He's a nurse. We'd known each other at least five years, but he didn't trust what we were doing at first. Below's his second email, shortened, headings added by me. # ⚓ Community⠀⇛ From my journal this morning... Am I deeply motivated by community more than I realize? And then a couple paragraphs later... My best thinking and writing happens during and after a walk by myself. o § Politics and World Events⠀➾ # ⚓ is_Trump_trying_to_crash_the_US_economy?⠀⇛ In Naked Economics, Charles Wheelan lists several factors essential to the growth and development of a national economy: * effective government institutions * property rights * no excessive regulation * geography * openness to trade * responsible fiscal and monetary policy * human capital * democracy * peace * woman power o § Technology and Free Software⠀➾ # ⚓ Openness_balance⠀⇛ Today, I was supposed to write a post as part of ROOPHLOCH (Remote Outdoor Off-Grid Phlogging Challenge, where phlogging is blogging in the gopher protocol. A glog, which is the equivalent of a blog in gemini, is also allowed in the challenge rules). My idea was to go out with my old laptop, whose battery lasts for about an hour, and write from the city park, connecting to the network remotely via my smartphone, but unfortunately my plans were thwarted. Such is life. But here I am, writing from a hammock that I hung on the balcony this year, and I'm still quite following the rules of the challenge. I'm outside, connected to the internet via WiFi, so I guess that's okay. So I decided to write. This will be one of those chaotic posts, more of a stream of consciousness than an edited, thoughtful entry. The content of the post will be a short meditation on the need to maintain the right balance in life between closing oneself off and hardening oneself to survive the hardships of life, and the openness needed to truly experience and live life. Let's start with a moment about a month ago, when I spent a lot of time in this hammock. I was recovering from an illness, which I wrote about in a long post for you. This period of returning to life and regaining strength was characterized by an incredibly strong sensitivity to all aspects of life. I was in a state of constant wonder. The feeling of life returning to my body, the intensely vivid experience of the taste of food, delight in every little aspect of the surrounding nature (the tree nearby, the flowers on the balcony, the sunlight, or the touch of the wind on my skin). Every second, I was filled with gratitude that I could experience this, and I was moved by this experience many times throughout the day. In a way, I was able to return to the state of a child absorbing reality with wide-open eyes, and it was a wonderful experience. # ⚓ Update_on_Participatory_Interface_Theory_(PIT)⠀⇛ There is a lot new in the world of PIT. Please see the updated PITkit site for further info. # § Internet/Gemini⠀➾ # ⚓ 2025-09-05⠀⇛ Back again with more gopher car opinions that no one asked for. Am I the leading car content creator on gopher? heh. Today's subject is the new Honda Prelude and the fundamental struggle of trying to sell nostalgia as a new product. For a lot of things, but cars especially, the rosy tint of nostalgia is an actual market moving force, for better or worse. Like movie studios, car companies have been trying to tap into that soft-reboot playbook in the hopes that people who loved the original product will buy the new reboot. Or more realistically, people who grew up hearing about how "good" the original product was, will buy the brand new version of it. And so it is that a brand like Honda will try to dredge up old nameplates of nostalgically popular cars. Of course the core issue with that is whether the consumers will think that new product is an authentic homage to the original or just a cheap nostalgia cash grab... =============================================================================== * Gemini_(Primer) links can be opened using Gemini_software. It's like the World Wide Web but a lot lighter. * Links_05/09/2025:_Vaccine_Sceptics_Poison_the_Well,_Two_Exploited Vulnerabilities_Patched_in_Android * next ䷩ 𝚕𝚒𝚗𝚎 5161 ╒═══════════════════ 𝐃𝐀𝐈𝐋𝐘 𝐋𝐈𝐍𝐊𝐒 ═════════════════════════════════════════════╕ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ Links 05/09/2025: Sainsbury's Caught Spying on In-Store Shoppers and Microsoft "OpenAI is Using Legal Threats to Harass its Critics"⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ posted by Roy Schestowitz on Sep 05, 2025 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Background_beach_scenic⦈_ 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇GNOME bluefish⦈ § Contents⠀➾ * Leftovers o Science o Career/Education o Hardware o Health/Nutrition/Agriculture o Proprietary o Security # CISA # Integrity/Availability/Authenticity # Privacy/Surveillance o Defence/Aggression o Transparency/Investigative_Reporting o Environment # Energy/Transportation # Wildlife/Nature o AstroTurf/Lobbying/Politics o Censorship/Free_Speech o Freedom_of_Information_/_Freedom_of_the_Press o Civil_Rights/Policing o Monopolies/Monopsonies # Patents # Trademarks # Copyrights * § Leftovers⠀➾ o ⚓ Cory Dransfeldt ☛ A_short_list_of_tech_security_tips_when traveling⠀⇛ If flying, power off all of your devices when going through security. o ⚓ Andy Bell ☛ Functional_custom_elements_the_easy_way⠀⇛ When you need a sprinkling of JavaScript on your web page, there is no better answer than Custom Elements (or Web Components). You get a lot of “framework goodies” for free, built in to the language, and you don’t need to include any frameworks that bloat your web page size into the hundreds of kilobytes, or even megabytes. o ⚓ Sightline Media Group ☛ Beetle_Bailey_turns_75:_the_Army’s lovable_slacker_marches_on⠀⇛ Sept. 4 marks the strip’s 75th anniversary, a milestone few comics have ever reached. For the Walker family, it is both a celebration of their father’s creation and a continuation of a legacy that has outlived the man who drew it for more than six decades. Mort Walker died in 2018, but his sons Greg, Brian and Neal have kept the strip alive, publishing new gags every day in newspapers and online through Comics Kingdom and King Features Syndicate. o ⚓ Guy LeCharles Gonzalez ☛ Five_Things:_September_4,_2025⠀⇛ My wife thinks I’ve been banging the “AI sucks” drum a little too hard and was worried about me jeopardizing my future employment prospects. I reminded her that I basically became unemployable back in my outspoken DBW days, and it’s been downhill ever since! If my stance on AI is a dealbreaker for someone, they probably haven’t known me very long. Nevertheless, there’s no AI in this one, partly because there’s nothing new to say about how and why it sucks. o ⚓ Fortra LLC ☛ FBI_warns_seniors_are_being_targeted_in_three-phase Phantom_Hacker_scams⠀⇛ What makes a "Phantom Hacker" scam different from the typical tech support scam, is that it adds additional layers, where scammers pose as not just support staff but also as bank workers, and even government representatives, in an attempt to engender more trust from the victim and ultimately steal a large amount of money. The scam, as IC3 explains it, works like this. o § Science⠀➾ # ⚓ The Conversation ☛ 2025-09-03_[Older]_Mars_has_a_solid core,_resolving_a_longstanding_planetary_mystery_—_new study⠀⇛ # ⚓ Omicron Limited ☛ Open-source_computational_tool_sheds light_on_'wiggly'_proteins⠀⇛ Now, research published in the journal Science and led by WashU Medicine's Alex Holehouse, an assistant professor of biochemistry and molecular biophysics, describes a computational method his team developed to help predict how intrinsically disordered proteins will behave. The tool analyzes the chemical interactions of the proteins' building blocks, called amino acids, and predicts which bits of the disordered protein will be attractive or repulsive for other molecules in the body. By predicting based on chemistry alone, the approach allows scientists to model interactions even in the absence of a defined 3D structure. # ⚓ The Telegraph UK ☛ Graham_Linehan_accuser_‘is_disgraced transgender_police_officer’⠀⇛ Watson has a well-documented history of calling on police forces to pursue criminal investigations of campaigners who are sceptical of the belief that self-identification, and not biological sex, determines what a man or woman is. # ⚓ Omicron Limited ☛ Rare_Iron_Age_ingot_found_in_Sweden_sheds light_on_ancient_Baltic_networks⠀⇛ "What is new in this study is that we went a step further, and by combining the obtained data with known historical and archaeological information, we managed to propose a historical context, for both the unique Särdal plano-convex ingot and the rod ingots from the Iława Lakeland area in northeastern Poland. o § Career/Education⠀➾ # ⚓ American Library Association ☛ ALA_Leads_Libraries, Museums,_Cultural_Institutions,_and_Nation’s_Largest_Cultural Worker_Union_Urging_Federal_Court_to_Block_Administration's Efforts_to_Dismantle_the_Nation’s_Cultural_and_Educational Infrastructure⠀⇛ The American Library Association (ALA) led a coalition of leading library, museum, and cultural organizations, and the nation’s largest labor union of cultural workers, represented by Democracy Forward and Miner, Barnhill & Galland, P.C. in filing a friend-of-the-court brief today in Rhode Island v. Trump, urging the First Circuit Court of Appeals to uphold an injunction against the Trump- Vance administration’s unlawful attempt to dismantle the Institute of Museum and Library Services (IMLS) through an Executive Order. The case is parallel to ALA’s own challenge to the dismantling of IMLS, filed by Democracy Forward on behalf of ALA and AFSCME on April 7, 2025. Groups signing the amicus brief emphasized that the administration’s refusal to spend congressionally appropriated funds undermines vital public services and threatens communities nationwide. # ⚓ Robert Birming ☛ Too_many_balls_in_the_air⠀⇛ There’s no right or wrong in this. Some people get bored if they only do one thing, others get stressed if they try to do several. I definitely fall into the latter category, and I felt a sting of it today. o § Hardware⠀➾ # ⚓ Deccan Chronicle ☛ OpenAI_to_Launch_its_First_AI_Chip_in 2026_With_Broadcom:_Report⠀⇛ Reuters could not immediately verify the report. OpenAI and Broadcom did not immediately respond to Reuters' requests for comment after regular business hours. o § Health/Nutrition/Agriculture⠀➾ # ⚓ The Conversation ☛ 2025-08-29_[Older]_What_exactly_are_you eating?_The_nutritional_‘dark_matter’_in_your_food⠀⇛ # ⚓ The Conversation ☛ 2025-08-29_[Older]_The_tyranny_of_front gardens:_we_cut_and_trim_them_out_of_social_pressure,_not pleasure⠀⇛ # ⚓ The Atlantic ☛ Florida_Decided_There_Were_Too_Many Children⠀⇛ The state’s elimination of vaccine mandates is a courageous first step toward decluttering itself of any excess kids. # ⚓ Vox ☛ Vox_scoop:_RFK_Jr._and_Trump_silenced_a groundbreaking_report_on_cancer_and_alcohol⠀⇛ “The thing that the alcohol industry fears more than increased taxes is increased knowledge about the risks associated with drinking alcohol, particularly around cancer,” Mike Marshall, CEO of a group dedicated to reducing alcohol’s harms called the Alcohol Policy Alliance, who was not involved with the study, told me. “Like the tobacco industry, like the opioid industry, they are working hard to prevent the American people from gaining the knowledge that they need to make the best decisions for themselves.” o § Proprietary⠀➾ # ⚓ The Record ☛ Chess.com_says_4,500_people_had_data_stolen during_June_breach⠀⇛ In breach notifications submitted to regulators in Maine and Vermont, Chess.com explained that 4,541 people had personal information exposed to hackers who breached an unnamed file transfer application between June 5 and June 18. The incident was discovered by Chess.com on June 19 and federal law enforcement was immediately notified of the cyberattack. # ⚓ Darren Goossens ☛ Installing_Discord_on_Debian⠀⇛ Now, Shift+Alt+d will launch Discord. It will also be in your menus, if you like that sort of thing. # § Artificial Intelligence (AI) / LLM Slop / Plagiarism⠀➾ # ⚓ Macworld ☛ Report:_Apple_is_building_an_AI-powered web_search_for_Siri⠀⇛ The tool, dubbed “World Knowledge Answers” internally, is not a large-scale LLM (Large Language Model) chatbot, but rather relies on web crawling, search, and an LLM to provide answers from the web. According to the report, the system is meant to launch in spring 2026 as part of the big Siri overhaul, and would compete with ChatGPT, Google’s AI search answers, and Perplexity when it comes to getting up-to-date information from the web. Apple may later bring the same system to Safari and Spotlight on the Mac. # ⚓ Marcy Wheeler ☛ What_We_Talk_About_When_We_Talk_About AI_(Part_Four)⠀⇛ Large Language Models-based chatbots (Shortened to LLMs) are taking over the world – especially America. This process has been controversial, to say the least. Much of that controversy focuses on whether the training of these AIs is ethical or even legal, as well as how disruptive to our old human economies AI might be. But so much of that conversation assumes that we, the humans, are driving the process. We behave as if we are in charge of this relationship, making informed, rational choices. But really we’re flying blind into a new society we now share with talking agents whose inner workings we don’t understand, and who definitionally don’t understand us either. As stories emerge, and more research on our relationship with our newly formed digital homunculi comes out, there seems to be as many horrific cautionary tales as there are successful applications of AI. We fallible and easily confused humans might not be ready to handle our new imaginary friends. # ⚓ Futurism ☛ The_AI_Industry_Has_a_Dirty_Secret⠀⇛ As detailed in a study published in the Journal of Marketing earlier this year, an international team of researchers found that the AI's biggest fans tend to be the people with the shallowest familiarity with it. "Contrary to expectations revealed in four surveys, cross-country data and six additional studies find that people with lower AI literacy are typically more receptive to AI," they wrote, proposing that "people with lower AI literacy are more likely to perceive AI as magical and experience feelings of awe in the face of AI's execution of tasks that seem to require uniquely human attributes." # ⚓ Digital Music News ☛ Anthrax_Becomes_the_Latest Victim_of_'AI_Slop'_on_Streaming⠀⇛ And as many know, there’s more to those uploads’ changes than longer durations and relative quality improvements. For now – and with Spotify willing to pause new releases on AI “artist” profiles benefiting from too much momentum for comfort – the playbook appears to revolve around putting fake songs on real acts’ pages, scoring pre-takedown streams, and repeating. Of course, the most readily available solution is banning AI audio altogether – or, at a minimum, tagging the relevant media accordingly before isolating it from proper music made by professionals. But to state the obvious, this outcome isn’t yet a reality; Deezer is seemingly alone in leading the AI-tagging charge. As such, the focus naturally shifts to who exactly is pocketing royalties with artificial intelligence works plastered on actual artists’ pages. # ⚓ Quanta Magazine ☛ ‘World_Models,’_an_Old_Idea_in_AI, Mount_a_Comeback⠀⇛ It helps to know where the whole idea started. In 1943, a dozen years before the term “artificial intelligence” was coined, a 29-year-old Scottish psychologist named Kenneth Craik published an influential monograph in which he mused that “if the organism carries a ‘small-scale model’ of external reality … within its head, it is able to try out various alternatives, conclude which is the best of them … and in every way to react in a much fuller, safer, and more competent manner.” Craik’s notion of a mental model or simulation presaged the “cognitive revolution” that transformed psychology in the 1950s and still rules the cognitive sciences today. What’s more, it directly linked cognition with computation: Craik considered the “power to parallel or model external events” to be “the fundamental feature” of both “neural machinery” and “calculating machines.” # ⚓ SBS ☛ Government_announces_new_restrictions_on deepfake_AI_abuse⠀⇛ Wells said the Albanese government "will use every lever at their disposal to restrict access to nudification and undetectable online stalking apps and keep Australians safer from the serious harms they cause". The government did not specify a timeframe for when the restrictions will take effect, but has committed to working with the industry to enforce them. # ⚓ Bruce Schneier ☛ Generative_AI_as_a_Cybercrime Assistant⠀⇛ Read the whole Anthropic essay. They discovered North Koreans using Claude to commit remote-worker fraud, and a cybercriminal using Claude “to develop, market, and distribute several variants of ransomware, each with advanced evasion capabilities, encryption, and anti-recovery mechanisms.” # ⚓ Futurism ☛ Shein_Caught_Using_CEO_Killer_Luigi Mangione_as_a_Male_"Mommy_And_Me"_Model⠀⇛ Now, the Chinese-founded and Singapore-based online megaretailer is again under scrutiny due to a product listing whose model looks a lot like Luigi Mangione, the 20-something alleged assassin of United HealthCare CEO Brian Thompson last December. First spotted and tweeted out by Pop Crave, a massively popular X account that has become something of a news wire for the social media set, the fast fashion site's use of Mangione's likeness led to immediate derision online. # ⚓ Futurism ☛ Scientists_Just_Found_Something_Dark_About People_With_AI_Girlfriends_and_Boyfriends⠀⇛ Based on an survey that asked 2,989 respondents, the researchers found that nearly one in five people overall — and a full quarter of young adults aged 18 to 29 — had already used a romance-simulating AI chatbot. Along with that large proportion of Americans who've experimented with AI companions, the BYU researchers also learned that seven percent of the survey respondents admitted to masturbating when chatting with AI companions, and an additional 13 percent copped to watching AI-generated porn. Men were reportedly much more likely to watch AI porn than women, and younger adults were more than twice as likely as older to engage with AI generally — as well as to say they prefer AI over a real human relationship. # ⚓ EPIC ☛ Does_Meta_Care_About_User_Safety?_Its_Turn Away_From_Humans_to_AI_for_Risk_Assessments_Says_No_– EPIC_–_Electronic_Privacy_Information_Center⠀⇛ Unmitigated risks in technology and services, by Meta alone, have inflicted serious harm on individuals, especially children, to communities, and to society at large. To only name a handful of the most egregious examples: (i) Meta released users’ personal data to third parties without user consent for voter profiling and targeting, culminating in the Cambridge Analytica scandal in 2016; (ii) Meta targeted weight- loss content at teens with depression, low self-esteem, and eating disorders; and (iii) Meta admitted that it facilitated the violence and ethnic cleansing perpetrated by the Myanmar military against the Rohingya people by refusing to engage in responsible platform moderation in 2017 despite repeated warnings. # § Social Control Media⠀➾ # ⚓ US News And World Report ☛ 2025-08-29_[Older]_Egypt Rounds_up_Teenaged_TikTokkers_in_Crackdown_on_Social Control_Media⠀⇛ # ⚓ US News And World Report ☛ 2025-09-02_[Older] Malaysia_Summons_TikTok_Management_Over_Delays_in Tackling_Fake_News,_Report_Says⠀⇛ # ⚓ International Business Times ☛ 2025-09-02_[Older] Mexican_TikToker_Esmeralda_Ferrer_Garibay_and_Family Executed_After_Flaunting_Luxury_Life_With_'Narco' Spouse⠀⇛ # ⚓ The Conversation ☛ 2025-09-02_[Older]_Eight_seconds and_dropping?_How_to_make_the_most_of_short_attention spans⠀⇛ # ⚓ Kivikakk ☛ 2025-09-01_[Older]_how_to_leave_lobste.rs for_good_in_3_easy_steps⠀⇛ # § Windows TCO / Windows Bot Nets⠀➾ # ⚓ The Register UK ☛ New_China-aligned_crew_poisons Windows_servers_for_SEO_fraud⠀⇛ GhostRedirector uses a variety of custom tools, including two never-seen-before pieces of malware that the researchers dubbed Rungan, which is a passive C++ backdoor, and Gamshen, a malicious Internet Information Services (IIS) trojan that manipulates Google search results for Search Engine Optimization (SEO) fraud. # ⚓ The Record ☛ Texas_sues_PowerSchool_for_breach exposing_the_data_of_students_and_teachers⠀⇛ Attorney General Ken Paxton alleges that PowerSchool violated state laws pertaining to deceptive trade practices and identity theft protection by deceiving customers about the strength of its security protocols and for its failure to protect users' data. PowerSchool, based in California, provides cloud service for K-12 schools and says it is used by 18,000 school districts or individual schools. About 6,500 of those clients were impacted by the December 2024 hack. # ⚓ The Record ☛ Ukraine’s_cyber_chief_on_Russian hackers’_shifting_tactics,_US_cyber_aid⠀⇛ According to Potii, the number of “critical” cyberattacks — large-scale operations aimed at paralyzing key infrastructure — has decreased compared to the early months of the war, a change he attributes to Ukraine’s stronger defenses and the higher costs of mounting such operations. o § Security⠀➾ # § CISA⠀➾ # ⚓ CISA ☛ 2025-09-03_[Older]_CISA_Adds_Two_Known Exploited_Vulnerabilities_to_Catalog⠀⇛ # ⚓ CISA ☛ 2025-09-03_[Older]_CISA,_NSA,_and_Global Partners_Release_a_Shared_Vision_of_Software_Bill_of Materials_(SBOM)_Guidance⠀⇛ # ⚓ CISA ☛ 2025-09-02_[Older]_CISA_Adds_Two_Known Exploited_Vulnerabilities_to_Catalog⠀⇛ # ⚓ CISA ☛ 2025-09-02_[Older]_CISA_Releases_Four Industrial_Control_Systems_Advisories⠀⇛ # ⚓ CISA ☛ 2025-09-02_[Older]_Delta_Electronics_EIP Builder⠀⇛ # ⚓ CISA ☛ 2025-09-02_[Older]_Fuji_Electric_FRENIC-Loader 4⠀⇛ # ⚓ CISA ☛ 2025-09-02_[Older]_SunPower_PVS6⠀⇛ # ⚓ CISA ☛ 2025-08-29_[Older]_CISA_Adds_One_Known Exploited_Vulnerability_to_Catalog⠀⇛ # § Integrity/Availability/Authenticity⠀➾ # ⚓ SBS ☛ Simon's_$500_gift_card_purchase_led_to_an 'astonishing'_discovery⠀⇛ Dean posted a video to social media earlier this week, explaining how he discovered a security issue with the gift card. He said he bought two cards, each valued at $500, so he could earn extra points from a reward scheme at Woolworths. But he was only able to redeem one of the cards on the website and received an error message from The Card Network site, prompting him to call customer service. # ⚓ [Old] Adrian Stoll ☛ Authentication_vs Authorization⠀⇛ Authentication and authorization are confusable because they are related yet distinct concepts and share “auth” and “tion” as a prefix and suffix. Authentication is verifying someone is who they say they are while authorization is checking someone is entitled to do what they are attempting. Consider making withdrawals from a bank as a concrete example and what goes wrong when authentication and authorization are not applied together. # § Privacy/Surveillance⠀➾ # ⚓ The Register UK ☛ Sainsbury's_eyes_up_shoplifters with_live_facial_recognition [Ed: You shop online, they spy on you. You shop offline, they still do.]⠀⇛ Sainsbury's, Britain's second-largest supermarket chain, has caught the attention of privacy campaigners by launching an eight- week trial of live facial recognition (LFR) tech in two of its stores to curb shoplifting. A survey of the grocer's customers in July indicated a majority support for the use of LFR to protect staff and customers, it said, with 63 percent saying it would help to identify repeat offenders. # ⚓ The Register UK ☛ Huawei_counts_cost_of_Western_bans as_UK_business_withers⠀⇛ Huawei's business in Britain has dwindled in the half-decade since the UK acquiesced to demands from the US to ban the Chinese networking giant from local telco networks. In its latest profit and loss accounts for the year ended December 31, 2024, Huawei Technologies UK generated just £188.2 million ($159.6 million) in revenues versus £1.26 billion ($1.7 billion) in 2019. Sales peaked in the prior year at £1.28 billion. # ⚓ Tech Central (South Africa) ☛ Google_dodges_bullet_in major_antitrust_ruling⠀⇛ The ruling results from a five-year legal battle between one of the world’s most profitable companies and the US, where antitrust regulators and lawmakers have long questioned Big Tech’s market domination. Mehta ruled last year that Google holds an illegal monopoly in online search and related advertising. # ⚓ The Conversation ☛ Google_avoids_being_dismantled after_US_court_battle_–_and_it’s_down_to_the_rise_of AI⠀⇛ Google must share certain data with “qualified competitors” as deemed by the court. This will include parts of its search index, Google’s inventory of web content. Judge Mehta will allow Google to continue paying companies like Apple and Samsung to distribute of its search engine on devices and browsers. But he will bar Google from maintaining exclusive contracts. # ⚓ The Record ☛ Google_hit_with_$425_million_verdict_in privacy_class_action_suit⠀⇛ A federal jury on Wednesday awarded plaintiffs suing Google $425 million in damages, holding that by collecting the data of users who had switched off an app activity tracking feature the tech giant invaded the privacy of millions. A class of 98 million people had alleged that Google for eight years collected, saved and used data extracted from their mobile devices in violation of its own privacy policy. # ⚓ Cyble Inc ☛ Google_Slapped_With_$381_Million_Fine_In France_Over_Gmail_Ads,_Cookie_Consent_Missteps⠀⇛ The EU’s privacy framework is crystal clear on this matter. Consent has to be freely given, informed, and unambiguous. Google’s setup, CNIL said, fell short. This marks the third time the regulator has sanctioned Google for cookie-related violations, after €100 million in 2020 and €150 million in 2021. The repeated fines suggest a deeper friction between Google’s ad business model and Europe’s stricter privacy guardrails. # ⚓ NYOB ☛ noyb_WIN:_French_DPA_fines_Google_€325_million for_“Spam_Emails”_in_Gmail⠀⇛ More than three years ago, noyb had filed a complaint against Google for sending unsolicited advertising emails directly to the inboxes of Gmail users. Contrary to EU law, the company never asked the people concerned for their consent. That's how the competent data protection authority sees it, too: Today, the CNIL has issued a decision siding with noyb – and fined Google €325 million. # ⚓ NYOB ☛ EU-US_Data_Transfers:_First_Reaction_on "Latombe"_Case⠀⇛ General Court massively departs from CJEU rulings. The protections under the new deal are almost 1:1 a copy/paste of the previous deals that the CJEU found to be unlawful in Schrems I and Schrems II. In some elements the protections are even worse than in the older Executive Order that were not sufficient for the CJEU. It is therefore surprising that the General Court would issue a different decision on the 3rd version of the EU-US deal compared to the previous two versions. # ⚓ EFF ☛ From_Libraries_to_Schools:_Why_Organizations Should_Install_Privacy_Badger⠀⇛ ​​In an era of pervasive online surveillance, organizations have an important role to play in protecting their communities’ privacy. Millions of people browse the web on computers provided by their schools, libraries, and employers. By default, popular browsers on these computers leave people exposed to hidden trackers. Organizations can enhance privacy and security on their devices by installing Privacy Badger, EFF’s free, open source browser extension that automatically blocks trackers. Privacy Badger is already used by millions to fight online surveillance and take back control of their data. # ⚓ La Quadature Du Net ☛ In_France,_the_eternal_return of_facial_recognition⠀⇛ Last May, the French government launched a working group aimed at legalizing real-time facial recognition. Far from being a surprise, this announcement is part of a series of proposals put forward by state officials, along with industrial and scientific players. We publish this op-ed by Félix Tréguer, adapted from a text originally published on AOC, where he argues that facial recognition is incompatible with democratic forms of life. # ⚓ Deutsche Welle ☛ Google_must_share_search_data_with competitors,_judge_rules⠀⇛ A US court ruled the company must share certain information with rival companies to increase competition. Google said the move could result in its rivals having access to its technology. # ⚓ India Times ☛ Record_French_fines_for_Google_and Shein_over_cookies⠀⇛ The two groups, each with tens of millions of users in France, received two of the heaviest penalties ever imposed by the CNIL watchdog: €150 million ($175 million) for Shein and €325 million for Google. Both firms failed to secure users' free and informed consent before setting advertising cookies on their browsers, the authority found in a decision the companies can still appeal. # ⚓ India Times ☛ Google_must_pay_$425_million_in_class action_over_privacy,_jury_rules⠀⇛ The verdict comes after a trial in the federal court in San Francisco over allegations that Google over an eight-year period accessed users' mobile devices to collect, save, and use their data, violating privacy assurances under its Web & App Activity setting. The users had been seeking more than $31 billion in damages. o § Defence/Aggression⠀➾ # ⚓ ADF ☛ Islamic_State_Takes_Advantage_of_DRC_Crisis_to Expands_Its_Reach⠀⇛ According to an analysis by the Armed Conflict Location and Event Dataset, IS-CAP is active largely in the DRC’s northeastern Ituri province and the northern parts of North Kivu province, both of which border Uganda, where the group originated in the 1990s. IS-CAP and M23 overlap in the territory between the North Kivu communities of Lubero and Butembo. While M23 has political goals and attacks both civilian and military targets, IS-CAP’s goal is to establish an Islamic state governed under Sharia law, known as a caliphate. # ⚓ Nepal ☛ Govt_warns_unregistered_social_media_platforms_to comply_by_midnight_or_face_shutdown_«_Khabarhub⠀⇛ Last Thursday, the Ministry of Communication and Information Technology issued a notice instructing all unregistered platforms, including Facebook, Instagram, Twitter (X), LinkedIn, YouTube, Google, and Gmail, to complete registration within seven days. The ultimatum expires today. # ⚓ CPJ ☛ Nepal_orders_ban_on_major_social_media_platforms⠀⇛ On Thursday, Nepal’s Ministry of Communication and Information Technology directed the Nepal Telecommunications Authority to immediately shut down access to platforms that had failed to heed an August 25 Cabinet directive requiring foreign social media and online streaming platforms to register within seven days. # ⚓ The Atlantic ☛ The_MAGA_Influencers_Rehabilitating_Hitler⠀⇛ Why does a potent portion of the American right seek to rehabilitate Hitler? The Nazi apologetics are partly an attention-seeking attempt at provocation—an effort to signal iconoclasm by transgressing one of society’s few remaining taboos. But there is more to the story than that. Carlson and his fellow travelers on the far right correctly identify the Second World War as a pivot point in America’s understanding of itself and its attitude toward its Jewish citizens. The country learned hard lessons from the Nazi Holocaust about the catastrophic consequences of conspiratorial prejudice. Today, a growing constituency on the right wants the nation to unlearn them. # ⚓ Tech Central (South Africa) ☛ From_Trump_to_TikTok:_how digital_platforms_bend_the_rules_of_politics⠀⇛ Digital platforms fragment public discourse while amplifying cynicism, distrust and rage-driven engagement. # ⚓ The Dissenter ☛ 'Off_To_Jail':_Gaza_Aid_Whistleblower Arrested_For_Interrupting_Senate_Hearing⠀⇛ # § Russia, Belarus, and War in Ukraine⠀➾ # ⚓ Insight Hungary ☛ Polish_FM_calls_out_Szijjártó: "Looks_like_you're_playing_for_the_other_team"⠀⇛ "Looks like you're playing for the other team, Peter," Radosław Sikorski said on X.  Looks like you are playing for the other team, Peter @FM_Szijjarto. pic.twitter.com/ eBHbreIAyc The Polish foreign minister criticized his Hungarian counterpart for traveling to Beijing to watch the parade marking the 80th anniversary of China's victory in World War II from the Tiananmen Square tribune. Twenty- six heads of state attended the military parade at Xi Jinping's invitation, including Russian President Vladimir Putin, North Korean leader Kim Jong-un, Belarusian dictator Alexander Lukashenko, Azerbaijani President Ilham Aliyev, and, from Europe, Slovak Prime Minister Robert Fico and Serbian President Aleksandar Vučić. # ⚓ Deutsche Welle ☛ 2025-09-03_[Older]_Sanchez_meets Starmer_in_London,_to_discuss_Ukraine_and_Gaza⠀⇛ # ⚓ US News And World Report ☛ 2025-09-03_[Older]_Cheeto Mussolini_Says_He_Plans_to_Hold_Talks_on_Ukraine_in Coming_Days⠀⇛ # ⚓ Vox ☛ 2025-09-03_[Older]_Why_the_Ukraine_war_is_so hard_to_end⠀⇛ # ⚓ Deutsche Welle ☛ 2025-09-02_[Older]_Did_EU commissioner_oversell_plan_to_send_troops_to_Ukraine?⠀⇛ # ⚓ Deutsche Welle ☛ 2025-09-02_[Older]_Ukraine_updates: Seoul_says_2,000_North_Korean_troops_killed⠀⇛ # ⚓ US News And World Report ☛ 2025-09-02_[Older] Finland's_Stubb_Eyes_Progress_on_US-Backed_Ukraine Security_Plans⠀⇛ # ⚓ US News And World Report ☛ 2025-09-02_[Older]_Former Ukraine_Parliament_Speaker_Laid_to_Rest_After Assassination⠀⇛ # ⚓ Deutsche Welle ☛ 2025-09-01_[Older]_Ukraine_updates: EU_drafting_'precise'_plans_to_send_troops⠀⇛ # ⚓ US News And World Report ☛ 2025-09-01_[Older]_Erdogan Tells_Putin_That_Turkey_Is_Working_for_Fair,_Lasting Peace_in_Ukraine⠀⇛ # ⚓ US News And World Report ☛ 2025-09-01_[Older]_After Talks_With_Xi_and_Modi,_Putin_Says_NATO_Enlargement_Has to_Be_Addressed_for_Ukraine_Peace⠀⇛ # ⚓ Deutsche Welle ☛ 2025-08-31_[Older]_What_now?_EU brainstorms_new_ways_to_back_Ukraine⠀⇛ # ⚓ US News And World Report ☛ 2025-08-31_[Older]_Belize Bulk_Carrier_Damaged_in_Blast_in_Black_Sea_Near Ukraine's_Odesa,_Sources_Say⠀⇛ # ⚓ US News And World Report ☛ 2025-08-31_[Older]_German Leader_Says_Peace_Cannot_Come_at_Ukraine's_Expense⠀⇛ # ⚓ US News And World Report ☛ 2025-08-31_[Older] Germany's_Merz_Expects_Ukraine_War_to_Last_a_Long Time⠀⇛ # ⚓ US News And World Report ☛ 2025-08-31_[Older]_Kremlin Says_Europe_Is_Hindering_Cheeto_Mussolini's_Peace Efforts_on_Ukraine⠀⇛ # ⚓ US News And World Report ☛ 2025-08-31_[Older] Ukraine's_Zelenskiy_Says_Suspect_Arrested_in_Murder_of Former_Parliamentary_Speaker_Parubiy⠀⇛ # ⚓ US News And World Report ☛ 2025-08-31_[Older]_Von_Der Leyen_Says_Europe_Is_Drawing_up_'Precise'_Plans_to_Send Troops_to_Ukraine,_FT_Reports⠀⇛ # ⚓ Jacobin Magazine ☛ 2025-08-30_[Older]_In_Poland, Austerity_Targets_Ukrainian_Refugees⠀⇛ # ⚓ NL Times ☛ 2025-08-30_[Older]_Ukrainian_President meets_GroenLinks-PvdA_politician_Timmermans_to_discuss defense⠀⇛ # ⚓ Deutsche Welle ☛ 2025-08-30_[Older]_Will_young Ukrainians_return_with_borders_open_again?⠀⇛ # ⚓ US News And World Report ☛ 2025-08-30_[Older] Ukrainian_Former_Parliamentary_Speaker_Parubiy_Shot Dead_in_Lviv⠀⇛ # ⚓ US News And World Report ☛ 2025-08-30_[Older]_Modi Reaffirms_India's_Support_for_Ukraine_Peace_Settlement During_Call_With_Zelenskiy⠀⇛ # ⚓ Counter Punch ☛ 2025-08-29_[Older]_Self-Determination for_Ukraine,_Not_a_Deal_Between_Cheeto_Mussolini, Putin,_and_European_Leaders⠀⇛ # ⚓ Deutsche Welle ☛ 2025-08-29_[Older]_EU_supports military_training_in_Ukraine⠀⇛ # ⚓ Deutsche Welle ☛ 2025-08-29_[Older]_Ukraine_updates: EU_supports_military_training_in_Ukraine⠀⇛ # ⚓ Deutsche Welle ☛ 2025-08-29_[Older]_What's_fueling recent_tension_between_Ukraine_and_Hungary?⠀⇛ # ⚓ US News And World Report ☛ 2025-08-29_[Older]_'Broad Support'_in_EU_for_Military_Training_in_Ukraine_After Truce,_Kallas_Says⠀⇛ # ⚓ US News And World Report ☛ 2025-08-29_[Older]_US Approves_Potential_Sale_of_Starlink_Services,_Patriot Equipment_to_Ukraine⠀⇛ # ⚓ TruthOut ☛ 2025-08-28_[Older]_Leftist_Vermont_Rep Tanya_Vyhovsky_Toured_Ukraine._Here’s_What_She Learned.⠀⇛ # ⚓ Deutsche Welle ☛ 2025-09-03_[Older]_Timeline:_Russia- Ukraine_peace_talks_fail_to_materialize⠀⇛ # ⚓ Deutsche Welle ☛ 2025-09-03_[Older]_Ukraine_updates: Russia_criticizes_Merz's_Putin_remarks⠀⇛ # ⚓ US News And World Report ☛ 2025-09-03_[Older] Analysis-As_Cheeto_Mussolini_Chills_US-India_Ties,_Modi Warms_to_China_and_Russia⠀⇛ # ⚓ US News And World Report ☛ 2025-09-03_[Older]_North Korea's_Kim_Vows_Full_Support_for_Russia,_Discusses Partnership_With_Putin⠀⇛ # ⚓ US News And World Report ☛ 2025-09-03_[Older]_Russia Says_It_Captures_'About_Half'_of_Ukrainian_City Kupiansk,_Kyiv_Denies_Report⠀⇛ # ⚓ Deutsche Welle ☛ 2025-09-02_[Older]_Putin_hails 'unprecedented'_Russia-China_ties⠀⇛ # ⚓ Deutsche Welle ☛ 2025-09-02_[Older]_Would_Ukrainians give_Russia_the_Donbas_to_end_the_war?⠀⇛ # ⚓ US News And World Report ☛ 2025-09-02_[Older]_China Offers_Visa-Free_Travel_to_Russia_Citizens_on_Trial Basis⠀⇛ # ⚓ US News And World Report ☛ 2025-09-02_[Older]_German Authorities_Warn_People_Against_Becoming_'Disposable Agents'_for_Russia⠀⇛ # ⚓ US News And World Report ☛ 2025-09-02_[Older] Germany's_Merz_to_Suggest_Geneva_as_Venue_for_Ukraine- Russia_Ceasefire_Talks⠀⇛ # ⚓ US News And World Report ☛ 2025-09-02_[Older]_NATO Says_It_Is_Working_to_Counter_Russia's_GPS_Jamming After_Interference_With_EU_Leader's_Plane⠀⇛ # ⚓ US News And World Report ☛ 2025-09-02_[Older]_Putin Says_Russia_Doesn't_Oppose_Ukraine_Joining_the_EU⠀⇛ # ⚓ US News And World Report ☛ 2025-09-02_[Older]_Putin Says_Cheeto_Mussolini_Administration_Is_Listening_to Russia's_Arguments_on_Ukraine_War⠀⇛ # ⚓ US News And World Report ☛ 2025-09-02_[Older] Ukrainian_Drone_Attack_Forces_Hundreds_to_Evacuate Homes_in_Russian_City⠀⇛ # ⚓ Vox ☛ 2025-09-02_[Older]_Are_America’s_four_main adversaries_really_in_cahoots?⠀⇛ # ⚓ Deutsche Welle ☛ 2025-09-01_[Older]_Car_plows_into Russian_consulate_gate_in_Sydney⠀⇛ # ⚓ Deutsche Welle ☛ 2025-09-01_[Older]_EU_chief_plane hit_by_suspected_Russian_GPS_jamming⠀⇛ # ⚓ US News And World Report ☛ 2025-09-01_[Older] Ukraine's_Drone_Attack_Sparks_Brief_Fire_at_Krasnodar Power_Substation,_Russia_Says⠀⇛ # ⚓ US News And World Report ☛ 2025-09-01_[Older]_China's Xi,_Russia's_Putin_Share_Vision_for_New_Global_Order_at Security_Forum⠀⇛ # ⚓ US News And World Report ☛ 2025-09-01_[Older]_EU_Head Von_Der_Leyen's_Plane_Landing_on_Sunday_Hit_by Suspected_Russian_GPS_Interference,_FT_Says⠀⇛ # ⚓ US News And World Report ☛ 2025-09-01_[Older]_Modi and_Putin_Meet_on_Summit_Sidelines_as_India_Faces_Steep US_Tariff_Over_Russian_Oil_Imports⠀⇛ # ⚓ US News And World Report ☛ 2025-09-01_[Older]_Modi Says_Russia_and_India_Stand_Together_Even_in_Difficult Times⠀⇛ # ⚓ US News And World Report ☛ 2025-09-01_[Older]_Ukraine Suspects_Russia_Involved_in_Killing_of_Former Parliamentary_Speaker,_Says_Police_Chief⠀⇛ # ⚓ US News And World Report ☛ 2025-08-31_[Older] Russia's_Putin_Arrives_in_China's_Tianjin_for_Security Summit⠀⇛ # ⚓ US News And World Report ☛ 2025-08-31_[Older]_Man Arrested_for_Crashing_Car_Into_Russian_Consulate_in Sydney⠀⇛ # ⚓ US News And World Report ☛ 2025-08-31_[Older]_Russia Downed_112_Ukrainian_Drones_in_Past_24_Hours,_Interfax Says⠀⇛ # ⚓ US News And World Report ☛ 2025-08-31_[Older]_Ukraine Vows_to_Retaliate_After_Russian_Attacks_on_Power Sector⠀⇛ # ⚓ US News And World Report ☛ 2025-08-31_[Older]_Ukraine Plans_New_Strikes_Deep_Into_Russia,_Zelenskiy_Says⠀⇛ # ⚓ Deutsche Welle ☛ 2025-08-30_[Older]_Russia_launches 'massive_attack'_on_Ukraine's_Dnipropetrovsk_region⠀⇛ # ⚓ Deutsche Welle ☛ 2025-08-30_[Older]_Ukraine_updates: Russia_launches_'massive_attack'_on_Ukraine's Dnipropetrovsk_region⠀⇛ # ⚓ US News And World Report ☛ 2025-08-30_[Older]_EU's Kallas_Says_Russia_Won't_Get_Frozen_Assets_Back_Without Paying_Reparations⠀⇛ # ⚓ US News And World Report ☛ 2025-08-30_[Older] Germany's_Merz:_Ukraine_Allies_Must_Ensure_Russia_Can No_Longer_Economically_Wage_War⠀⇛ # ⚓ US News And World Report ☛ 2025-08-30_[Older]_Russian Attack_on_Ukraine's_Zaporizhzhia_Kills_One,_Injures_24, Governor_Says⠀⇛ # ⚓ US News And World Report ☛ 2025-08-30_[Older]_Russian Drone_and_Missile_Attack_on_Southern_Ukraine_Kills_1 and_Wounds_Dozens⠀⇛ # ⚓ US News And World Report ☛ 2025-08-30_[Older]_Russia Notes_Non-Stop_Offensive_on_Front_Line,_Ukraine Military_Points_to_Own_Successes⠀⇛ # ⚓ US News And World Report ☛ 2025-08-30_[Older] Ukraine's_Military_Says_It_Struck_Two_Russian_Oil Refineries_Overnight⠀⇛ # ⚓ Counter Punch ☛ 2025-08-29_[Older]_Russia’s_Foreign Minister_Cites_NATO_Expansion_as_Cause_of_Ukraine_War⠀⇛ # ⚓ Deutsche Welle ☛ 2025-08-29_[Older]_Dissident Belarusian_sports_official_thought_to_be_in_Russia⠀⇛ # ⚓ The Local SE ☛ 2025-08-29_[Older]_Sweden_summons Russian_ambassador_over_deadly_Kyiv_attack⠀⇛ # ⚓ US News And World Report ☛ 2025-08-29_[Older]_Rodion Shchedrin,_the_Celebrated_Russian_Composer,_Has_Died_at Age_92⠀⇛ # ⚓ US News And World Report ☛ 2025-08-29_[Older]_Austria Brings_Criminal_Case_Against_Ex-Official_Accused_of Spying_for_Russia⠀⇛ # ⚓ US News And World Report ☛ 2025-08-29_[Older]_North Korea_Leader_Kim_Promises_'Beautiful_Life'_for_Families of_'Martyrs'_Killed_in_Russia⠀⇛ # ⚓ US News And World Report ☛ 2025-08-29_[Older] Outraged_Over_Russian_Strike_on_Kyiv,_European_Defense Leaders_Pledge_Pressure_to_End_the_War⠀⇛ # ⚓ US News And World Report ☛ 2025-08-29_[Older] Zelenskyy_Seeks_Talks_With_Cheeto_Mussolini_and European_Leaders_on_Slow_Progress_of_Peace_Efforts_With Russia⠀⇛ # ⚓ US News And World Report ☛ 2025-08-29_[Older]_Putin Lambasts_Trade_Sanctions_on_Eve_of_Visit_to_China⠀⇛ # ⚓ US News And World Report ☛ 2025-08-29_[Older]_Russia Condemns_European_Move_to_Reimpose_UN_Sanctions_on_Iran Over_Nuclear_Programme⠀⇛ # ⚓ US News And World Report ☛ 2025-08-29_[Older]_Russian Defence_Minister_Says_His_Forces_Have_Sped_up_Rate_of Their_Advance_in_Ukraine⠀⇛ # ⚓ US News And World Report ☛ 2025-08-29_[Older]_Russia Says_Macron_Crossed_Line_of_Decency_by_Calling_Putin 'An_Ogre'⠀⇛ # ⚓ US News And World Report ☛ 2025-08-29_[Older]_Russia Says_Western_Proposals_on_Ukraine's_Security_Are_'One- Sided'_and_Dangerous⠀⇛ # ⚓ US News And World Report ☛ 2025-08-29_[Older]_US Tells_UN:_Russian_Strikes_on_Ukraine_Cast_Doubt_on_Its Desire_for_Peace⠀⇛ # ⚓ CPJ ☛ 2025-08-28_[Older]_Russia’s_repression_record⠀⇛ o § Transparency/Investigative Reporting⠀➾ # ⚓ Nebraska Examiner ☛ ‘Congress_must_choose’:_Epstein survivors_demand_vote_to_release_case_files⠀⇛ An unusually large crowd gathered outside the U.S. House to hear from the women, who described emotional manipulation and physical coercion, beginning as early as age 14 in some cases, at the hands of Epstein and convicted co-conspirator Ghislaine Maxwell. # ⚓ International Business Times ☛ Epstein_Survivors_Just Announced_They_Will_Be_Making_Their_Own_Abuser_List_-_When Will_It_Be_Released?⠀⇛ This initiative stems from frustration over the US Justice Department's July 2025 memo, which denied the existence of any official 'client list' and reaffirmed Epstein's suicide, a stance survivors say ignores testimonies suggesting a broader network. Official data from the House Oversight Committee shows over 33,295 pages of Epstein-related files were released on 2 September 2025. However 97% of those documents were already public, highlighting ongoing transparency gaps. # ⚓ BoingBoing ☛ Epstein_survivors_demand_DOJ_files_release_in Capitol_testimony⠀⇛ Reps. Thomas Massie (R-Kentucky) and Ro Khanna (D- California) are leading a bipartisan effort to force a House vote on legislation compelling the DOJ to disclose additional Epstein files. While the House Oversight Committee released over 33,000 pages Tuesday night, Massie criticized the documents as "so redacted as to be useless." o § Environment⠀➾ # ⚓ Vox ☛ How_many_farms_does_the_US_really_have?⠀⇛ Around half of America’s farms make little to no money and produce little to no food, but they’re often lumped in with the country’s largest and most polluting farms — a verbal sleight of hand that is rarely questioned and provides political cover for the biggest polluters to continue business as usual. # ⚓ Smithsonian Magazine ☛ Restoring_Bison_to_Yellowstone_Has 'Reawakened'_the_Ecosystem_as_the_Large_Animals_Migrate, Study_Suggests⠀⇛ Researchers looked at the impacts of large, migrating bison herds on Yellowstone’s landscape and found that the animals play a key role in the nitrogen cycle. As the herd travels about 1,000 miles each year, moving back and forth along a 50- mile migration route, the animals increase the amount of microbes in the soil. In turn, these microbes increase the amount of nitrogen for plants, improving their nutritious value by up to 150 percent. The findings were published in the journal Science on August 28. “Humans have been applying dung as a fertilizer for millennia, so we know it’s an important fertilizer. Bison are a restoration story, and allowing their grazing in places like Yellowstone provides a ‘reawakening’ of the landscape,” study co-author Bill Hamilton, an ecologist at Washington and Lee University, tells Madison Dapcevich at Outside. # § Energy/Transportation⠀➾ # ⚓ H2 View ☛ Polish_rail_operator_launches_trials_of PESA-built_hydrogen_locomotive⠀⇛ The SM42-6Dn train is powered by two Ballard 85kW fuel cells, paired with battery technology. The locomotive passed preliminary operational testing in Bydgoszcz, Poland, in 2022. It was first operated yesterday (September 3) on the Jelenia Góra to Karpacz route, located near the Czech border. # ⚓ Tom's Hardware ☛ German_motorists_facing_‘plague’_of electric_car_charger_cable_thefts_–_70_charging_points a_day_being_gutted_to_sell_for_copper_scrap⠀⇛ Golem shared a statement from the CEO of a charging station manufacturer. Philipp Senoner, CEO of Alpitronic, told the German tech publication that “70 cables were cut a day.” The news site also heard from a spokesperson representing Germany's largest fast-charging network operator, EnBW, who complained that 2025 is the worst year yet, with criminals repeatedly cutting and making off with these copper-laden cables. # ⚓ Renewable Energy World ☛ Ann_Arbor_residents_plan ballot_initiative_to_dump_DTE_and_begin_shifting_city toward_public_power⠀⇛ A group of Ann Arbor residents are taking the first steps toward removing DTE Energy as their electrical provider and creating a public electric utility board. # § Wildlife/Nature⠀➾ # ⚓ The Revelator ☛ Saving_Okefenokee⠀⇛ o § AstroTurf/Lobbying/Politics⠀➾ # ⚓ Security Week ☛ US,_Allies_Push_for_SBOMs_to_Bolster Cybersecurity⠀⇛ The shared vision of SBOM guidance (PDF) provides information on the advantages of implementing SBOM generation, analysis, and sharing into security processes and practices, arguing that SBOM adoption improves security and reduces risks and costs. By providing details on the provenance and security of software and its components, modules, and libraries, SBOMs help organizations understand and address security risks in the software supply chain, the authoring agencies say. # ⚓ Linuxiac ☛ Microsoft’s_6502_BASIC_(1976–78)_Goes_Open Source_under_MIT_License [Ed: Dumpster_code?]⠀⇛ In 1977, Commodore paid $25,000 for the rights to bundle the interpreter with its systems, a move that helped establish BASIC as the entry point for a generation of programmers. # ⚓ The Verge ☛ Dia_and_Arc_maker_The_Browser_Company_is_being acquired_by_Atlassian⠀⇛ The acquisition is mostly about Dia, which launched in June. Dia is a mix of web browser and chatbot, with a built-in way to chat with your tabs but also do things across apps. Open up three spreadsheets in three tabs and Dia can move data between them; log into your Gmail and Dia can tell you what’s next on the calendar. Anything with a URL immediately becomes data available to Dia and its AI models. For a company like Atlassian, which makes a whole suite of work apps — the popular project-tracker Jira, the note-taking app Confluence, plus Trello, Loom, and more — a way to stitch them all together seems obviously compelling. # ⚓ Michael Tsai ☛ Atlassian_Acquires_The_Browser_Company⠀⇛ # ⚓ The New Stack ☛ Microsoft's_Rust_Bet:_From_Blue_Screens_to Safer_Code⠀⇛ During his keynote at RustConf 2025 this week, entitled “From Blue Screens to Orange Crabs: Microsoft’s Rusty Revolution,” Mark Russinovich, Microsoft’s Azure CTO, described the situation as being like “an underground oil repository that is leaking oil up a few drops at a time, just consistently.” # ⚓ India Times ☛ Swedish_fintech_Klarna_eyes_$1.27_billion raise_via_long-awaited_IPO⠀⇛ Swedish firm Klarna said on Tuesday it was aiming for a U.S. listing valuing the company at up to $14 billion, as it seeks to capitalize on renewed investor interest in high-growth fintech startups after an extended lull. # ⚓ AJ Bourg ☛ Society⠀⇛ This is why I get so irritated at the nonsense of libertarians who say tAxATiON iS tHEfT. Look, I don’t like paying taxes either and I do it as begrudgingly as anyone else. However, I have seen plenty of countries that don’t have strong institutions that protect commerce and protect the rule of law — and I benefit greatly from our form of government. The ultra rich benefit even more, and I don’t think it’s unreasonable for them to pay a bit more to keep the lights on in court rooms, police stations, and military bases. o § Censorship/Free Speech⠀➾ # ⚓ The Atlantic ☛ Graham_Linehan's_Arrest_Demonstrates Europe’s_Free-Speech_Problem⠀⇛ Assuming that Linehan’s account is correct, then his arrest is totalitarian, absurd, and a waste of police time. It is also symptomatic of a wider chill on free speech in Europe, where the selective deployment of laws over hate speech, offense, and incitement has turned the police into the enforcers of progressive values and given them enormous discretionary power. # ⚓ The Nation ☛ An_Open_Letter_to_Our_Students:_Universities Do_Not_Deserve_You⠀⇛ But there are those who are opposed to granting you this right. The most obvious case is those who seek to censor knowledge. They do so because this right gives you access to books that can teach you just how often learning—not always from books, often through connection with one another—inspires people to fight for a better world. To quote Assata Shakur, “No one is going to give you the education you need to overthrow them.” # ⚓ Freedom From Religion Foundation ☛ FFRF_urges_global_action for_Moroccan_activist_given_30_months_for_‘blasphemous’_T- shirt⠀⇛ Ibtissame “Betty” Lachgar, an atheist psychologist and co-founder of the Mouvement Alternatif pour les Libertés Individuelles (MALI), was arrested for posting a photo of herself wearing a T-shirt reading “Allah is lesbian.” She was put on trial for “insulting Islam.” # ⚓ CPJ ☛ Imprisoned_for_telling_the_truth:_A_Q&A_with_Iranian- American_journalist_Reza_Valizadeh’s_brother ⠀⇛ According to CPJ research, at least 16 journalists were imprisoned in Iran in 2024 for their work and at least 96 journalists have been arrested by the regime since Mahsa (Jina) Amini’s death in September 2022. Amini, a 22-year-old Iranian Kurdish woman, died in custody after morality police detained her for allegedly wearing her headscarf “improperly.” She fell into a coma after allegedly being beaten by police; she later died of her injuries. # ⚓ Garry Kasparov ☛ Britain_Does,_In_Fact,_Have_a_Free_Speech Crisis⠀⇛ Distasteful and offensive, absolutely, but it’s hard to argue his words are criminal. And it’s difficult to take the charges leveled by British law enforcement seriously given how wide a net they’ve cast in punishing speech. Those arrested for wrongthink in recent years range from nativist trolls to left-wing pro-Palestinian activists. Linehan is particularly well known, but thousands more have been arrested for speaking out of turn. Yes, thousands. More than 30 arrests over social media posts every single day—about 12,000 each year. The situation has gotten so out of control that Mark Rowley, the chief of London’s Metropolitan Police, has called for the British government to update or clarify its speech laws. The police, Rowley correctly points out, cannot be arbiters of culture war debates. # ⚓ Pivot to AI ☛ OpenAI_is_using_legal_threats_to_harass_its critics⠀⇛ Instead, Altman is using his billions to harass people. Because he can. That’s a scorched earth litigation approach. The only reason for OpenAI to do this is to try to frighten everyone into shutting up. So I would suggest saying it all louder. # ⚓ BoingBoing ☛ Alberta's_book_ban_backfires_as_librarians remove_dystopian_classics⠀⇛ Ah yes, the old "we all know what we mean" trick — deliberately imprecise language used by every despot to let them do whatever they want. # ⚓ New Statesman ☛ Why_Graham_Linehan’s_freedom_of_speech matters⠀⇛ Yet when the 57-year-old Irishman touched down at Heathrow Airport yesterday (1 September 2025), he was detained. The Metropolitan Police said a man was arrested by the MPS Aviation Unit, then taken to hospital, then bailed “pending further investigation”. Linehan and his team supplied their story on his Substack. Linehan was confronted by five officers, had a panic attack and had to go to hospital because of his blood pressure. He said his arrest was for three April X posts about challenging “a trans-identified male” in “a female- only space”. After release, he said, he was instructed “not to go on Twitter”. o § Freedom of Information / Freedom of the Press⠀➾ # ⚓ CPJ ☛ Russian_court_jails_Ukrainian_journalist_Heorhiy Levchenko_for_16_years⠀⇛ “After capturing Ukrainian journalist Heorhiy Levchenko two years ago in retaliation for his brave reporting on the war from the occupied territories, Russian forces have now sentenced him to 16 years in jail in yet another example of their ruthless treatment of independent media,” said Gulnoza Said, CPJ’s Europe and Central Asia program coordinator. “Russian authorities should immediately release Levchenko and all other Ukrainian journalists.” # ⚓ Press Gazette ☛ How_to_spot_AI-written_copy:_Tips_from journalists_and_PRs⠀⇛ People in the public relations industry told Press Gazette that many clients now turn to ChatGPT to write commentary and preventing this, and advising clients against doing so, has become a part of their job. Press Gazette has previously highlighted how apparently AI-generated content is increasingly making it into mainstream publications with our Reality Wars investigations. o § Civil Rights/Policing⠀➾ # ⚓ BoingBoing ☛ Don’t_cross_a_U.S._border_without_a_“perfect burner_phone”⠀⇛ Under Trump 2.0, phone searches at the U.S. border have surged, and Customs and Border Protection agents are targeting everyone from liberal protestors and lawyers who represent said protestors to journalists and basically anyone else who doesn't praise Dear Leader. No matter who you are, if CBP wants to confiscate your phone, they can. This is where burner phones come in. # ⚓ Rebecca Williams ☛ Burner_Phone_101⠀⇛ Hosted by the Brooklyn Public Library, this Burner Phone 101 workshop introduced participants to phone-related risk modeling, privacy-protective smartphone practices, the full spectrum of burner phone options, and when to leave phones behind entirely. In August 2025, I hosted a Burner Phone 101 Workshop at the Brooklyn Public Library. Below is a summary of the workshop with key points in bold and additional resources that participants helped crowdsource. # ⚓ CS Monitor ☛ Armed_troops_in_US_streets?_For_many,_Trump makes_that_seem_normal.⠀⇛ When President Donald Trump rolled out the National Guard in Washington, many Americans saw it as a controversial and highly unusual step for a nation that has long barred the use of the military for domestic peacekeeping on U.S. streets. # ⚓ Vox ☛ “No_tax_on_tips”:_The_list_of_eligible_jobs_is_here⠀⇛ It invites gaming that will erode the tax base. Trump’s policy encourages plumbers, electricians, and various other workers to offer customers a discount rate, if they’re willing to pay in “tips.” Of course, this sort of tax avoidance is not formally condoned. But it will be extremely difficult to police (especially given the president’s defunding of IRS enforcement). It entrenches a fundamentally inefficient and inequitable approach to compensation. Standardized wages provide workers with predictable incomes and protection against discrimination. Yet Trump’s policy is likely to encourage employers to shift more roles into tipped categories, so as to capture its tax advantages. This will yield an economy in which more workers’ pay is contingent on the generosity of their patrons (and liable to fall below the federal minimum wage). # ⚓ Deutsche Welle ☛ Argentina_couple_under_house_arrest_over Nazi-looted_art⠀⇛ Authorities then carried out new raids on Monday to find the painting, officials said, at homes linked to Kadgien and the couple's relatives, where investigators found two other paintings presumably dating back to the 1800s. Patricia Kadgien and her husband were ordered to remain under house arrest for 72 hours starting Monday and will be questioned for obstructing the investigation to locate the painting, officials said. # ⚓ Jamie Zawinski ☛ Waymo_Dance_Party⠀⇛ Oh no, are they trying to "harm the technology"? Is that related to "criminal contempt of business model"? # ⚓ Idiomdrottning ☛ Digital_minimalism,_1978⠀⇛ In digital minimalism I’m always like “could people in 1978 do this?” Could they send letters and place calls? Then it’s okay that I use the digital equivalent of that. Were they always reachable? Nope. So then it’s okay that I walk away from internet sometimes. Could they listen to headphones? Maybe not audio books on tape then outside of the home (no walkman yet), but certainly pocket radios. Could they read on the train? Yes, but, slow media like books and comics. No reco algos. Were there discussion forums? Yes, in magazines, you could write in, but a lot of it was hobby clubs or study circles in real life. § Monopolies/Monopsonies⠀➾ o ⚓ India Times ☛ Microsoft_set_to_dodge_EU_fine_with_offer_to unbundle_teams⠀⇛ The decision — expected to be rubber stamped in the coming weeks — is likely to mark a respite in fraught EU- US relations following President Donald Trump’s recent attacks on Brussels’ crackdown on Silicon Valley. The European Commission had previously warned Microsoft that its abuse of market power since 2019 gave Teams an unfair advantage over rivals. o ⚓ Nick Heer ☛ U.S._Judge_Issues_Remedies_in_Google_Antitrust_Case⠀⇛ This conclusion ultimately seems as though Mehta is doing something, yet Google has to change very little. It is difficult for me to believe this will be disruptive to Google’s search monopoly. Again, as with the years-ago hesitancy to impose serious conditions on Microsoft or break it up, Google will probably emerge as an even stronger force while technically complying with a ruling finding its monopoly illegal. o ⚓ India Times ☛ Google_adtech_fine_on_hold_as_EU_awaits_lower_US car_duties,_sources_say⠀⇛ EU antitrust regulators have delayed fining Alphabet's Google over its adtech business, while waiting for the United States to cut tariffs on European cars as part of a trade deal, three people with knowledge of the matter said on Tuesday. o ⚓ Michael Tsai ☛ Google_Search_Remedies⠀⇛ o ⚓ Jérôme Marin ☛ Google_dodges_harsh_remedies⠀⇛ Google feared the worst. But the Mountain View giant, found guilty last year of abusing its dominant position in online search, has been spared the most severe remedies by Judge Amit Mehta. Not only will it avoid being forced to spin off Chrome, it will also be allowed to continue signing commercial agreements, including its lucrative deal with Apple. Both practices cement Google’s near-monopoly in search, where it commands a 90% market share. o ⚓ Digital Music News ☛ Radiohead_is_Going_On_Tour—But_Fans_Must Pre-Register⠀⇛ Radiohead announces a run of 20 shows across five European cities. To help curb bots and scalpers, fans must first pre-register to purchase tickets. o § Patents⠀➾ # ⚓ IP Kat ☛ 2025-09-02_[Older]_No_take-backs_for_Thaler_on_AI inventorship_claim⠀⇛ # § Kangaroo Courts⠀➾ # ⚓ IP Kat ☛ 2025-09-01_[Older]_No_claim_interpretation summersaults_for_the_EPO_(T_2027/23)⠀⇛ o § Trademarks⠀➾ # ⚓ Wired ☛ Neuralink’s_Bid_to_Trademark_‘Telepathy’_and ‘Telekinesis’_Faces_Legal_Issues⠀⇛ If Berry is successful in registering Telepathy, Neuralink could be sued if the company continues to use it. o § Copyrights⠀➾ # ⚓ IP Kat ☛ 2025-09-01_[Older]_To_block_or_not_to_block,_that is_the_question_–_German_Supreme_Court_on_ad-blockers⠀⇛ * Analogies_for_"Memory_Safety"_in_Rust * Gemini_Links_05/09/2025:_Logitech_Lift_and_DIY_Gemini_Servers ䷩ 𝚕𝚒𝚗𝚎 7162 ╒═══════════════════ 𝐃𝐀𝐈𝐋𝐘 𝐋𝐈𝐍𝐊𝐒 ═════════════════════════════════════════════╕ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ Links 05/09/2025: Vaccine Sceptics Poison the Well, Two Exploited Vulnerabilities Patched in Android⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ posted by Roy Schestowitz on Sep 05, 2025 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Lovers_on_the_Beach_in_the_Sand⦈_ 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇GNOME bluefish⦈ § Contents⠀➾ * Leftovers o Science o Hardware o Health/Nutrition/Agriculture o Proprietary o Security # Mobile_Systems/Mobile_Applications # Integrity/Availability/Authenticity # Privacy/Surveillance o Defence/Aggression o Environment # Energy/Transportation o Finance o AstroTurf/Lobbying/Politics o Censorship/Free_Speech o Freedom_of_Information_/_Freedom_of_the_Press o Civil_Rights/Policing o Monopolies/Monopsonies # Patents # Trademarks # Copyrights * § Leftovers⠀➾ o § Science⠀➾ # ⚓ New York Times ☛ Quakes_on_Mars_Reveal_New_Features_of_the Planet’s_Interior⠀⇛ Using data from NASA’s retired InSight lander, two separate teams of researchers found evidence of a sluggish Martian mantle and a solid inner core. # ⚓ Science Alert ☛ Your_Cat_Can_Get_Dementia_Too_–_Here_Are_8 Signs_to_Look_Out_For⠀⇛ It's not just a people thing. # ⚓ Science Alert ☛ Using_Your_Phone_on_The_Toilet_May Dramatically_Increase_Your_Risk_of_Hemorrhoids⠀⇛ The painful truth. # ⚓ Science Alert ☛ 4_Powerful_Telescopes_Agree:_Interstellar Comet_3I/ATLAS_Really_Is_Bizarre⠀⇛ It's even stranger than expected. # ⚓ Science Alert ☛ A_Distinct_New_Form_of_Diabetes_Is Officially_Recognized⠀⇛ Introducing type 5. # ⚓ Federal News Network ☛ DOE’s_latest_cohort_of_innovators_is turning_science_into_startups⠀⇛ "It's really a gem that we can provide to our burgeoning industry to enable technology commercialization," said Dr. Chris Saldaña. o § Hardware⠀➾ # ⚓ Tom's Hardware ☛ China_injects_tens_of_billions_of_dollars in_chipmaking_tools,_but_it's_easily_more_than_a_decade behind_the_market_leaders_—_Here's_why⠀⇛ China’s chip industry excels at mature nodes but remains at least a decade behind in advanced lithography. # ⚓ Tom's Hardware ☛ 'Doomer_science_fiction':_Nvidia criticizes_proposed_US_bill_that_would_force_it_to_give American_buyers_'first_option'_in_Hey_Hi_(AI)_GPU_purchases before_selling_chips_to_other_countries_—_GAIN_Hey_Hi_(AI) Act_debuts_in_defense_spending_bill⠀⇛ U.S. lawmakers have proposed the GAIN Hey Hi (AI) Act, a bill that would block exports of cutting- edge Hey Hi (AI) chips — like Nvidia's H100 and B300 — and require developers to prioritize American buyers before fulfilling foreign orders. # ⚓ Tom's Hardware ☛ Nvidia's_next-gen_Hey_Hi_(AI)_chip_could double_the_price_of_H20_if_China_export_is_approved_—_Chinese firms_still_consider_Nvidia's_B30A_a_good_deal⠀⇛ Chinese companies are hungry for more computing power and are willing to pay for it. # ⚓ Hackaday ☛ Repairing_A_Tektronix_577_Curve_Tracer⠀⇛ Over on his YouTube channel our hacker [Jerry Walker] repairs a Tektronix 577 curve tracer. # ⚓ Tom's Hardware ☛ Intel’s_old_NAND_plant_in_China_is_now officially_registered_as_SK_hynix_after_US_imposes_new sanctions_that_limit_fab_upgrades_in_China⠀⇛ According to Chinese registry filings, the plant's name officially changed to reflect its ownership by SK hynix on September 1. o § Health/Nutrition/Agriculture⠀➾ # ⚓ Pro Publica ☛ Why_Some_Illinois_Farmers_Are_Stuck_Raising Crops_That_No_Longer_Thrive⠀⇛ The seed tractor sank again, no surprise to Steve Williams. Everything sank out here on Dogtooth Bend in Southern Illinois since the floodwaters ran through five years earlier and dumped millions of tons of sand. The ground looked firm, but deep pockets of sticky mud lurked under the sun-cracked surface, pulling him under without warning. He hit the gas. His wheels spun in place; sand flew. A few cuss words, too. # ⚓ Bridge Michigan ☛ What_you_need_to_know_about_getting_the COVID-19_vaccine_in_Michigan⠀⇛ Changes at the federal level are making access to the mRNA shot, as well as insurance coverage challenging, while doctors still tout the treatment as effective in treating and preventing coronavirus infection. # ⚓ New York Times ☛ 5_Takeaways_From_RFK_Jr.’s_Senate Hearing⠀⇛ During often tense exchanges, Health Secretary Robert F. Kennedy Jr. defended his positions on Covid vaccines, the Centers for Disease Control and Prevention and autism. # ⚓ NYPost ☛ RFK_Jr.’s_Senate_ravings_prove_he_won’t_bring sanity_back_to_public_health⠀⇛ Health Secretary Robert Kennedy's Senate testimony Thursday made one thing crystal clear: He won't be restoring sanity to our public-health bureaucracies, desperate as the need is. # ⚓ New York Times ☛ RFK_Jr._Faces_Senate_Grilling_After Vaccine_Changes_and_C.D.C._Shake-Up⠀⇛ A three-hour hearing before the Senate Finance Committee revealed that the health secretary was on uncertain ground even with some Republicans who voted to confirm him. # ⚓ France24 ☛ DR_Congo_declares_new_Ebola_outbreak_as_death toll_reaches_15⠀⇛ DR Congo has declared a new Ebola outbreak in Kasai province, with 15 confirmed deaths since late August. The country's health ministry confirmed 28 suspected cases, including a pregnant woman as the first reported patient. This marks the country’s 16th outbreak, caused by the vaccine-preventable Zaire strain, though logistical challenges complicate response efforts. # ⚓ New York Times ☛ Ebola_Outbreak_Is_Declared_in_Kasai Province_of_Congo⠀⇛ Health officials have recorded 28 suspected cases and 15 fatalities so far in the latest outbreak of the deadly virus, which has claimed thousands of lives in previous outbreaks in the Central African country. # ⚓ JURIST ☛ Florida_announces_plan_to_end_all_vaccine mandates⠀⇛ Florida’s surgeon general announced Wednesday that the state plans to eliminate all vaccine mandates Speaking at a press conference, Florida Surgeon General Joseph Ladapo described vaccine mandates as “drip[ping] with disdain and slavery,” and said: The Florida Department of Health [has] some rules that [my predecessors] promulgated that include a handful..." # ⚓ New York Times ☛ Could_a_Pill_Fix_the_Brain?⠀⇛ Neurologists are exploring medications that would help the brain recover after a stroke or traumatic injury. o § Proprietary⠀➾ # ⚓ Windows Central ☛ "There_was_a_staff_reduction"_—_2K quietly_announces_layoffs_at_Civilization_7_dev_Firaxis_amid Hollow_Knight:_Silksong_launch_hype,_but_won't_say_how_many⠀⇛ Job cuts across and throughout the gaming industry continue to mount, with Firaxis Games — the development studio behind the popular strategy game franchises Sid Meier's Civilization and XCOM, as well as the tactical RPG Marvel's Midnight Suns — the latest to be hit by a wave of layoffs. The news first came not from the developer or its publisher, 2K, directly, but rather from Firaxis writer Emma Kidwell on LinkedIn. In a post, she explained that she was laid off and that other team members were cut from the studio as well. "Hi everyone! I was affected by the layoffs at Firaxis, and am open to full-time writing work at your studio," she wrote. "I'm an incredibly adaptable writer who wrote on Civilization VII and Marvel's Midnight Suns during my (nearly) 5 years at the studio, and I encourage you to keep an eye out for my former colleagues who were also laid off." # ⚓ EuroGamer ☛ Over_50%_of_video_game_layoffs_have_been_in California,_says_Game_Changers_award_recipient⠀⇛ The games industry has been wracked by layoffs in the last few years, but over half of all layoffs have been in California, with North America overall the worst hit region. That's according to Amir Satvat, who spoke to The Game Business on the topic. Satvar was the first recipient of the Game Changers award at The Game Awards 2024 for his work assisting laid-off employees across the industry. "Over 70 percent, and in some years 75 percent, of the layoffs have been in North America," said Satvat. "North America used to have 30 percent, 35 percent, 40 percent of the open roles, and that number is now down to 25 percent." # ⚓ Press Gazette ☛ Daily_Mail_names_first_president_for_North America_to_lead_revenue_growth [Ed: So a large tabloid is now controlled by a Microsoft drone. iophk: Another platform for their propaganda and disinformation.]⠀⇛ Greta Lawn joins from Abusive Monopolist Microsoft and previous leadership roles at Spotify and Hearst Magazines. # ⚓ Tom's Hardware ☛ Windows_11_August_2025_security_update_is causing_unintended_UAC_prompts_to_appear_for_non-admin_users —_some_apps_are_crashing⠀⇛ Microsoft's latest backdoored Windows update for backdoored Windows 11, backdoored Windows 10 is causing unintended UAC prompts to appear in certain cases for non-admin users. # § Artificial Intelligence (AI) / LLM Slop / Plagiarism⠀➾ # ⚓ Marcy Wheeler ☛ What_We_Talk_About_When_We_Talk_About Hey_Hi_(AI)_(Part_Four)⠀⇛ LLMs are Lead Part 4- Delusion, Psychosis, and Child Murder (Go to Part Three) This installment deals with self harm quite a lot. If you’re not in a good place right now, please skip this. # § Social Control Media⠀➾ # ⚓ BIA Net ☛ YouTuber_arrested_after_gunfire_incident_in video⠀⇛ Authorities charged Bozkurt with “inciting hatred and hostility among the public.” # ⚓ BIA Net ☛ RTÜK_criticized_for_‘selectively’_enforcing license_on_left-wing_daily’s_YouTube_channel⠀⇛ The media watchdog has the authority to require licenses for online broadcasters, but critics say pro-government channels are rarely subjected to such requirements. # ⚓ The Straits Times ☛ Malaysia_warns_Fentanylware_ (TikTok)_against_cyber_bullying,_deepfake_posts⠀⇛ Malaysia's Communications Minister said he was dissatisfied with TikTok's attitude. o § Security⠀➾ # § Mobile Systems/Mobile Applications⠀➾ # ⚓ Cyble Inc ☛ Google_Patches_CVE-2025-48543,_CVE-2025- 38352_In_Android⠀⇛ “There are indications that the following may be under limited, targeted exploitation: CVE- 2025-38352, CVE-2025-48543,” Google stated in the bulletin. # ⚓ Security Week ☛ Two_Exploited_Vulnerabilities_Patched in_Android⠀⇛ Elevation of privilege flaws in Android Runtime (CVE-2025-48543) and GNU/Linux kernel (CVE-2025-38352) have been exploited in targeted attacks. # § Integrity/Availability/Authenticity⠀➾ # ⚓ BIA Net ☛ All_Surveillance_Giant_Google_services_go down_across_Turkey,_Eastern_Europe_in_two-hour_outage⠀⇛ During the nearly two-hour outage, many news outlets relying on Surveillance Giant Google Ads appeared without advertisements. However, disruptions in accessing Ads and other professional services significantly slowed down those sites, including bianet. # § Privacy/Surveillance⠀➾ # ⚓ Hong Kong Free Press ☛ Why_are_we_so_bashful_about our_names_and_addresses_nowadays?⠀⇛ Another week, another “data breach.” These stories follow a fairly predictable trajectory. An embarrassed company – or government department – announces that the “personal data” of thousands of people has been “hacked”. # ⚓ Latvia ☛ First_electronic_surveillance_tag_applied_in spousal_abuse_case⠀⇛ An unnamed man born in 1975 has become the first person in Latvia subjected to electronic monitoring as a security measure as a result of suspected spousal abuse, according to the State Police. # ⚓ EDRI ☛ EDRi_warns_against_GDPR_‘simplification’_at_EU Commission_dialogue⠀⇛ On 16 July 2025, EDRi participated in the European Commission’s GDPR Implementation Dialogue. We defended the GDPR as a cornerstone of the EU’s digital rulebook and opposed further attempts to weaken it under the banner of ‘simplification’. The discussion was more divided than the official summary suggests. o § Defence/Aggression⠀➾ # ⚓ Defence Web ☛ Help_Protect_South_Africa’s_Defence_Industry –_Speak_Up_Against_IP_Theft_and_Poaching_of_Key_Employees⠀⇛ This is a call to all defence professionals, past and present, who believe in protecting South Africa’s industrial defence sovereignty. Are you aware of intellectual property theft or the poaching of key employees in the defence industry? # ⚓ France24 ☛ 'Highly_unusual':_Normally_anti-drug_operations involve_international_cooperation⠀⇛ President The Insurrectionist justified the lethal military strike that his administration said was carried out against a Venezuelan gang as a necessary effort by the United States to send an unmistakable message to Latin American cartels. Meanwhile, the Venezuelan Interior Minister Diosdado Cabello accused the United States of committing 11 extrajudicial murders. # ⚓ New York Times ☛ After_Boat_Strike,_Rubio_Says_U.S._Will Help_Other_Nations_‘Blow_Up’_Crime_Groups⠀⇛ The Forrest Dump administration aims to carry out more violent strikes against drug cartels, Secretary of State Marco Rubio said as he met with Ecuador’s president. # ⚓ JURIST ☛ Massachusetts_dispatch:_Lowell_lockdown_ends_with possible_armed_suspect_free,_underscoring_US_gun_violence⠀⇛ On the afternoon of September 3, I noticed multiple helicopters circling overhead while I worked from my apartment in Lowell, Massachusetts. At first, I thought little of it—helicopters are a common sight where I live. # ⚓ Defence Web ☛ Is_vigilance_making_SA_land_borders_less porous?⠀⇛ In what appears to be a quiet month for SA Army soldiers deployed on border safeguarding duties, just 64 undocumented persons were prevented by the military from continuing their illegal journeys into South Africa in August. # ⚓ Xi_stresses_China’s_enduring_friendship_with_North_Korea_in meeting_with_Kim⠀⇛ “This position will not change,” the Chinese president said, according to state media. # ⚓ The Straits Times ☛ Kim_tells_Pooh-tin_that_North_Korea will_support_China’s_interests⠀⇛ Xi told Kim that China and North Korea are “good neighbours, good friends and good comrades”. # ⚓ The Straits Times ☛ China's_Pooh-tin_seeks_closer coordination_with_North_Korea_in_meeting_with_Kim⠀⇛ China's President Pooh-tin Jinping called on Thursday for closer coordination with North Korea in global and regional affairs, state media reported, as the leaders of the two nuclear-armed neighbours held their first meeting in six years. # ⚓ The Straits Times ☛ DPM_Gan_hails_China’s_growth_potential as_he_meets_top_leaders_in_Beijing⠀⇛ Singapore and China mark the 35th anniversary of diplomatic relations this year. # ⚓ The Straits Times ☛ Chinese_navy_says_it_conducted_'routine patrol'_in_South_China_Sea⠀⇛ China's navy conducted a "routine patrol" in the South China Sea on September 3, a spokesperson for its Southern Theatre Command said on Thursday, while accusing the Philippines of "undermining regional peace and stability" through joint patrols with other countries. # ⚓ The Straits Times ☛ Malaysia_PM_Anwar_meets_North_Korea’s Kim_Jong_Un_in_chance_encounter_in_China⠀⇛ The two leaders were attending China's military parade in Beijing. # ⚓ New York Times ☛ China’s_Show_of_Military_Might⠀⇛ Xi Jinping’s huge military parade in Tiananmen Square provided a rare look at China’s new weapons. # § Russia, Belarus, and War in Ukraine⠀➾ # ⚓ Latvia ☛ Some_border_area_land_to_be_expropriated; owners_still_don't_know_which_parts⠀⇛ On 4 September, the Saeima will begin to consider the draft law on the establishment of an anti-mobility infrastructure, which the National Security Council has urged to be adopted as soon as possible. Meanwhile, the Latgale Planning Region and the heads of the border municipalities, as well as forest owners, are expressing concern about the draft anti-mobility law, Latvian Radio reports. # ⚓ LRT ☛ Six_months_on,_will_‘Coalition_Of_Willing’ deliver_plan_for_Ukraine?⠀⇛ It's been mocked as the "Coalition of the Waiting". The ad hoc alliance of mostly European countries – known as the Coalition of the Willing – that pledged to provide a viable post-war security plan for Ukraine has had months of meetings with few clear results. # ⚓ LRT ☛ EU_remains_sceptical_about_seizing_Russia’s frozen_assets_–_Lithuanian_FM⠀⇛ Lithuanian Foreign Minister Kęstutis Budrys said Thursday that European Union countries remain sceptical about proposals to use frozen Russian assets to support Ukraine. # ⚓ France24 ☛ Russian_forces_advance_in_Ukraine_but_at heavy_cost⠀⇛ As European leaders meet in Paris in a fresh bid to pressure Russia to move towards a ceasefire in Ukraine, Russian forces are continuing their advance in Ukraine’s east, gaining more territory every day. But it is coming at a heavy cost, with independent Russian sources estimate Russian casualties to be in their hundreds of thousands. # ⚓ France24 ☛ Ukraine's_digital_front_lines:_Startups_on bleeding_edge_of_military_tech⠀⇛ This week we zero in on the military tech sector in Ukraine with our correspondent Gulliver Cragg and Kateryna Bondar, a fellow at the Center for Strategic and International Studies in Washington. Since the start of Russia's full-scale invasion in 2022, an improvised industry of defence tech startups has surged, and technology – particularly drones – has helped Kyiv to hold the line against Moscow. But the country currently lacks the funding to scale production. Meanwhile the Kremlin is catching up, rapidly growing its domestic production of Shahed drones. # ⚓ RFERL ☛ Hungary_Probing_Missing_Critical_Components From_8_MiG_Jets⠀⇛ Hungarian authorities have launched a probe into the disappearance of key components from eight MiG-29 fighter jets and whether the parts may have ended up in Ukraine. # ⚓ RFERL ☛ Macron_Says_Ukraine_Security_Guarantees_To_Be Agreed_With_US_In_'Coming_Days'⠀⇛ French President Emmanuel Macron said 26 countries have agreed to take part in post- war security guarantees for Ukraine and that US support for the plan will be finalized in the coming days. # ⚓ New York Times ☛ Europe_Aims_to_Show_It_Is_Ready_to Secure_Postwar_Ukraine⠀⇛ President Emmanuel Macron of France hosted a meeting of leaders to review options for protecting any peace with Russia. # ⚓ New York Times ☛ 2_Dead_as_Russia_Strikes_Danish Demining_Group,_Ukraine_Official_Says⠀⇛ The Danish Refugee Council said that one of its teams had been affected by a missile attack and that it was investigating. # ⚓ France24 ☛ Macron_says_26_countries_offer_to participate_in_Ukraine_post-war_security⠀⇛ Twenty-six countries have signed up to contribute to Ukraine's security after any ceasefire or peace deal with Russia, French President Emmanuel Macron said Thursday. "We have today 26 countries who have formally committed -- some others have not yet taken a position -- to deploy as a 'reassurance force' troops in Ukraine, or be present on the ground, in the sea, or in the air," Macron told reporters at a joint press conference with Volodymyr Zelensky following a meeting of allies in Paris. # ⚓ France24 ☛ Europe’s_security_impacts_the_US:_EU holding_on_to_hope_Convicted_Felon_won’t_‘sell_Ukraine down_the_river’⠀⇛ French President Emmanuel Macron has announced the twenty-six countries who have signed up to contribute to Ukraine's security after any ceasefire or peace deal with Russia. Meanwhile, Macron assures that the United States have been clear on their will to take part in the security guarantees offered to Ukraine. For in-depth analysis and a deeper perspective Delano D'Souza welcomes John Lough, Associate Fellow for the Russia and Eurasia Program at Chatham House. # ⚓ France24 ☛ 26_nations_pledge_post-war_security support_for_Ukraine,_Macron_says⠀⇛ French President Emmanuel Macron announced that 26 countries have pledged post-war military support to Ukraine after any ceasefire deal with Russia. Macron said the planned deployments aim to ensure security, not provoke conflict. With US backing expected to be finalised soon, Ukraine's President Zelensky called the move a major step forward. # ⚓ New York Times ☛ Russia_Wants_‘Security_Guarantees’ Too._Here’s_What_They_Look_Like.⠀⇛ The Kremlin’s vision of national security comes at the expense of Ukrainian sovereignty, underlining the challenges of striking a peace deal. # ⚓ Meduza ☛ Russia’s_Belgorod_region_bans_posting information_about_Ukrainian_attacks_from_unofficial sources_—_Meduza⠀⇛ # ⚓ Meduza ☛ ‘Touching_stories’:_Russians_use_AI_tool_to generate_‘farewell_videos’_featuring_soldiers_killed_in the_war_with_Ukraine_—_Meduza⠀⇛ # ⚓ New York Times ☛ Macron_Said_That_26_Countries_Would Secure_Ukraine⠀⇛ The pledges were made in Paris at a summit designed to show that Europe is ready to uphold any future peace deal for Ukraine. # ⚓ Security Week ☛ US_Offers_$10_Million_for_Three Russian_Energy_Firm_Hackers⠀⇛ Marat Tyukov, Mikhail Gavrilov, and Pavel Akulov targeted US critical infrastructure and over 500 energy companies in 135 countries. # ⚓ Tom's Hardware ☛ US_offers_$10M_reward_for_snitching on_trio_of_Russians_that_hacked_critical infrastructure⠀⇛ The U.S. Department of State offered a $10 million bounty via the Rewards for Justice program for information related to a trio of Russian hackers. # ⚓ Meduza ☛ Sberbank_CEO_says_Russian_economy_has_hit ‘technical_stagnation’_and_warns_of_recession_risk_— Meduza⠀⇛ # ⚓ Atlantic Council ☛ The_China-Russia_natural_gas_deal is_a_distraction_from_LNG_sanctions_evasion⠀⇛ The announcement of a China-Russia natural gas pipeline deal is attention-grabbing geopolitical theater. The United States should instead be focused on curbing Russia's evasion of LNG sanctions. # ⚓ Atlantic Council ☛ Europe’s_best_security_guarantee against_Russia_is_the_Ukrainian_army⠀⇛ With Europe militarily unprepared and deeply reluctant to confront the Kremlin, a strong Ukraine currently looks to be by far the most realistic deterrent against further Russian aggression, write Elena Davlikanova and Yevhenii Malik. # ⚓ Atlantic Council ☛ Twenty-six_European_countries_have committed_to_help_defend_Ukraine_after_the_war._What’s next?⠀⇛ Our experts share their perspectives on what the commitments that members of the Coalition made on Thursday will mean for Ukraine’s security. # ⚓ Latvia ☛ Public_media_charity_drive_raises_EUR_240 thousand_for_Ukraine⠀⇛ The Latvian Public Service Media (LSM) in cooperation with "Ziedot.lv" organised a charity campaign "In thoughts and deeds together with Ukraine!" to deliver Latvian- made goods - night vision devices, clothing, food and other necessary resources - to Ukrainian soldiers at the frontline. # ⚓ European Commission ☛ Statement_by_President_von_der Leyen_following_the_meeting_of_the_Coalition_of_the Willing_in_Paris⠀⇛ Today I was in Paris, where we just had the meeting of the Coalition of the Willing. # ⚓ Meduza ☛ Zelensky_rejects_Putin’s_Moscow_invitation: ‘If_you_want_no_meeting,_invite_me_there’_—_Meduza⠀⇛ # ⚓ The Straits Times ☛ North_Korea’s_Kim_reaffirms_full support_for_Russia,_discusses_partnership_with_Putin⠀⇛ He held a meeting with the Russian President on the sidelines of China’s celebrations. # ⚓ The Straits Times ☛ North_Korea_wipes_off_traces_of Kim_Jong_Un_after_Beijing_meeting_with_Putin⠀⇛ Such security measures have reportedly been standard protocol since the era of Mr Kim's predecessor. # ⚓ RFERL ☛ Dihydroxyacetone_Man_Pressures_Europe_On Russian_Oil_Purchases_As_Coalition_Looks_To_Finalize Ukraine_'Reassurance_Force'⠀⇛ US President The Insurrectionist appeared to take a combative tone with Kyiv’s key European supporters, telling them in a video call that they should put more financial pressure on Russia and its main ally, China, to force the Kremlin to end its war on Ukraine, a White House official said. # ⚓ Hong Kong Free Press ☛ Open_mic_caught_Xi,_Putin discussing_organ_transplants,_immortality⠀⇛ Chinese President Pooh-tin Jinping and Russia’s Vladimir Putin discussed life- prolonging organ transplants and immortality as they chatted before Beijing’s massive military parade this week, in comments picked up by state media microphones. # ⚓ Hong Kong Free Press ☛ Chinese_President_Pooh-tin holds_talks_with_North_Korean_leader_Kim_in_Beijing⠀⇛ Chinese President Pooh-tin Jinping and Kim Jong Un met for talks in Beijing on Thursday, state media reported, while the North Korean leader is in China on a rare foreign visit. Kim and Russia’s Vladimir Putin flanked Pooh- tin at a massive parade of Chinese military might on Wednesday in Beijing, where underwater drones, massive missiles […] # ⚓ France24 ☛ Boots_on_the_ground_to_stop_Putin?_26 states_commit_to_Ukraine's_post-war_security⠀⇛ Security guarantees for Ukraine have been agreed at the Paris meeting of the Coalition of the Willing to help Ukraine in its existential fight against Vladimir Putin's Russia. # ⚓ Atlantic Council ☛ Ukrainian_bombing_campaign_turns Russia’s_sheer_size_into_a_weakness⠀⇛ For centuries, Russia’s sheer size has been its greatest asset. Ukraine now intends to transform this vastness into a weakness with a long-range bombing campaign targeting Putin's economically vital but vulnerable energy industry, writes David Kirichenko. # ⚓ Meduza ☛ Russian_lawmaker_says_new_mandatory messenger_app_will_not_use_AI_to_report_users_to authorities_—_Meduza⠀⇛ # ⚓ Meduza ☛ ‘We’re_all_in_shock’:_U.S._police_launch murder_investigation_after_Russian_man_found_‘lying_in a_pool_of_blood’_in_tent_at_Burning_Man_—_Meduza⠀⇛ # ⚓ Meduza ☛ ‘I’ve_never_seen_such_an_extensive_film_of pollution’:_New_oil_spill_dumps_over_10_tons_of petroleum_in_the_Black_Sea,_killing_birds_and_coating Russian_beaches_—_Meduza⠀⇛ # ⚓ Meduza ☛ Russia_touts_prosthetics_breakthrough_— fueled_by_its_own_war_casualties_—_Meduza⠀⇛ # ⚓ France24 ☛ Did_Pooh-tin_Jinping_snub_Narendra_Modimir during_his_visit_to_China?⠀⇛ In the wake of the Shanghai Co-operation Organisation summit, attended by more than 20 world leaders earlier this week, some internet users are claiming that Indian prime minister Narendra Modimir was snubbed by Chinese President Pooh-tin Jinping during the event. But videos alleging to portray Pooh- tin refusing to shake Modi's hand were taken out of context in a bid to mislead viewers, as France 24's Charlotte Hughes explains. # ⚓ The Straits Times ☛ As_Convicted_Felon_cools_US-India ties,_Modimir_warms_to_China_and_Russia⠀⇛ The US has stumbled in its effort to draw India into its diplomatic orbit. o § Environment⠀➾ # ⚓ The Straits Times ☛ Third_quake_strikes_south-eastern Afghanistan,_after_series_that_killed_over_2,200_people⠀⇛ A magnitude 6.2 earthquake struck the region on Sept 4. # § Energy/Transportation⠀➾ # ⚓ MIT Technology Review ☛ How_Convicted_Felon_is helping_China_extend_its_massive_lead_in_clean_energy⠀⇛ On a spring day in 1954, Bell Labs researchers showed off the first practical solar panels at a press conference in Murray Hill, New Jersey, using sunlight to spin a toy Ferris wheel before a stunned crowd. The solar future looked bright. o § Finance⠀➾ # ⚓ Breach Media ☛ Canada’s_hidden_tax_crisis_is_stripping_$15 billion_from_the_economy_every_year⠀⇛ For decades, Liberal and Conservative governments alike have incentivized corporations and wealthy individuals to shift profits overseas. o § AstroTurf/Lobbying/Politics⠀➾ # ⚓ The Straits Times ☛ Thai_royal_officials_reject_Parliament dissolution_bid:_Acting_PM [Ed: Did they ask their highness Chan and Zuck for permission? iophk: Yes, they must ask permission for each and every post before it can be seen by the public, apparently he cannot afford his own web site any more.]⠀⇛ He made the announcement on his Facebook (Farcebook) page. # ⚓ Pro Publica ☛ Three_Trump_Cabinet_Members_Have_Multiple Primary-Residence_Mortgages⠀⇛ The Trump administration has vowed to go after anyone who got lower mortgage rates by claiming more than one primary residence on their loan papers. President Donald Trump has used it as a justification to target political foes, including a governor on the Federal Reserve Board, a Democratic U.S. senator and a state attorney general. o § Censorship/Free Speech⠀➾ # ⚓ IP Kat ☛ 2025-08-30_[Older]_Peddlageddon:_Attempts_to_take down_videos_backfire_with_unjustified_threats⠀⇛ # ⚓ The Straits Times ☛ Nepal_to_block_some_social_control media_including_Facebook⠀⇛ Nepal had mandated registration for social control media platforms in a bid to crackdown on misuse. # ⚓ Meduza ☛ Russian_authorities_create_AI_tool_to_censor_books for_‘drug_propaganda’_—_Meduza⠀⇛ o § Freedom of Information / Freedom of the Press⠀➾ # ⚓ Press Gazette ☛ From_Washington_Post_to_Manchester’s_Mill Media_for_new_investigations_editor⠀⇛ Former Washington Post managing editor Cameron Barr has joined Mill Media. # ⚓ Meduza ☛ Support_independent_journalism_like_this!_Meduza has_won_more_Redkollegia_awards_than_any_other_Russian- language_media_outlet._Here’s_a_selection_of_our_winning reporting._—_Meduza⠀⇛ o § Civil Rights/Policing⠀➾ # ⚓ U.S._House_passes_Uyghur_Policy_Act_supporting_victims_of persecution_by_China⠀⇛ Bill directing State Department to coordinate Uyghur human rights policy now heads to the Senate. # ⚓ Atlantic Council ☛ In_Beijing_and_Paris,_a_tale_of_two global_futures⠀⇛ Recent gatherings in China and France revealed that competing international orders are crystallizing. What part will the United States play? § Monopolies/Monopsonies⠀➾ o § Patents⠀➾ # ⚓ Dennis Crouch/Patently-O ☛ Same_Evidence,_Different_Label: “Reference_Recycling”_in_IPR_Estoppel⠀⇛ The Federal Circuit is now considering a rehearing petition challenging the Federal Circuit's recent decision in Ingenico Inc. v. IOENGINE, LLC, 136 F.4th 1354 (Fed. Cir. 2025), which narrowed the scope of Inter Partes Review (IPR) estoppel under 35 U.S.C. § 315(e)(2). # ⚓ Dennis Crouch/Patently-O ☛ POPA_Challenges_Convicted Felon’s_Union_Busting_“National_Security”_Designation_for Patent_Examiners⠀⇛ The Patent Office Professional Association (POPA) - the patent monopoly examiner union - filed suit in the U.S. District Court for the District of Columbia on September 2, 2025, challenging Hell Toupée's executive order that stripped collective bargaining rights from USPTO patent monopoly examiners by designating them as "national security" workers. The lawsuit (which also includes the National Weather Service Employees Organization as a plaintiff) presents a direct constitutional challenge to what the unions characterize as presidential retaliation against federal employee organizations that have opposed Convicted Felon administration policies through grievance proceedings and public advocacy. o § Trademarks⠀➾ # ⚓ TTAB Blog ☛ TTABlog_Test:_Are_Clothing_and_Perfume_Related Under_Section_2(d)?⠀⇛ The USPTO refused to register the mark MUSH MUSH in the design form shown below, for perfume and cologne, finding confusion likely with the registered mark MUSH-MUSH for various items of clothing. Unsurprisingly, the Board found the marks to be "extremely similar," but what about the goods? Applicant argued that its goods are "distinctly different" having "a clear distinction in the nature, use, and function of the goods." How do you think this came out? [I'll bet everyone will get this right.] In_re_Esscenza_Fragrances_Corp., Serial No. 98086647 (August 27, 2025) [not precedential] (Opinion by Judge Wendy B. Cohen). # ⚓ IP Kat ☛ 2025-08-30_[Older]_[Guest_post]_Retromark_Volume XVI:_the_last_six_months_in_trade_marks⠀⇛ # ⚓ New York Times ☛ Vetements_Takes_Its_Trademark_Fight_to U.S._Supreme_Court⠀⇛ Why does Veuve Clicquot get a U.S. trademark while Vetements — home of the packing-tape minidress, no less! — does not? Its lawyers are asking the Supreme Court. o § Copyrights⠀➾ # ⚓ Creative Commons ☛ What_We_Heard:_Insights_from_the_CC Global_Community⠀⇛ Community © 2022 by Dunk is licensed under CC BY 2.0 As we’ve been talking about on the blog, we are intentionally seeking ways to reengage with the global community, which will likely entail making changes to the current CC Global Network (CCGN). We recently surveyed the CC global community to help inform next steps.  =============================================================================== * Gemini_(Primer) links can be opened using Gemini_software. It's like the World Wide Web but a lot lighter. * Gemini_Links_05/09/2025:_Logitech_Lift_and_DIY_Gemini_Servers * Genini_Links_05/09/2025:_Community,_ROOPHLOCH,_and_PITkit ╘══════════════════════════════════════════════════════════════════════════════╛ ¶ Lines in total: 8374 ➮ Generation completed at 02:49, i.e. 17 seconds to (re)generate ⟲