𝕿𝖊𝖈𝖍𝖗𝖎𝖌𝖍𝖙𝖘 Bulletin for Tuesday, June 21, 2022 ┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅ Generated Wed 22 Jun 02:39:48 BST 2022 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/2022/06/21/ ╒═══════════════════ 𝐑𝐄𝐂𝐄𝐍𝐓 𝐁𝐔𝐋𝐋𝐄𝐓𝐈𝐍𝐒 ════════════════════════════════════╕ Previous bulletins in IPFS (past 21 days, in chronological order): QmZ6LkeL4fZh9DTpRFrBNgmYKFoJn8TvGhP6J84MfkvYcP QmYUZtwpfW3SXobxRTXB4UAgicLysKVf5S6GPNsGsWJepo QmauiidagSC2rYNK3aXbfe9nRtvP5UNUndKdij7SmMpFkA QmaLZmWcBgHpKwLqX93H4xA2SGxbuxuxyoQoAMkAUZKvtx QmVFioEbqLtsexYUL3WTkFycceXHEqBmqYYFgdBPjTGwm8 QmXiFJikrpgJmTJdF5dxJErsXyTseRRcK6Ds2Jg9BBsTuL QmNfDQ75xBxSAamisMxhTjpn9Au6GFQzWE4dr1y8fZzXpu QmSrm5jLMrG5o149YVepKcn8JQRvHsY3WrG4rKXUTe544Z QmWExVHkGDm8136DgKuJPz53soK3UpxtDpoXW1nFKza3zM QmYWDELshz6Di3MpKWjLgsiPciyEWkTZcSmWYTfxmQ51wK QmWHtnxrQ4VdE2qvHcjaych3cP1TzncSGHiXc6zwPAJJbi QmeAi1Bj4Pr2DEgJ6QvmprcfyF8MzrnE8sYL8mi989sgkE QmWNxxXXEBuqJMZZm5uwv7rqi6x5gkChcska8B4WNLyuYv Qmc67a9x4HD9qupu8co3a69zDZgiGqMajmKGqJk9ktCMEL QmUWwu3Mv6pPzgwhFszQ3MDPkeb1Thum86s3USTGfg7tKA QmU7d9Lan4qUjP3qJCaiytftKd67NmhMwUoz21vnERGLxU Qmcn8x4Vkjq4RTfDYrFVWudBe7iEWFEZjyG4GuSGvXN2jJ QmdGVChqXApcCDe9RUJgupwdHsScvy3nvQqndASr94zE66 QmT6sgo52zhTivYdtLAAkgSVeBqg6U6VnDTvDHz5cyLh9F Qmd9jbvK6YtaVmkTKZgtkfLQ2tTjzYV2yvzWTwj2CRErj4 QmSFtnCuwj923WzPXJoqrBJMe5wB4X2SCzwtApNadjxLxc ╒═══════════════════ 𝐈𝐍𝐃𝐄𝐗 ═══════════════════════════════════════════════════╕ ⦿ [Meme] Finally, at Long Last, Microsoft Helps GNU/Linux! | Techrights ⦿ Physical Demonstration at the EPO’s Headquarters and the Staff Explains Why | Techrights ⦿ [Meme] Linux Foundation is Not About Linux (Anymore) | Techrights ⦿ [Meme] EPO Funding Microsoft and the War Against Ukraine | Techrights ⦿ [Meme] The Re-election Package of the “F***ing President” (in His Own Words) | Techrights ⦿ Why EPO Scandals (and Next Week’s Protest) Are a Very Big Deal | Techrights ⦿ IRC Proceedings: Monday, June 20, 2022 | Techrights ⦿ Words You Cannot Say Unless You Are the Linux Foundation | Techrights ⦿ Companies That Cannot be Criticised | Techrights ䷼ Bulletin articles (as HTML) to comment on (requires login): http://techrights.org/2022/06/21/banning-windows/#comments http://techrights.org/2022/06/21/demonstrating-at-the-epo/#comments http://techrights.org/2022/06/21/diluting-the-linux-trademark/#comments http://techrights.org/2022/06/21/epo-and-war-against-ukraine/#comments http://techrights.org/2022/06/21/epo-salaries-meme/#comments http://techrights.org/2022/06/21/internal-epo-scandals/#comments http://techrights.org/2022/06/21/irc-log-200622/#comments http://techrights.org/2022/06/21/linux-foundation-words-hypocrisy/#comments http://techrights.org/2022/06/21/patrons-not-criticised/#comments ䷞ Followed by Daily Links (assorted news picks curated and categorised): http://techrights.org/2022/06/21/blocked-in-russia/#comments http://techrights.org/2022/06/21/garbage-from-linux-foundation/#comments http://techrights.org/2022/06/21/kde-plasma-5-25-1/#comments ䷩ 𝚕𝚒𝚗𝚎 73 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2022/06/21/banning-windows/#comments Gemini version at gemini://gemini.techrights.org/2022/06/21/banning-windows/ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 06.21.22⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ [Meme]_Finally,_at_Long_Last,_Microsoft_Helps_GNU/Linux!⠀✐ Posted in GNU/Linux, Microsoft at 3:08 am by Dr. Roy Schestowitz 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇When_you_can_only_use_Windows_Illegally_or_use_BSD/GNU/Linux Legally⦈_ Microsoft finally did it! You need to be an ‘outlaw’ or a ‘pirate’ in Russia to not use BSD or GNU/Linux… Summary: The world changes fast. With countries like Poland, Norway, Canada, Taiwan and Turkey increasingly moving to GNU/Linux self-determination is improved. GNU/Linux_is_at_~5%_market_share_this_month, if one counts ChromeOS, globally; for laptops/desktops in Turkey GNU/Linux was measured_at_10%_this past_spring and if ones counts mobile too, Windows_is_at_10%_market_share. “It’s easier for our software to compete with Linux when there’s piracy than when there’s not.” –Jeffrey_Epstein’s_close_friend (Bill Gates) ⠓⠒⢖⡒⠠⠊⠃⢻⣿⣽⠊⣿⡟⠿⡵⠃⠋⠘⠠⠞⠀⠀⠐⡀⠀⡀⠀⡀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⡜⣀⠀⠀⠀⠀⠀⠀⠀⠀⣰⢻⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⢩⠅⠀⠀⠘⢿⡷⠀⣿⢇⣠⠛⠄⠀⠀⡜⠁⠀⠀⡰⠀⠀⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣽⣿⣷⡀⠀⠀⠀⠀⢀⣼⠟⢸⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⠀⠀ ⠀⠀⡠⠂⠀⠐⢀⡠⠋⠀⠀⢸⣴⣿⣄⡀⣐⡎⠀⠀⠀⡹⠀⠀⠀⠐⠀⠀⠀⠄⠀⠀⠠⠀⠀⠀⢠⣿⣿⣿⣿⣷⡀⠀⢀⣴⠿⠟⠀⣼⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡀⡩⠀⠀⠀⠀⢠⣣⣴⠾⠅⡸⣿⠸⣿⣧⢿⣇⠀⢀⠜⠀⠀⠀⠄⠀⠀⠀⡂⠀⠀⠀⠀⠀⠀⠀⣾⣿⡿⠉⢻⣿⣷⣴⣿⣄⡀⠀⠘⢿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣔⠁⠀⠀⠄⡰⠃⠈⠁⠀⠜⠀⣿⡇⢸⠯⡌⡏⠈⡘⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣸⣿⣿⠀⠀⢸⡿⠁⠈⠁⠈⠉⠀⠀⠘⢿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢳⣤⡀⠀⡠⠀⠀⠀⠀⡰⠀⠀⠉⣧⠏⠀⠀⢀⠌⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⢀⣿⢿⣿⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣦⣌⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠈⣉⠔⠀⠀⢰⣔⡞⠗⣀⡀⢸⠷⠀⠀⠀⠘⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡈⠀⣿⣿⣄⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠐⢒⡖⠂⠂⠀⠀⠙⢠⠘⠉⠠⠈⠠⠀⠀⠊⠀⠀⠀⡌⠀⠀⠀⠌⠀⠀⠀⠂⠀⠀⠀⠀⠀⣹⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠂⠀⠀⠀⣀⣤⠀⠀⠀⢠⠂⠀⠀⠂⠜⠀⠀⢀⠔⠀⠀⠀⠊⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⠇⠀⣠⣀⣀⡀⣀⠀⠀⢈⠙⠻⠟⣿⣿⠓⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠆⠀⠀⠀⢀⠎⠀⠀⠀⡠⠃⠀⠀⢀⠊⠀⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡿⣧⣸⣿⣿⣿⣿⠃⠀⠀⠉⠁⠀⠀⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⢀⠂⠀⠠⠀⠠⠀⠀⠀⢀⠎⠀⠀⠀⠌⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣇⠘⣿⣿⣿⣿⣿⣷⣤⣤⣀⣤⣴⣾⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠠⠃⠀⠈⠀⡀⠀⠀⠀⢀⠃⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⡿⢿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⡀⠀⠀⠀⠀⠀ ⠀⠐⠁⠀⠀⠀⡀⠀⠀⠀⠀⠊⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢼⣿⣿⠇⠀⢽⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⠀⠀⡈⠉⠉⠉⠉⠛⠛⠛⠛⠛⠛⠛⠛⠛⠳⠲⠶⠶⠶⠶⠶⠶ ⠀⠁⠀⠀⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠻⠃⠀⠀⠀⠀⠙⠛⠛⠛⠛⠛⠙⠻⠿⣿⡿⠿⠿⠿⢤⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶ ⠀⠀⢰⣶⣶⣶⣶⣶⣤⣤⣤⣤⣤⣄⣀⣀⣠⣔⣂⠀⢀⣃⣀⣠⣴⣶⣶⣦⣿⡿⢿⡋⠀⠀⠀⠀⠀⠀⢀⣾⣷⣶⣤⠄⢣⡄⡀⠀⠈⠉⠓⠒⠒⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠋ ⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣥⣤⣧⣤⣄⣀⣀⣀⣘⣻⣿⣿⣿⣿⣟⣥⠀⠀⠀⠀⢀⡀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠛⠉⠁⢀⣤⣶ ⣀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣿⣷⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠉⠀⠀⠀⣤⣴⣾⣿⣿⣿ ⣭⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠉⠉⠉⠉⠉⠋⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡿⡿⢿⡿⡿⣿⣿⠿⢿⠿⢿⣿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⢦⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢰⣿⣿⣿⣿⣿⣿⢸⣿⢸⣿⡇⣿⡇⣿⡇⣿⡇⢸⣿⠿⢸⣿⡸⣿⢸⣏⣿⣇⣿⢃⣾⡟⣷⡄⣿⡇⣿⡇⣻⢫⣾⢿⣷⡝⣼⣿⣷⠃⣿⡇⣿⡏⣿⢳⣿⢻⣷⢸⣿⡄⣿⡇⣿⡇⠘⣿⣰⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢸⣿⣿⣿⣿⣿⣿⣾⣿⣼⣿⣧⣿⡇⣿⡷⣿⡇⢸⣿⢶⢸⣿⣷⣿⢸⣿⡼⣿⡟⢺⣿⡇⣿⡇⣿⡇⣿⡇⣿⢸⣿⠸⠟⡇⣿⡟⣿⡀⣿⣿⣿⡇⣿⢸⣿⢸⣿⢸⣿⣿⣿⡇⣿⡇⠀⢹⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢸⣿⣿⣿⣿⣿⣽⡇⣿⣿⠛⣿⣿⠀⣿⡇⣿⡇⢸⣿⣬⢸⣿⢻⣿⢸⣿⡇⣿⣿⡟⣿⣇⣿⢇⢿⣇⣿⡇⣿⡼⣿⣼⣿⢧⣿⡟⣿⡇⣿⠹⣿⡇⣿⣸⣿⣸⣿⢸⣿⢹⣿⡇⣿⣧⡄⢸⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠈⠉⠉⠉⠉⠛⠛⠛⠛⠛⠲⠿⠿⠷⠿⠷⠿⣷⣾⣿⣿⣾⣿⣾⣿⣾⣿⣷⣿⣽⣿⣾⡭⣵⣿⣷⣯⣽⠾⣿⣿⣾⡽⠷⣾⣿⣷⣿⣷⣿⣶⣿⣿⣿⣿⠎⠉⠀⠀⠉⠀⠉⠀⠉⠉⠁⠈⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⣿⡇⣿⡇⣴⡿⣿⡆⢸⣿⠿⠀⠸⣿⣀⣿⡇⣼⣿⣾⣿⢸⣿⣠⣿⢸⣿⡿⣷⡝⣷⡟⣿⡆⣿⡇⣿⣿⢸⣿⢰⣿⢻⣶⢻⡇⣿⡇⣿⣿⣿⣿⣿⡏⣿⡿⠷⢰⣿⢻⣦⠀⣿⣿⡇⢸⣿⠀⢸⣿⠀⢻⣧⣼⡏⠀⠀ ⠀⣿⡇⣿⡇⠙⢿⣶⡄⢸⣿⣶⠀⠀⣿⣿⡿⣷⣿⡇⣿⣿⢸⣿⣷⣿⢸⣿⡇⣿⡇⣿⡇⣿⡇⢻⣧⣿⣿⣸⣿⠘⠿⣶⣄⠉⠁⣿⡇⣿⣿⠛⣿⣿⠃⣿⣷⡆⢸⣿⣬⣭⢰⣿⢹⣷⢸⣿⠀⢸⣿⠀⠈⣿⣿⢡⠀⠀ ⠀⢿⣇⣿⡇⢿⣧⣽⡿⢸⣿⣤⠀⠀⣿⣿⡇⣿⣿⡇⣿⣿⢸⣿⢻⣿⢸⣿⣧⣿⡇⣿⣇⣿⡇⢸⣿⡿⢹⣿⡏⢸⣿⣸⣿⠀⠀⣿⡇⣿⣿⣤⣿⣯⡄⣿⣧⣤⢸⣿⣸⣿⢸⣿⢻⣿⢸⣿⣤⢸⣿⣤⠀⣿⡇⠘⠀⠀ ⠀⠀⠉⠉⡄⠀⠉⠉⠀⠈⠉⣩⠀⠀⠈⠉⠁⠉⠉⠀⣩⣿⣮⣭⡌⠉⠈⠉⠉⢩⣴⣮⣭⣍⢀⢈⠉⣁⣈⣉⣁⣀⣉⣉⣁⣤⣷⣭⣵⣯⡍⠉⠉⠉⠁⠉⢩⣭⣶⣭⠁⠉⠈⠉⠈⠉⠉⠉⠉⠈⠉⠉⠀⠉⠁⠀⠀⠀ ⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠞⠁⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⢾⣿⣿⠿⠊⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠉⠛⢿⣿⣧⠆⠀⠀⠀⠰⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣶⣶⣾⣤ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⣾⡿⠁⠀⠀⠈⠙⠋⠛⣿⢯⣿⣿⠿⢿⠟⠀⠀⠀⢿⣿⠃⠀⠀⠀⠀⠯⢾⣿⣿⡗⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⣀⣠⣤⣤ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠛⠁⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣾⣿⡀⠀⠀⠀⠀⠑⠀⠀⠀⠀⠀⠐⣿⣿⠇⣀⣤⣤⣤⣴⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠁⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠶⣿⣏⠙⠛⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣷⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠋⠀⠀⠀⠀⢀⣀⣈⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠛⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠁⠀⠀⠀⣀⣀⣠⣤⣤⣶⣶⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣀⣤⣤⣴⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠛⠛⠹⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⠀⠀⠀⠀⠀⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠉⠉⠉⠉⠙⠛ ⣿⣿⣿⣿⣿⣿⣿⡿⠿⠟⠛⠋⠉⠉⠀⠀⠀⠀⠀⠀⠠⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠀⠀⠀⠀⢰⣤⣴⣿⣷⠒⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠿⠛⠛⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣻⣿⣿⣿⣦⣀⡀⠀⡀⠀⠀⠀⠀⠀⠈⠻⣿⣿⡿⠛⣿⣿⣿⣿⣿⠟⠿⠋⢠⣞⣷⠄⠀⠘⣿⣿⣿⣇⠔⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠰⡇⣸⠄⠀⠀⠁⠀⠀⣿⣿⣿⣿⣿⡄⠀⠀⠈⠛⠋⠀⠀⠀⣿⣿⣿⡇⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣦⣄⠀⠀⠀⠀⠀⢠⣿⣿⣿⠃⠀⠀⠀⠀⠀⣠⣾⣶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣀⣀⣴⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡰⠋⠻⣿⣿⣿⣿⣿⣦⣀⡀⠀⢀⣀⣠⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⢫⣶⣾⡍⣷⡶⣯⢻⡏⣷⡆⣶⢠⣶⢶⡄⣶⣶⡎⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠊⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⡏⣿⡇⣿⡷⣿⢸⡇⣿⡇⣿⠘⢿⣮⡅⣿⣷⡎⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣧⣿⠇⣿⡇⣿⢸⡇⢿⣧⣿⠸⣿⣼⡟⣿⣧⡌⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠂⠀⠀⠀⠀⠻⣿⣿⣿⣿⣿⣿⣿⢿⢿⠿⢿⢿⣛⡿⠿⠿⠿⠿⣿⢿⡲⠶⣿⡶⡶⣶⠾⠃⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠛⣿⣿⣿⣿⣿⣿⣿⡟⣿⡆⣿⣿⠿⢸⣿⢻⣷⠀⣸⠇⣿⡏⣿⠄⣿⣾⣿⢸⣿⢸⡇⠀⣾⠃⣿⡇⢸⣿⢸⣿⣸⡇⣿⡇⣿⡏⣿⣾⡇ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⢚⠽⠻⣿⣿⣿⣿⡟⣿⡆⣭⡻⣷⢸⣿⢸⣿⢠⡟⠀⣿⡗⣿⡆⣿⢿⣿⢸⣿⢸⡇⢰⡏⠀⣿⡇⢸⣿⢸⡿⣿⡇⣿⡇⣿⡇⣿⣿⡇ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠒⢉⠿⣛⣛⣛⣣⣛⠿⠛⠘⠛⠛⠋⠾⠃⠀⣙⣟⣛⠃⠛⠘⠛⠈⠻⠟⠃⠾⠁⠀⠛⠛⠘⠛⠘⠃⠛⠃⠙⠳⠛⠑⠛⠘⠛ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⡠⢂⠌⣻⣿⣿⣿⣿⣯⠄⠀⠀⠀⣤⡄⠀⣭⣭⢁⣤⣤⡄⢠⣤⣤⠀⣤⠀⢠⣤⠀⣤⢠⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡤⠂⠈⠀⠀⢾⣿⣿⣿⣿⣿⣿⣤⣀⣀⡀⣿⡇⠀⣿⣥⢸⣿⣘⣛⢸⡟⣿⠀⣿⠀⢸⣿⢀⢻⣾⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣷⣗⠀⠀⠀⠸⢻⣿⣿⡿⢻⢻⢷⠀⠋⠀⣿⣇⡀⣿⣅⢸⣿⣹⣿⣼⡷⣿⡇⣿⣄⢸⣿⡘⢸⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠁⡚⠀⠀⣆⣀⣿⣏⣿⠀⠀⠀⠀⠀⠀⠁⠉⠉⠁⠉⠉⠀⠉⠁⠉⣉⣥⣭⣥⣭⣭⣬⡭⠁⠈⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⠿⠏⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣻⣿⣿⣿⣿⣿⠟⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ䷩ 𝚕𝚒𝚗𝚎 172 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2022/06/21/demonstrating-at-the-epo/#comments Gemini version at gemini://gemini.techrights.org/2022/06/21/demonstrating-at-the-epo/ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 06.21.22⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ Physical_Demonstration_at_the_EPO’s_Headquarters_and_the_Staff_Explains_Why⠀✐ Posted in Europe, Finance, Fraud, Patents at 7:25 am by Dr. Roy Schestowitz 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇EPO 2022 demonstration⦈ The 2022 demonstration isn’t the first of its kind, but it can help oust_the latest_corrupt_dictator Summary: EPO staff is sick and tired of abuse and corruption at the employer, which was supposed to serve Europe and to serve science (instead if became like a secretive private bank that violates every law it wants to) As noted last_night, a demonstration had been considered and even a strike. Now it’s confirmed that in 8 days from now staff based in Germany (most people) will physically gather — in spite of the pandemic — in order to be heard and to make it crystal clear that António_Campinos needs to go. Notice how he’s being compared to his friend and predecessor (‘fixer’) Benoît_Battistelli: Demonstration on Wednesday 29 June at 12.30 in front of the Isar building Dear SUEPO Members, Dear Colleagues, SUEPO Munich invites all staff to demonstrate on Wednesday 29 June 2022 (the first day of the 171th session of the Administrative Council) at 12.30h in front of the Isar building. Mr Campinos hopes that his “Mobility Package” (CA/32/22 Rev. 1) introducing seconded national experts posts for the delegations will guarantee him a re-election for a second mandate. Come to the demonstration to show the Administrative Council and the rest of the world that there can be no peace at the Office with a President who protects and pursues the Battistelli attacks on staff rights, who orchestrates a flawed Financial Study, who refuses to invest in younger employees who are the future of the EPO, who pushes for a decentralisation of the EPO to serve his re-election and who is unable to conduct social dialogue. This paper gives further contextualized information about the current situation. SUEPO Munich Here’s the full publication as HTML, plain text, and GemText (in that order, depending on the medium accessed): Ortssektion München . Local Section Munich . Section locale de Munich 21.06.2022 su22003mp – 0.2.1/0.3.2 § DEMONSTRATION⠀➾ § Wednesday 29 June⠀➾ SUEPO Munich invites all_staff to demonstrate on Wednesday 29 June 2022 (the first day of the 171th session of the Administrative Council) in front of the Isar building starting from 12h30. Mr Campinos hopes that his “Mobility Package” (CA/32/22 Rev. 1) introducing seconded national experts posts for the delegations will guarantee him a re-election for a second mandate. This paper gives further contextualized information about the current situation. Protecting Mr Battistelli’s inheritance as long as possible and at all costs Back in 2018, Mr Campinos was mandated by the Administrative Council to restore social dialogue at the EPO. EPO staff hoped the new President elect would put an end to the breaches of fundamental rights. On several occasions1, Mr Campinos declared that he holds a lawyer degree himself and that he does not need the advice of the staff representation. The Tribunal proved him wrong. In Judgments 4430-4435, the Tribunal confirmed that the EPO breached the fundamental right to strike including 3 years during his mandate Judgment 4482 confirmed that staff representation elections held since 2014 and also by Mr Campinos in June 2020 interfered with the right to freedom of association. Mr Campinos refused that the Organization formulates any apology and even threatened to reduce cash injections into the pension reserve funds if he were to grant moral damages to all staff.2 For the pending complaints in front of the Tribunal against Battistelli’s New Career System and the abolition of the Invalidity Lump Sum, Mr Campinos is still counting on the two law firms Lenz & Staehelin and de Guillenchmidt to whom he awarded3 an unprecedented amount of €5.85m (CA/F 11/21) to represent the EPO. Mr Campinos continues the attacks against staff representation and trade unions by banning them from freely using mass-emails on EPO lines and disbanded in 2021 any secretarial support4 for staff _____________ 1 e.g. during the GCC meeting of 1 March 2022 (su22001mp) 2 “Extension of strike judgment to all staff: No moral damages. No apology”, SUEPO paper of 23-09-2021 (su21024cp) 3 “An army of litigators instead of social dialogue”, CSC paper of 17-05-2021 (sc21059cp) 4 “Disbanding secretarial support for staff representation”, CSC paper of 09-07-2021 (sc21088cp) ===================================================================== representation. There are also warning signs that staff representation and unions will be hidden further clicks away in the new Intranet. Since 2012, the EPO is consistently testing the limits of Employment Law and feels only governed by the Tribunal. In this respect, Mr Campinos continues to act along the line of his predecessor. The flawed Financial Study In 2019, Mr Campinos orchestrated a flawed Financial Study together with Oliver Wyman & Mercer. Mr Campinos selected a base-2 scenario which foresaw deflation and an overall deficit of €3.8bn by 2038, and added a €2bn arbitrary “buffer” for closing the alleged “gap”5. In May 2020, SUEPO mandated Ernst & Young to perform an analysis on the Office’s Financial Study. Comparing the key assumptions of the 2019 study with those of other EPO documents, Ernst & Young found that the 2019 study consistently took an overly conservative approach. It was clear that the EPO had no deficit. The Covid-19 pandemic broke out in March 2020 and the lockdown forced staff to stay at home. The staff representation asked Mr Campinos to consider the Ernst & Young evidence at hand and appealed to his morality so that staff is not subject to a loss of purchasing power during the pandemic. Mr Campinos ignored all arguments and put in place as of July 2020 his new salary adjustment procedure. Instead of the alleged deflation, inflation now materialized at the historical level of +11.1% in Germany6 since then. Again, it is difficult for a study to be more wrong. At the same time, EPO salaries were adjusted by only +0.5%. Over the same period, the EPO saved on liabilities and increased its assets in the treasury fund and the pension reserve fund. Within only 2 years, the new salary adjustment procedure saved on the back of staff €1.33bn of the €2bn planned to be saved over 20 years. At the end of 2021 the actual budget surplus came to €385.7m, 10.6% better than 2020, and significantly above the budget figure of €214.8m7. Again, it is difficult for a study to be more wrong. In view of the excellent performance of the EPO, staff should be thanked for their efforts instead of having a historical loss of purchasing power. In June 2022, the Coordinated Organisations (e.g. OECD, ESA, NATO, CoE) agreed to propose an interim adjustment of +7% for their staff retroactively to 1 March 2022. If Mr Campinos had not continued the Battistelli reform of 2014 as the staff representation proposed, EPO staff would also be granted interim adjustments. Now, EPO staff has no protection against high inflation. SUEPO initiated a petition to remedy the situation. Almost +2.000 staff members signed so far. The re-election package Under the alleged buzzwords of “flexibility” and “sustainability”, Mr Campinos is seeking approval of his “Mobility Package”8 in the Administrative Council (AC) meeting of 29/30 June 2022. This reform confirms the double standards policy at the EPO9. In a first aspect, the reform is creating a new lower _____________ 5 CA/18/20, summary 6 Harmonised Index of Consumer Prices (HICP) according to Eurostat in Germany was for July 2020 = 106.4, for April 2022 (when drafting the petition) = 116.9 (+9.1%) and for May 2022 = 118.2 (+11.1%). 7 CA/10/22 page 27/82 8 CA/32/22, “Professional Mobility” 9 “The Mobility Package”, slides in the General Assembly of 18 May 2022 (sc22010mp) ===================================================================== category of staff called the “Young Professionals” with few rights and low salary. In a second aspect, the secondment policy provides a generous package for national experts and for seconded EPO handpicked employees. Young_Professionals:_Cheap_Disposable_Workforce The EPO intends to hire bachelors for a three-year program. They will be deprived of allowances such as the dependent and travel allowance, have no right to pension transfer and no salary savings plan. They will start virtually off-scale below the EPO salary grid around €2.300 and will only reach the social minimum of G1(4) in their second year. 70% of them will be ejected from the EPO after their 1st year. While Mr Campinos is pretending to build a “caring organization” and calls on “Together, stronger”, he is actually creating a new cheap disposable workforce below all International Standards. Secondment_Policy:_A_generous_package Contrary to the Young Professionals, the secondment policy will be generous. National experts coming to the EPO will benefit from their national salary paid by the EPO and an allowance of +€5.000 per month. The handful of EPO employees (from high management?) seconded to national offices will continue to earn their full EPO salary without performing any work for the EPO. The project is conveniently tabled in the Administration Council meeting during which the re-election of Mr Campinos will be discussed. In his time, Mr Battistelli offered free dental care to Council delegates to have their support. Now, Mr Campinos is offering them generous national experts posts. The whole project aims at knowledge transfer of EPO core tasks to employees from national patent offices or external professionals. It fosters a decentralisation which is not in the interest of the Office and puts EPO employees at risk in the long term. Lack of Transparency in the conduct of social dialogue: the GCC meeting of 26 April 2022 The General Consultative Committee (GCC) was invented by Mr Battistelli in his “social democracy” reform of 2014. Since then, it confirmed to be neither an advisory body, nor a consultative body, but rather a promulgation body for rubber-stamping all proposals that come in. On the management’s side, high managers silently attend and vote yes on all the President’s reforms without formulating any reason. On the staff representation side, 99% of the documents either receive a negative opinion or an abstention because legal assessments and benchmarks are missing or the reforms are detrimental to staff without any justification. During the pandemic, social dialogue took place only virtually and the “quality” of meetings significantly regressed. The trend deteriorated further in the GCC meeting of 26 April 2022 during which the atmosphere was abysmal. Mr Campinos used foul language throughout, using expletives in various languages, and insulted most of the speakers10. The degree of unprofessionalism shown during the meeting strongly reminded of and was even worse than the GCC of 19 November 2014 during which Mr Battistelli had said to a staff representative: “We don’t care about your opinion Mr Rosé” (“On s’en fout de votre opinion Mr Rosé”)11. Meetings with Mr Campinos in which arguments cannot be exchanged and where questions could not be answered, cannot be considered to have provided a meaningful consultation. Staff deserves transparency in this matter and their representation asked that the available recording is made public. ____ 10 “Report on the GCC meeting of 26 April 2022”, CSC paper of 29 April 2022 (sc22050cp) 11 “Flash report on the GCC meeting of 19 November 2014”, CSC paper (sc14287cp) ===================================================================== On 18 May 2022, a General Assembly took place during which some of the events of said meeting were reported to staff. At the end, a poll was organized during which 96% of the participants voted in favour of the request to publish the recording of the 26 April 2022 GCC12. Mr Campinos rejected this request and alleges that such a recording is only meant for the GCC Secretariat to draft the minutes. However, the draft minutes are clearly redacted so as to hide the controversial conduct of Mr Campinos during the meeting. Mr Campinos has now postponed the approval of the minutes after the AC meeting and his re-election when the delegations look away. According to the Rules of Procedure put in place since 2014 by Mr Battistelli, Mr Campinos in his capacity as Chair of the GCC now has the power to approve the minutes alone although he has a blatant conflict of interest in the matter. Come to the demonstration… … on Wednesday 29 June, at 12.30h in front of the Isar building to show the Administrative Council and the rest of the world that there can be no peace at the Office with a President who protects and pursues the Battistelli attacks on staff rights, who orchestrates a flawed Financial Study, who refuses to invest in younger employees who are the future of the EPO, who pushes for a decentralisation of the EPO to serve his re-election and who is unable to conduct social dialogue. “You will never have such a nice person being the f***ing President for the next fifty f***ing years. So you wake up and make agreements with me, or you never will for your f***ing life.” Mr Campinos, in the GCC meeting of 26 April 2022 SUEPO Munich _____________ 12 “Open letter to the President: Staff demands publication of the GCC recording of 26 April 2022”, LSCMN letter to the President (sc22009ml) Every member of staff in the vicinity ought to show up, at the very least as an act of solidarity. It increasingly looks like “scabs” (or ‘examination sweatshops’ for lack of a better analogy) are being attempted by the corrupt, incompetent banksters and military men who took over the Office on behalf of global monopolists and their lawyers (e.g. Team UPC). These people do not care about competition, science, and European business. They want to produce [sic] millions of legally-invalid patents in exchange for billions of euros (denied to the European public and EPO workers; that’s just for gambling and graft; the European population, including the examiners, are the externality here and they’ll pay a stiff price for those millions of monopolies, e.g. in elevated prices of goods including medication and potential litigation, usually frivolous, without merit). On top of all this, it seems clear that the EPO’s management continues to arrogantly break many laws while bribing the officials who are meant to prevent such illegal actions. Where were you all these years, European publishers, intentionally turning a blind eye to EPO crimes? This leads to cynicism. Will you cover the EPO demonstration? The taxpayers pay national broadcasters to keep informed. That’s clearly not happening. At what point will the public get a feeling that the point of today’s press is to cover up crime instead of covering crime? █ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⢹ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠉⠀⠀⢸ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠁⠀⠀⠀⠀⢸ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠙⢋⠉⡏⠉⠉⠉⠉⠋⢹⣿⣿⠟⠉⠀⠀⠀⠀⠀⠀⠀⢸ ⣿⣿⣯⣤⣦⣥⣷⣴⣭⣤⣧⣤⣬⣥⣭⣥⣧⣥⣤⣤⣦⣴⣤⣤⣤⣥⣦⣤⣶⣼⣷⣤⣧⣤⣥⣦⣤⣴⣥⣥⣤⣥⣶⣤⣮⣧⣤⣴⣥⣵⣦⣥⣥⣬⣿⣧⣤⣬⣤⣥⣤⣥⣴⣦⣤⠄⠋⡄⢠⠀⠄⠀⠀⠀⠠⠄⠀⢼ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣹⣉⣉⣍⣽⣉⣙⣉⣋⣍⣏⣉⣽⣹⣍⣉⣏⣉⣋⣍⣉⣩⣉⣋⣋⣝⣍⣙⣏⣍⣹⣽⣙⠩⡩⢉⠋⣹⣿⠀⣀⠁⠊⠠⠀⣀⢃⣤⣤⡐⣃⣼ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⡛⠛⠻⢛⠟⡛⣛⠛⠛⠻⠟⠿⠛⡟⠻⢛⠿⡛⠛⡛⡛⠛⠟⡟⠛⠟⡛⠛⢛⠛⠛⠛⢻⡛⠛⠛⡟⠛⠛⢻⢟⢛⢛⡛⡟⠠⠇⡀⠀⠈⠠⠆⠀⠀⠐⠀⠀⠏⣾⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣷⣶⣿⠶⠈⠁⠀⠀⠀⠈⣼⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⢿⡿⠿⠿⢿⠿⡿⠿⡿⠿⢿⢿⣿⣿⡿⠿⢿⣿⠿⢿⠿⠿⠿⣿⠿⣿⠿⠿⡿⣿⣿⢿⢿⠿⠿⡿⣿⡿⠿⢿⡿⡿⠿⢿⢿⢿⠿⣩⠀⢀⣀⣄⣄⣀⣸⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣼⣤⣤⣴⣦⣤⣤⣼⣶⣮⣼⣮⣤⣴⣿⣿⣯⣮⣬⣤⣿⣴⣴⣥⣤⣾⣼⣶⣯⣼⣤⣿⣿⣿⣴⣴⣥⣬⣾⣿⣦⣬⣤⣦⣧⣤⣼⣤⣬⣼⣶⣥⣼⣿⣿⡿⢿⠿⢿⠿⠿⡿⢿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⡟⡛⡛⣛⠻⠿⣿⠿⣞⣖⢲⢲⢒⡖⢲⢺⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣾⣶⣶⣷⣾⣿⣷⣷⣶⣶⣷⣶⣷⣾⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⡇⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣄⣠⡖⠒⣶⡶⠶⠶⣶⡶⣶⣶⣶⣾⣿ ⡇⣿⣿⣿⠀⣀⠉⢻⠁⠀⠀⢸⠁⠈⡟⠀⢸⠏⢁⣀⠉⢿⠀⠙⡇⠈⡏⠁⠀⣙⣇⡀⠀⣀⡇⠀⡀⠉⣿⡏⠀⠹⣿⣀⠀⢀⣸⠁⢸⠋⢁⣀⠉⣿⠀⠙⡇⢸⣿⡇⠀⠀⠙⢣⡋⠡⠈⠌⠡⠤⢠⠏⠀⠞⢻⢻⣿⣿ ⡇⣿⣿⣿⠀⠛⠀⢸⠀⠠⠤⢼⠀⡆⠀⡄⢸⡄⠘⠟⠀⣸⠀⣄⠀⠀⡗⠢⠄⠀⣿⡇⠀⣿⡇⠀⡄⠐⠟⠀⠀⠀⢹⣿⠀⢸⣿⠀⢸⡀⠘⠟⠀⣼⠀⣆⠀⢸⣿⣿⣾⣘⡄⠀⠁⢠⠀⠀⠀⡇⠀⡀⣸⠀⣰⣾⣿⣿ ⡇⣿⣿⣿⣶⣶⣾⣿⣶⣶⣶⣾⣶⣿⣶⣷⣾⣿⣶⣶⣾⣿⣶⣿⣷⣶⣿⣶⣶⣾⣿⣷⣶⣿⣷⣶⣿⣶⣶⣶⣿⣷⣶⣿⣶⣾⣿⣶⣾⣿⣶⣶⣾⣿⣶⣿⣷⣾⣿⣿⣿⡏⠃⠀⠀⠘⠒⠀⠀⠃⠀⠃⠚⠀⢸⣿⣿⣿ ⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣽⣿⣿ ⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾⣿ ⣿⣿⣿⣿⣿⣿⠿⡿⡿⠿⠿⡿⢿⣿⣿⣿⣿⣿⢿⣿⣿⣿⡿⣿⣿⣿⣿⢿⣿⡿⣿⠿⢿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡿⢿⣿⢿⣿⣿⣿⡿⣿⣿⡿⠿⢿⡿⢿⣿⣿⣿⡿⡿⡿⡿⢿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⡤⣯⣤⣼⠶⣬⣼⣤⣤⣥⣤⣤⡤⣯⢤⣦⣤⢤⠤⢇⣀⣘⣁⣀⣀⣀⣾⣦⣼⣤⢤⣤⣤⣤⣤⣤⣤⣤⣤⡿⣤⣦⣷⡤⣦⣤⣤⠤⣤⣤⣤⣄⠰⣯⢤⣼⡭⣬⣤⣤⣼⡥⣬⣤⣥⣾⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣠⣤⣤⣿⡤⣦⣴⣧⡤⢄⣼⣤⣴⣧⣦⣤⣿⣼⣼⣬⡴⣿⣤⣤⣤⣤⣤⠤⣿⢦⢾⣤⡤⡼⣥⣤⢤⣤⣤⣤⡤⣶⣤⣤⣤⢴⣧⣯⣦⣤⣦⡤⣜⣿⣴⣼⣤⣤⡴⣴⣧⣤⣧⡴⣤⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣀⣀⣀⣾⣇⣄⣀⣀⣀⣴⣄⣸⣇⣀⣠⣱⣀⣀⣀⣾⣧⣠⣢⣦⣼⣇⣀⣀⣨⣠⣸⣿⣧⣥⣾⣧⣣⣠⣦⣄⣤⣦⣢⣠⣿⣦⣢⣠⣠⣠⣿⣠⣄⣀⣿⣄⣀⣼⣷⣈⣠⣀⣀⣤⣊⣾⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣨⣆⣕⣉⣁⣑⣁⣷⣷⣒⣣⣩⣂⣂⣕⣘⣸⣡⣆⣌⣼⣗⣇⣇⣀⣀⣐⣑⣘⣑⣁⣀⣸⣀⣀⣐⣀⣄⣀⣀⣀⣇⣈⣀⣀⣀⣈⣀⣇⣀⣀⣀⣀⣀⣸⣐⣑⣁⣀⣸⣀⣀⣆⣰⣁⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣀⣁⣀⡀⣈⣀⣀⣀⣀⣸⣠⣅⣸⡗⣘⣀⣡⣀⣀⣈⣈⣸⣳⣁⣶⣿⣀⣏⣄⣭⣀⣄⣕⣗⣐⣱⣿⣄⣠⣏⣸⣇⣁⣕⣕⣱⣕⣼⣀⣈⣀⣊⣂⣀⣀⣻⣗⣆⣀⣀⣇⣈⣀⣊⣈⣾⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⠉⣈⣍⣉⣽⣜⣩⣀⣉⣉⣏⣋⣉⣉⣉⣋⣈⣉⣉⣈⣉⣉⣸⣨⣡⣉⣍⣉⣉⣀⣉⣉⣏⣁⣉⣉⣋⣏⣙⣉⣟⣋⣋⣫⣉⣍⣸⣉⣄⣋⣉⣀⣋⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ䷩ 𝚕𝚒𝚗𝚎 588 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2022/06/21/diluting-the-linux-trademark/#comments Gemini version at gemini://gemini.techrights.org/2022/06/21/diluting-the-linux-trademark/ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 06.21.22⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ [Meme]_Linux_Foundation_is_Not_About_Linux_(Anymore)⠀✐ Posted in Deception, GNU/Linux, Kernel at 5:57 am by Dr. Roy Schestowitz Anonymous in IRC: “really linux.com is just an aggregator for sponsors (from the looks of it), so basically its just an engine for diluting the linux trademark“ 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇linux.com⦈_ They use the brand “Linux”, but it’s not about Linux 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇We're all Linux, no time to explain; Get in the car!⦈ Don’t leap into accepting the false (outdated, no longer applicable) assertion “L” in “LF” means it’s for Linux Summary: The site that was once a hub for GNU/Linux news has become just Linux Foundation trash; it’s not even about Linux anymore ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢤⠄⠀⠤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⠀⠀⡆⢰⠒⡖⢰⠆⡖⠐⣦⠂⠀⢠⠂⠂⡔⢱⢄⡖⣶⢲⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⠀⠀⠀⠀⠀⠀⠐⠛⠚⠘⠃⠛⠀⠋⠘⠋⠛⠚⠘⠃⠛⠈⠓⠁⠙⠊⠘⠀⠃⠘⠁⠀⠀⠀⠀⠀⠀⠀⣀⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣴⣾⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⠀⠀⠀⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠉⠛⠟⠞⠻⠋⠀⠀⠀⠀⢀⡀⢀⣀⢀⣉⣀⣀⡀⣀⢀⣀⣀⠀⣀⣀⡀⠀⢀⣀⡀⢀⣀⠀⣀⡀⠀⠀⣀⡀⢀⣀⢀⣀⢀⡀⣀⡀⣘⡃⣀⢀⣀⠀⠀⠀⠀⠀⠀⢢⠢⠂⠐⠀⠀⠀⠖⠀⠀⠀⠀ ⠀⠀⠶⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣇⣿⣿⣸⡇⣿⣏⡁⠋⢸⣏⣿⠇⣿⣏⠁⠀⣾⣿⣇⢸⣿⠀⣿⡇⠀⠀⣿⡇⢸⣿⢸⣿⣼⡇⣿⡇⣿⡇⣿⣿⡇⠀⠀⠀⠀⠀⠀⠉⣠⣧⣧⣤⠄⠀⢨⠀⠀⠀⠀ ⠈⣏⣉⡀⠀⠀⠀⠀⠀⠀⠐⠀⠀⠀⠀⠀⠀⠸⣿⣿⢿⣿⡇⣿⡏⠁⠀⢸⡏⣿⡆⣿⡏⢠⡄⣿⣽⣿⢸⣿⠀⣿⡇⠀⠀⣿⡇⢸⣿⢸⡟⣿⡇⣿⡇⣿⡇⣿⣿⣇⠀⠀⠀⠀⠀⠀⠈⠉⠉⠁⣶⠀⠀⡄⠀⠀⠀⠀ ⠀⢹⣿⣣⠀⠀⠀⠀⠀⠀⢸⢰⢀⠀⠀⠀⠀⠀⢛⡃⢘⣛⠡⠟⠛⠣⠿⠘⠣⠛⠣⠿⣿⣷⠷⢛⡄⠛⠘⠛⠋⢛⠛⠃⠀⠛⠛⠘⠛⠘⠃⠘⠃⠬⠛⠛⠁⠛⢈⣛⠿⠐⠛⠂⢈⣭⡄⠀⢸⡇⣇⠀⠀⡇⠀⠀⠀⠀ ⠀⣼⣿⡿⠀⠘⠀⠀⠠⢴⣿⡽⠸⢰⣆⢰⡆⣴⡶⣦⠹⠃⢶⣶⠶⣶⡆⣶⣶⢰⣶⡆⣶⡶⠆⠀⢶⣶⠶⢠⡶⣶⡕⡂⢰⣶⠆⣶⣤⡶⢰⣶⢶⡄⣶⡆⠂⣶⣶⠀⣶⡆⣶⡄⣶⢸⣷⣶⣶⣇⣿⣦⣤⣤⣈⣀⣀⡀ ⠀⣭⣿⣯⣽⣿⣭⣿⣭⣽⣿⣽⣽⢸⣿⣾⡇⣿⡇⣿⡇⣿⢸⣿⠀⣿⡇⣿⣿⣾⢿⡇⣿⣷⡆⠀⢸⣿⠀⢸⡇⣿⡇⣤⢸⣷⡆⢹⣿⡇⢸⣿⣾⠇⣿⡇⢸⡿⣿⡆⣿⡇⣿⣷⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⡏⣿⡇⢿⣧⣿⢻⣿⣾⣿⢸⣿⡇⣿⡟⣿⢸⡇⣿⣧⡝⣿⣿⣿⢸⣸⣧⣿⢇⣿⢸⣧⣄⣿⡿⣿⢸⣿⣴⡇⣿⣧⣼⡟⢻⡇⣿⡇⣿⠸⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⠾⠲⠾⠷⠶⠾⠿⠿⠷⠶⠿⠶⠾⠶⠶⠶⠶⠾⠶⠶⠾⠿⠷⠶⠿⣿⣶⣶⣿⣿⣶⣶⣶⣶⣾⣶⣶⣶⣿⣿⣶⣶⣶⣶⣶⣶⡶⠲⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⢰⣿⣿⡿⣛⣵⣿⣿⡿⠛⠁⠈⠀⠀⠠⠄⠤⠤⠠⠄⠀⠀⠀⠀⠀⠀⠀⠈⠉⠁⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠉⠉⠉⠛⠛⠻⢿⣿⣿⣦⣠⡪⡙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠸⢟⣵⣾⣿⣿⠟⠉⣠⠞⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣹⡿⠉⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠠⣤⣭⣄⣒⠤⣈⠙⠿⣿⣿⣬⣱⣌⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⢸⣿⣿⣿⠟⢁⣴⡾⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⡯⠋⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣶⣕⠠⡈⠛⢿⣿⣿⣷⣬⡙⢿⣿⣿⣿⣿⣿⣿⣿⣿ ⢸⡿⠋⣠⣴⣿⡟⠁⠀⡠⠂⠀⢀⠄⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠤⠀⠀⠀⠀⠚⠛⠛⠁⠠⠬⠿⣿⠗⠈⠂⢄⠙⠻⣿⣿⣿⣦⡈⠻⣿⣿⣿⣿⣿⣿ ⠈⣠⣾⣿⣿⠋⠀⠀⠐⡡⠾⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢘⣻⣟⣷⣭⡐⠂⠀⠀⠀⠀⢰⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠑⠠⡈⠻⢿⣿⣿⣦⡈⠙⢿⡟⠻⣿ ⢸⣿⣿⡿⠁⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠋⠉⠁⠈⠉⠀⠀⠀⠀⠀⣼⣧⠀⠀⠀⠀⠀⠀⠀⢦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠢⡀⠙⢿⢿⣿⣶⣄⠉⠢⣄ ⢸⣿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠙⢻⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⡄⠀⢸⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⡀⢶⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠑⢄⠁⠹⣿⣿⣷⣄⠀ ⠘⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⢹⣿⡏⠉⠙⠿⠿⠿⠿⣿⣿⣿⣿⣿⣇⠀⠀⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠱⠈⠽⠔⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠑⠀⠈⠫⡻⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠠⣴⣾⣿⣿⣿⣿⣷⣦⣤⣤⣀⣉⣹⣭⣽⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠈⠪⡻ ⢠⣤⣤⣤⣤⣀⣀⣀⣀⣀⣀⣀⣀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠙⠉⠉⠉⠛⠻⠿⠿⠿⠿⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣤⣤⣤⣄⢠⣤⣄⣀⣀⣀⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣦⣤⣤⣤⣤⣄⣀⣀⡀⠀⠀⠀⠀⢀⣀⣀ ⢸⣿⣿⡿⠛⠛⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣦⣤⣤⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠨⣻⣿⣿⡿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠈⠻⣿⢷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⢩⣶⢶⣏⢱⣶⠆⠶⣶⡶⠹⢳⣶⢱⣶⢱⡆⣿⠰⣶⡶⢶⣶⢰⣶⢱⣶⠶⣿⢯⣶⢶⣏⢻⣶⣶⠋⣶⣶⣮⢱⣶⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⡘⢿⢟⣲⣶⣶⣶⣶⣶⣶⣤⣤⣤⢸⣿⣬⣭⢸⣿⠆⠀⣿⡇⠀⢸⣿⢸⣿⣿⡇⠀⠀⣿⡇⢸⣿⢾⣿⢸⣿⠶⠉⢸⣿⠘⠛⢸⡏⣿⡀⣿⣿⣟⢸⣿⠘⠻⠿⠿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠈⠺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡼⣿⡼⣿⢸⣿⣭⡇⣿⣿⣿⣸⣿⢸⣿⢻⡇⠀⠀⣿⡇⣸⣿⢸⣿⢸⣿⣤⢠⡼⣿⣼⡟⣼⡟⣿⡇⣿⣿⣿⢨⣭⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠈⠉⠉⠉ ⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣷⣶⣶⣿⣶⣾⣿⣷⣶⣷⣶⣷⣶⣷⣿⣶⢸⣷⣶⣷⣶⣷⣶⣶⣿⣿⣶⣶⣿⣶⣾⣶⣶⣶⣶⣶⣷⣶⣿⣿⣿⣿⣷⣶⣶⣶⣶⣦⣤⣤⣤⣤⣀⣀⣀⣀ ䷩ 𝚕𝚒𝚗𝚎 1042 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2022/06/21/epo-and-war-against-ukraine/#comments Gemini version at gemini://gemini.techrights.org/2022/06/21/epo-and-war-against-ukraine/ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 06.21.22⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ [Meme]_EPO_Funding_Microsoft_and_the_War_Against_Ukraine⠀✐ Posted in Deception, Europe, Microsoft, Patents at 12:19 pm by Dr. Roy Schestowitz The facts are clear to see, but where are the national broadcasters? Too busy bagging EPO bribes for EIA_puff_pieces? 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇EPO Developers Developers Developers; Microsoft resellers in Belarus⦈ If only Ukrainians knew…. Summary: The EPO‘s Belarusian_blunder (more below) is still 100% uncovered — as in NOT covered — by the mainstream media (or any site other than Techrights for that matter) More on the Belarusian blunder: 1. From_Belarus_With_Love_—_Part_I:_Schizophrenic_EPO_Policy 2. From_Belarus_With_Love_—_Part_II:_“Techwashing”_an_Autocratic_Regime? 3. From_Belarus_With_Love_—_Part_III:_Apps_From_the_Dictatorship 4. From_Belarus_With_Love_—_Part_IV:_“Software_from_Minsk”_via_Gilching_and Rijswijk 5. From_Belarus_With_Love_—_Part_V:_From_Start-Up_to_Success_Story… 6. From_Belarus_With_Love_—_Part_VI:_“Big_Daddy”_Hammers_the_Opposition… 7. From_Belarus_With_Love_—_Part_VII:_The_Post-Election_Crackdown 8. From_Belarus_With_Love_—_Part_VIII:_“Seoul_in_the_Centre_of_Pyongyang” 9. From_Belarus_With_Love_—_Part_IX:_The_End_of_“Peaceful_Coexistence”? 10. From_Belarus_With_Love_—_Part_X:_From_“High-Tech_Hub”_to_“No-Go_Zone” 11. From_Belarus_With_Love_—_Part_XI:_SaM’s_Management_Remains_Suspiciously Silent 12. From_Belarus_With_Love_—_Part_XII:_Alexander_Deev’s_“Provocative” Comments 13. From_Belarus_With_Love_—_Part_XIII:_Marat_Ebzeev_Tries_to_Defuse_the Situation 14. EPO_Virtue-Signalling_on_the_Ukrainian_Front 15. Like_Batka,_Like_Son 16. The_EPO_Has_Become_Copycat_of_Lukashenko’s_Regime_of_Terror,_and_It Moreover_Violates_Laws,_Constitutions,_Even_the_European_Patent Convention_(EPC) ⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣠⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣠⣴⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣀⣀⣀⣀⣀⣀⣠⣠⣤⣤⣤⣤⣤⣤⣤⣤⣤ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣤⣤⣄⣀⣀⣀⣀⣀⣀⣀⣠⣤⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⠟⢟⣺ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡯⡯⣃⣕ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢛⢞⡯ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠛⠛⠙⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⠟⠿⠕⡀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⡿⠿⠻⣿⠛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⢿⣓⣿⣗⣻⠁⠁⠁⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⢀⣤⣠⣾⣿⣿⣿⣿⣿⣿⣥⣤⣠⣾⣿⣦⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣟⣹⠋⣏⠴⡆⠀⠀⡀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⡿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣛⣟⣳⣿⣿⣿⣾⣿⣿⣿⣁⡙⢦⡑⠄⡐⠅⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣅⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⡿⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡯⡁⠈⡙⢌⡈⢚⠢ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⣿⣿⣯⣽⣿⣿⣿⣿⣿⣿⣿⣷⣤⣶⡦⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡯⠃⡈⢢⡈⢆⣩⠬⡠ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠩⠗⠀⠀⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠆⠨⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⡿⢇⠓⢚⡆⠙⠂⠠⠂⠔ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠻⣹⣿⣿⣦⡀⠀⠀⠀⠙⠿⣿⣿⣿⣿⡟⠈⠉⠉⠉⠉⠁⢀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⢿⡤⠁⠸⠆⡘⠆⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣽⣿⣿⣿⣿⣿⣿⣿⣷⣤⣀⠀⠀⠈⠛⢿⣿⣧⡄⠀⠀⣠⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠉⠄⠀⠀⠑⠰⠀⠀⠀⠀⠁⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⠈⠀⠀⠉⠉⠀⠀⠀⠹⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠿⣶⣦⡲⠲⠦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠐⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡃⠘⢓⠊⠃⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣆⠀⠀⠀⢠⡀⣄⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢧⣿⠨⠐⡡⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⢸⣾⣿⣿⣿⣟⡿⣻⣿⣿⣿⢟⠛⢘⣿⡐⠐⠂⠀⠀⡐⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢻⣿⣿⣿⣿⣿⣦⠀⠀⠀⠘⢻⣿⡋⢃⣩⣽⣿⣿⣿⣿⣷⣾⣿⣿⣟⢀⣤⣤⣐⣿⣷⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⢹⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⢻⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣉⣻⣿⣧⡀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣈⣹⣿⣿⣿⣿⣿⣧⣤⣤⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡉⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣟⢿⣿⣿⣿⣿⣿⣿⣿⣶⠌⠉⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⡛⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠉⣿⣏⡁⣿⣿⣿⢠⣽⣿⡇⠀⠀⢻⣿⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣏⡟⡩⡝⡹⣿⣿⣿⣿⣿⣿⠀⠀⣤⠘⠛⣿⣿⣿⣿⣿⣿⣻⣿⣧⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠘⠛⠃⠀⣛⣛⡃⠛⠛⠛⠈⠛⠛⠁⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⡿⣫⢼⢰⣶⣶⣍⣶⣶⣶⣶⣶⣶⣿⣶⣶⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣫⣿⣿⣿⢻⣶⣶⣶⣆⣴⡶⣶⣾⣿⣿⠀⢠⣶⣦⡄⣶⣦⣤⢠⣴⣦⣶⣶⣦⣠⣴⢶⣤⠀⠀⠀⠀⠀⠀ ⢋⣻⣻⣗⣵⣗⢸⣿⣿⣿⣿⣿⡎⣿⣿⣿⢿⣿⣷⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣾⣿⡿⣿⣿⣏⡿⣿⣿⣿⢸⣿⣤⢸⣿⣿⡇⣿⣧⠹⣿⠀⢸⣿⣿⡇⣿⣧⡿⢸⣿⣤⣿⣷⣿⡛⢿⣮⣍⠀⠀⠀⠀⠀⠀ ⠀⠌⠊⠑⢑⠀⢸⣿⣿⡿⣿⣿⣤⢿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⢿⣯⣿⣿⣿⣿⣧⣿⢸⣿⣤⠘⣿⣿⠁⣿⣧⡄⣿⣤⠸⣧⣿⠇⣿⡇⠀⢸⣿⣤⣿⡇⣿⡿⣿⣼⡿⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠈⠁⠀⠀⠀⢀⠒⡐⡄⠀⣴⣶⣼⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣵⡿⣿⡟⠁⠀⠀⠀⠉⠁⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀ ⠸⠷⠶⣶⠿⢷⠶⠶⠶⠶⠾⡀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠉⠛⠛⡿⠿⠁⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣤⣶⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣠⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣤⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣀⣀⣀⣀⣀⣀⣠⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣤⣤⣄⣀⣀⣀⣀⣀⣀⣀⣤⣤⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣷⣗⣛⡯⣍⣮ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⡿⣖⡫⠞⣩ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣝⣿⣟⣽⣟ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠛⠛⠙⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢭⣽⠘⠬⡛⠮⠃⠔ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠁⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⡿⠿⠻⣿⠛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠻⠼⡂⠂⠜⢚⠠⠀⠉⠉ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠂⠀⠀⠀⢀⣤⣠⣾⣿⣿⣿⣿⣿⣿⣥⣤⣠⣾⣿⣦⣄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⢿⡟⣿⣿⣖⡊⠒⡿⠆⡬⡅⡀⠀⠁ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⢿⡿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣏⣿⣾⣿⣾⣿⣿⣿⣿⣇⢲⡃⠪⣱⡟⠌⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⡿⠀⠀⣬⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣎⡘⢐⠉⢋⣂⢀⠍ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠆⠀⠀⣿⣿⣯⣽⣿⣿⣿⣿⣿⣿⣿⣷⣤⣶⡦⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣽⣿⣿⣿⣿⠛⠿⣀⠈⡁⢠⢹⢲⠯ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠋⠷⠀⠀⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠖⠠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣎⣬⣎⢙⣿⠿⠲⠤⠀⠀⠇⠢⠠⠶⠝ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡛⣳⣿⣿⣦⡀⠀⠀⠀⠙⠿⣿⣿⣿⣿⡏⠉⠉⠉⠉⠉⠁⢀⣰⣿⣿⣿⣿⣿⣿⣿⣯⣿⣾⣮⣿⣿⣟⠾⣭⣉⣫⠟⡁⡀⢐⡀⠂⠳⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⡀⠀⠀⠈⠛⢿⣿⣯⡀⠀⠀⣠⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⠿⠿⡟⣣⡄⠉⠪⠕⠈⠀⠈⠁⠀⠀⠀⠌⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⠈⠀⠀⠙⠁⠀⠀⠀⠹⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣯⣑⢋⡇⠈⠁⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⣊⠛⣉⡇⠂⠘⠘⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣆⠀⠀⠀⢠⡀⣄⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣷⣼⢡⡒⡑⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⢸⣿⣿⣿⣿⣛⣿⣻⣿⣿⣿⠟⠓⣚⣿⡔⠖⠂⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢻⣿⣿⣿⣿⣿⣦⠀⠀⠀⠸⠻⣿⡉⢊⣨⣿⣿⣿⣿⣿⣿⣾⣿⣿⣟⢀⣤⣤⡀⣿⣶⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⢹⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⢻⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣉⣻⣿⣧⡀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣈⣹⣿⣿⣿⣿⣿⣧⣤⣤⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡉⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣟⣿⣿⣿⣿⣿⣿⣿⣷⡖⠎⠋⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⡛⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠉⣿⣏⡁⣿⣿⣿⢠⣽⣿⡇⠀⠀⢻⣿⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⢩⢿⢙⡯⣿⣿⣿⣿⣿⣿⠀⠀⣤⠘⠛⣿⣿⣿⣿⣿⣿⣿⣿⣧⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠘⠛⠂⠀⣛⣛⡃⠛⠛⠛⠈⠛⠛⠁⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⢇⢳⢱⣶⣾⣍⣷⣶⣿⣶⣴⣶⣿⣶⣶⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣫⣿⣿⣿⢻⣷⣶⣶⣆⣴⡶⣶⣿⣿⣿⠀⢠⣶⣦⡄⣶⣤⣤⢠⣴⣦⣶⣶⣦⣠⣴⢶⣤⠀⠀⠀⠀⠀⠀ ⣿⡩⠻⣹⣛⣥⢸⣿⣿⣿⣿⣿⡎⣿⣿⣿⢿⣿⣷⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣾⣿⡿⣿⣿⣏⣿⣿⣿⣿⢸⣿⣤⢸⣿⣿⡇⣿⣧⠘⣿⠀⢸⣿⣿⡇⣿⣧⡿⢸⣿⣤⣿⣷⣿⡛⢿⣮⣍⠀⠀⠀⠀⠀⠀ ⢟⢅⣠⠈⢭⠁⢸⣿⣿⡿⣿⣿⣤⢿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⢿⣯⣿⣿⣿⣿⣯⣿⢸⣿⣤⠘⣿⣿⠃⣿⣧⡄⣿⣤⠸⣯⣿⠇⣿⡇⠀⢸⣿⣤⣿⡇⣿⡿⣿⣼⡿⠀⠀⠀⠀⠀⠀ ⠁⠀⠀⠀⠀⠀⠂⠀⠐⠒⠂⠂⠀⣶⣶⣼⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣟⣵⡿⣾⠟⠁⠀⠀⠀⠈⠁⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀ ⠰⠷⠶⣶⠿⢷⡶⠶⠶⠶⠾⠂⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠉⠛⠛⠿⠿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣤⣶⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣦⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣤⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣠⣴⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⣀⣀⣀⣀⣀⣀⣤⣤⣤⣤⣤⣴⣤⣤⣤⣤⣤⣤ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣤⣤⣤⣀⣀⣀⣀⣀⣀⣀⣤⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡻⣿⣟⣞ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣻⣿⡃⠶⢩⡛ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⡼⣽⣿⡧⣓⢐ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠉⠉⠉⠉⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⢿⢷⣚⡿⠅⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠯⠁⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⡿⠟⠉⢉⣽⡉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡿⣻⡛⢭⣥⣆⠀⠀⠈⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⠀⠀⠀⢠⣤⣤⣿⣿⣿⣿⣿⣿⣿⣾⣶⣴⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⠚⠺⠛⠹⠀⢀⡀⡀⡀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠄⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡛⠛⢻⣿⣿⣿⣿⣿⣿⣿⡓⠵⣟⣿⣿⣿⣿⣿⣿⣿⣿⡿⠅⢄⣂⠃⢱⡞⠶⠪⠍ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡁⠀⠀⢨⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠽⠿⡟⠁⠀⣴⣿⣿⣿⣿⣿⣿⣻⢾⣾⣿⣿⢻⣿⣿⣿⣿⣿⣿⡯⡬⠠⠄⡅⢠⠄⠀⢖⢂ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⢸⣿⣷⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣽⣿⣼⡿⢿⡿⢿⣻⣿⣹⢌⠤⠤⠀⢰⠧⢟⣙⣫ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠍⠙⠛⠀⠀⠀⠿⣿⣿⣿⣿⣿⣿⣿⡿⢿⢿⠿⣿⡿⠋⠚⣿⣿⣿⣿⣿⣿⣿⣯⣿⠿⣿⣿⣭⡗⣩⠗⡿⠿⡟⢔⡀⠻⡅⡲⠄⠈⠁⠐⠐ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣹⣶⣿⣷⣄⡀⠀⠀⠀⠙⢿⣿⣿⣿⣿⡁⠀⠀⠀⠀⢀⣠⣴⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⡙⣻⢿⣇⠤⢂⠶⢐⠊⠉⣔⡐⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣀⠀⠀⠈⠛⢿⣿⡧⠀⠀⢠⣾⣿⣿⣿⣿⡿⠿⣿⣿⣿⣿⢿⣜⣟⣸⣹⡯⡿⠇⠉⠔⠀⠁⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠈⠛⢿⢟⣻⣿⣿⣷⣾⣿⣿⣿⣮⠋⠊⡂⡱⠛⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣀⠀⠀⠀⠁⠀⠀⠀⠀⣸⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣴⣿⣿⣶⣶⣬⣤⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⠀⠂⠐⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⢿⣿⡁⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣦⠀⣀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠉⠀⠀⠀⢠⣼⣿⣿⣷⣦⠀⠐⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠛⠋⠀⠀⠀⠀⠀⠀⠈⢻⣿⣿⣿⣿⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⢀⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⢉⣁⣠⣄⢠⣀⠀⠀⠀⠀⠀⠀⠀⠘⠿⣿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⢈⣛⣛⡂⣀⣉⡀⣀⣈⣀⠀⣀⣀⠀⠀⡿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⡿⣿⣼⣿⣿⣿⣿⣏⡁⣿⣿⣿⢸⣯⣛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⢸⣿⣉⣿⣿⣿⣿⣿⣿⣿⣾⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣁⣿⡇⣿⢙⣿⠋⠁⣿⣏⡁⣿⣿⣿⢠⣬⣿⡷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣽⢯⡻⡵⣬⣛⣿⣿⣿⣿⣿⣿⣿⠃⠀⣼⠛⠛⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⡟⠋⠈⠛⠉⠈⠛⠀⠀⠙⠛⠃⠉⠉⢛⣾⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⡯⣾⢿⡕⣻⢰⣶⣶⣍⣿⣶⣶⣿⣿⣶⣶⣿⣶⣴⣦⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣿⣿⣿⣤⢠⣤⣴⢴⣆⣴⡦⣶⣤⣤⣶⣤⣤⣶⣿⡟⣷⣶⣤⢰⣶⣶⣶⣶⣦⣠⣴⢶⣤⠀⠀⠀⠀⠀⠀ ⡹⡓⢏⠛⣦⣿⢸⣿⣿⣿⣿⣿⡎⣿⣿⣿⢸⣿⣿⣿⣿⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠻⣷⣯⡁⠀⣿⡇⣿⢸⣿⣤⢸⣿⣿⡇⣿⣧⣾⣿⣿⣿⣿⣿⡇⣿⣷⣿⢸⣿⣦⣿⣷⣿⡛⢿⣮⣍⠀⠀⠀⠀⠀⠀ ⠀⠀⠂⠡⠉⠈⢸⣿⣿⡿⣿⣿⣤⢿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⡿⢹⣿⣿⣿⣿⣧⣿⣿⢻⣿⢻⣧⣿⠇⠀⣿⣧⣿⢸⣿⣼⢿⣿⣿⠃⣿⣧⣿⣿⣭⢿⣿⣿⠇⣿⡇⠀⢸⣿⣤⣿⡇⣿⡿⣿⣼⡿⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠠⠆⠂⠀⠀⠐⠀⣶⣶⣤⣿⣿⣿⣿⣿⣿⣿⣷⣄⠈⠛⠻⠿⠿⠋⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀⣠⣤⠒⡆⣶⣴⡆⠀⠀⡼⠓⠂⠀⠐⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀ ⠰⠷⠶⣶⠿⢷⠶⠶⠶⠶⠶⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠀⠀⠀⠀⣀⣶⣿⡿⠀⢀⣴⡿⢃⣴⣷⣿⡿⡇⠀⠀⠃⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣦⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣤⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣠⣴⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⣤⣄⣠⣠⣀⣠⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣤⣤⣤⣀⣀⣀⣀⣀⣀⣀⣤⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣻⡿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⡿⣿⣯⡫⢞⡻ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡳⣿⣿⣋⣼⣑⣉ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠉⠉⠉⠉⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣭⡝⣹⠫⡃⠩⢨⠌ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⠁⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⡿⠟⠉⢉⣽⡁⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡗⣿⣿⣿⡿⣇⠓⠄⠀⠀⠀⠀⠀⠂ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⢠⣤⣤⣿⣿⣿⣿⣿⣿⣿⣾⣷⣴⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣯⣾⣿⣿⣿⡉⠛⢢⠂⠀⠀⢀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⡀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠛⣿⣿⣿⣿⣿⣿⣿⣆⠗⡿⢿⠳⢹⣻⣿⣿⣻⠿⣿⢴⠛⠰⡊⠁⡠⠈⠠⢠ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠽⠿⡟⠃⠀⣼⣿⣿⣿⣿⣿⣿⡿⣬⡸⣜⡵⠵⣻⣿⣽⣿⣿⢟⠭⠀⠔⡩⡫⣳⠒⠔⠂⠒ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⠀⠀⢸⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣽⠔⣾⢛⢟⣟⣟⠢⠩⠠⠊⠀⠒⠊⠄⠀⠐⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠟⠯⠛⠀⠀⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⢿⡿⠿⢿⣿⠛⠚⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⢷⡿⣪⣺⡡⡑⠘⠈⠀⠈⠀⠀⠀⣂⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣯⣺⣿⣿⣿⣄⡀⠀⠀⠀⠙⢿⣿⣿⣿⣿⠁⠀⠀⠀⠀⢀⣠⣴⣿⣿⣿⣿⣿⣿⣿⣿⠽⣵⢧⡺⡏⢧⠍⠀⠀⠀⠠⠂⠀⢀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣦⣀⠀⢀⠈⠻⢿⣿⣧⠀⠀⢠⣾⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⢿⡕⣏⠮⢓⠪⡎⠁⠀⠐⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠈⠛⢿⢟⣿⣿⣿⣷⣾⣿⣿⣿⣎⠟⠈⡀⠈⠘⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣀⠀⠀⠀⠁⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣴⣿⣿⣶⣶⣤⣤⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠂⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⣿⣯⡁⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣦⠀⣀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠉⠀⠀⠀⢠⣼⣿⣿⣷⣦⠀⠐⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠟⠛⠋⠀⠀⠀⠀⠀⠀⠈⢻⣿⣿⣿⣿⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⢀⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⢉⡉⣀⡀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠘⡿⣿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⢈⣛⣛⡀⣈⣈⡁⣀⣀⣀⠀⣀⣀⠀⠈⡿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡋⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣟⣿⣼⣿⣿⣿⣿⣏⡁⣿⣿⣿⢸⣯⣛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡻⢿⣿⣟⣟⣟⢿⢿⣿⣿⣿⣿⣿⣿⣿⡃⠀⢸⣿⣉⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣀⣿⡇⣿⢹⣿⠏⠁⣿⣏⡁⣿⣿⣿⢠⣬⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢯⢾⡦⡒⢨⠉⣞⢽⣿⣿⣿⣿⣿⣿⣿⠀⠀⣼⠛⠛⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⡟⠋⠈⠛⠉⠈⠛⠀⠀⠛⠛⠃⠉⠉⢛⣾⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢩⡳⣿⡷⠐⠙⢰⣶⣶⣍⣷⣶⣶⣶⣷⣶⣶⣿⣶⣴⣦⠈⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣿⣿⣿⣤⢠⣤⣴⢴⡆⣴⡦⣶⣤⣤⣶⣤⣤⣶⣿⡟⣷⣶⣤⢰⣶⣶⣶⣶⣦⣠⣴⢶⣄⠀⠀⠀⠀⠀⠀ ⡻⠃⠂⠂⠈⠈⢸⣿⣿⣿⣿⣿⡎⣿⣿⣿⢸⣿⣿⣿⣿⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠻⣷⣯⠁⠀⣿⡇⣿⢸⣿⣤⢸⣿⣿⡇⣿⣧⣾⣿⣿⣿⣿⣿⡇⣿⣷⣿⢸⣿⣦⣿⣷⣿⡛⢿⣮⣍⠀⠀⠀⠀⠀⠀ ⠈⡂⠈⠁⠀⠈⢸⣿⣿⡿⣿⣿⣤⢿⣿⡿⢸⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣧⣿⣿⢹⣿⢻⣧⣿⠇⠀⣿⣧⣿⢸⣿⣼⠻⣿⣿⠃⣿⣧⣿⣿⣯⢿⣿⣿⠇⣿⡇⠀⢸⣿⣤⣿⡇⣿⡿⣿⣼⡿⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠐⠀⠀⠀⠀⠰⠰⠤⠀⠂⣶⣶⣤⣿⣿⣿⣿⣿⣿⣿⣷⣄⠈⠛⠻⠿⠿⠋⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀⣠⣤⠒⡆⣴⣴⡆⠀⠀⡼⠓⠀⠀⠓⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀ ⠸⠷⠶⣶⠿⢿⠶⠶⠶⠶⠶⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠀⠀⠀⠀⣀⣶⣿⡿⠀⢀⣼⡿⢃⣴⣧⣿⡿⡇⠀⠀⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣶⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣤⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣠⣤⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣀⣀⣀⣠⣤⣤⣠⣤⣤⣤⣤⣤⣤⣤⣤⣤⡤⣤⣴⣶ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣤⣤⣤⣄⣀⣀⣀⣀⣀⣀⣤⣤⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢷⡺⢻⡃⡳ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡥⠴⣬⢥⢒ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠵⠛⠹⢛⡏⠪⡶⣫⠯ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠉⠉⠉⠉⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠕⠒⠒⠀⠉⠉⠈⠀⠈ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⣹⣿⣿⣿⣿⣿⡿⠟⠉⣩⣽⣅⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣻⡻⣍⠁⢎⠍⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⢠⣤⣦⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣵⡯⠒⠙⠐⠂⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢇⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡛⠛⢙⣿⣿⣿⣿⣿⣿⣿⣺⡻⣿⣿⣿⣿⣿⣿⣿⣹⣅⠄⡠⠀⡀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠟⠃⠀⣾⣿⣿⣿⣿⣿⣿⣽⣯⣞⠽⢜⣊⢺⢿⣿⣿⡿⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⠂⠀⢸⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡶⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⣾⣴⣺⢻⣿⣿⡋⠇⠀⡀⠂⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡍⠍⠟⠁⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠂⠸⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣫⣾⡵⣫⡛⢧⢫⡁⡓⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣄⣀⠀⠀⠀⠙⠻⣿⣿⣿⣿⠛⠉⠋⠉⢹⣿⣶⣴⣿⣿⣿⣿⡆⣠⣾⣦⠊⠧⡻⡛⠋⣏⡍⡇⠁⠐⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣄⡀⠀⠀⠙⠿⣿⠯⠄⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠐⠿⢦⣄⠀⠈⠐⠑⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⠀⠀⢀⠀⣠⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠙⠛⠻⢷⣄⡀⠈⢹⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣀⠀⠀⠀⣴⣿⣿⣿⣿⣿⣿⣿⡿⠛⠀⠀⠂⠀⢀⠀⢀⣾⣷⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣾⣿⣿⣿⣿⣿⠿⠛⠉⠀⠀⠦⣹⡇⠀⠈⠀⠀⠛⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢀⣀⣀⣤⡀⣵⡣⠺⠛⠀⠀⠀⢀⣼⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⡯⠘⢿⣿⣿⣻⣃⠀⢊⣤⠀⠀⠀⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠁⠀⠈⡍⣿⣯⣳⠤⠤⠀⠀⠀⠀⣈⡿⠿⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⢛⣀⣀⢀⣙⣙⡁⣁⣀⡈⣀⣀⣀⢀⣉⣛⡂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡗⠀⢸⣿⣙⢿⣿⣿⣿⣿⣿⣿⣟⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⡏⣿⣼⣿⣿⣿⣿⣏⡁⣿⣿⣿⢸⣿⣟⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡇⠀⢸⣿⣉⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣽⣿⣀⣿⡇⣿⠻⣿⣿⡅⣿⣏⡅⣿⣿⣿⢸⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⡏⣻⣿⣿⣿⣿⣿⣿⣻⣟⠪⠀⠘⣿⠛⠘⠛⠻⣿⣿⣿⣿⣾⡿⣿⣿⣿⣿⣿⣿⣿⠟⢻⣞⣻⠿⠛⠉⠉⠈⠛⡉⢨⣿⣿⠇⠙⢻⣿⣿⣯⣛⡈⠛⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣛⣎⢱⣶⣾⣍⣶⣶⣶⣶⣷⣶⣶⣶⣿⣶⣦⠀⣴⣾⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣦⡝⠃⣦⣤⣤⢠⣤⣶⢷⣿⣿⡷⣶⣴⣿⣿⣿⣿⣿⣿⡶⣶⣶⣤⢰⣶⣶⣶⣶⣦⣠⣴⢶⣄⠀⠀⠀⠀⠀⠀ ⡟⡿⣿⣿⣬⣁⢸⣿⣿⣿⣿⣿⡎⣿⣿⣿⢸⣿⣿⣿⣿⣶⣿⣿⣿⢹⣿⣿⣿⣿⣿⣿⣿⣿⣟⠻⣷⣭⠁⠀⣿⡇⣿⣼⣿⣤⣼⣿⣿⡇⣿⣧⣽⣿⡟⣿⣿⣿⡇⣿⣷⣿⢸⣿⣤⣿⣷⣿⡛⢿⣾⣍⠀⠀⠀⠀⠀⠀ ⠀⠢⡑⠐⡓⠠⢸⣿⣿⡿⣿⣿⣤⢿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⠙⢿⣿⣿⣿⣿⢿⣿⢻⣧⣿⠇⢀⣿⣷⣿⢻⣿⣼⡿⣿⣿⡇⣿⣧⣿⣿⣧⢻⣿⣿⠇⣿⡇⠀⢸⣿⣤⣿⡇⣿⡿⣿⣼⡿⠀⠀⠀⠀⠀⠀ ⠀⠈⠀⠀⠂⠈⠀⠀⠀⠐⡤⠤⠄⡔⢠⣾⣦⣠⣿⣿⣿⣿⣿⣿⣿⣿⣷⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⡗⠀⢀⣴⡖⢀⡄⣦⣶⠀⠀⠀⠀⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀ ⠸⠷⠶⣶⠿⢷⠶⠶⠶⠾⠶⠁⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⡀⠀⠀⠀⢀⣤⣴⣿⣿⠏⠀⢠⣾⡏⣠⣾⣷⣿⠻⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣶⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠰ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣠⣤⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣀⣀⣀⣀⣀⣀⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣴⣶ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣤⣤⣤⣀⣀⣀⣀⣀⣀⣀⣤⣤⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⢻⣗⣾ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣽⣷⣽ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⢿⡿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠉⠉⠉⠉⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠣⡬⣱⢼⠭⢛⣛⡍⠹ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠃⠀⠀⠀⠀⠀⠀⣹⣿⣿⣿⣿⣿⡿⠟⠉⢉⣽⡍⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣷⣳⢁⠐⠀⠊⠈⠈⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠂⠀⠀⠀⢠⣴⣦⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣳⠿⣷⠿⢂⡀⠀⠀⠀⠠⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡤⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡛⠛⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣥⣟⢛⠺⡢⠁⡀⠂⢀⡀⡈ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠟⠃⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣛⡷⣧⢿⣜⣀⠀⠈⢀⠸⢕ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⠀⠀⠐⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡶⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣽⣿⣿⣿⢿⣿⣖⣫⣻⢭⣮⠃⠂⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠟⠃⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠂⠸⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣟⠯⣴⡜⠎⠢⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣷⣿⣿⣤⣀⠀⠀⠀⠙⠻⣿⣿⣿⣿⣏⠉⠉⠉⢹⣿⣶⣴⣿⣿⣿⣿⡎⣠⣿⣶⠍⢄⠙⢹⠓⣻⢾⣟⡭⠽⡝⠨⠍⠊⠀⠀⠂⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣄⡀⠀⠀⠙⠿⣿⡿⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠿⢶⣅⠀⠋⠕⠋⠁⠁⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⠀⠀⢀⠀⣠⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠙⠛⠻⢷⣄⡀⠈⣹⡦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣀⠀⠀⠀⣴⣿⣿⣿⣿⣿⣿⣿⡿⠛⠀⠀⠒⠀⢀⠀⢀⣿⣷⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣾⣿⣿⣿⣿⣿⠿⠛⠉⠀⢀⣰⡴⣇⠀⠈⠀⠀⠙⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢀⣀⣄⣤⣤⢘⣉⣁⢡⠀⠀⠀⢀⣼⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⠘⣿⣿⣿⠛⠃⠒⠀⢾⠀⠀⠀⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠈⡌⣿⣟⣁⡈⢎⡙⠀⠀⠀⣈⣿⢿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⢛⣀⣀⢀⣙⣈⡁⣀⣉⡉⣉⣀⣀⢀⣉⣛⡊⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⢸⣿⣙⢿⣿⣿⣿⣿⣿⣿⣟⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⡏⣿⣼⣿⣿⣿⣿⣏⡁⣿⣿⣿⢸⣿⣟⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⢸⣿⣉⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣼⣿⡀⣿⡇⣿⠻⣿⣿⡅⣿⣏⡅⣿⣿⣿⢸⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⢟⣟⢭⡟⣿⣿⣿⣿⣿⣿⡏⠰⠀⠘⣿⠛⠘⠛⢻⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⠟⣻⣞⣻⠟⠛⠉⠉⠈⠛⡉⢸⣿⣿⡇⠙⣻⣿⣿⣯⣛⡈⠛⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⡮⣢⢰⣶⣾⣍⣿⣶⣾⣶⣷⣶⣶⣶⣿⣶⣦⠀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣦⡜⠋⣦⣤⣤⢠⣦⣶⢷⣿⣿⡷⣶⣴⣿⣿⣿⣿⣿⣷⡶⣶⣶⣤⢰⣶⣶⣶⣶⣦⣠⣴⢶⣤⠀⠀⠀⠀⠀⠀ ⢿⡿⣫⡟⡺⣻⢸⣿⣿⣿⣿⣿⡎⣿⣿⣿⢸⣿⣿⣿⣿⣶⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣟⠻⣷⣭⠁⠀⣿⡇⣿⣼⣿⣤⣼⣿⣿⡇⣿⣧⣽⣿⡟⣿⣿⣿⡇⣿⣷⣿⢸⣿⣦⣿⣷⣿⡛⢿⣮⣍⠀⠀⠀⠀⠀⠀ ⢺⢏⠙⠃⢗⣍⢸⣿⣿⡿⣿⣿⣤⢿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⠙⢿⣿⣿⣿⣿⢿⣿⢿⣧⣿⠇⢀⣿⣷⣿⢻⣿⣼⡿⣿⣿⡇⣿⣧⣿⣿⣧⢻⣿⣿⠇⣿⡇⠀⢸⣿⣤⣿⡇⣿⡿⣿⣼⡿⠀⠀⠀⠀⠀⠀ ⠉⠌⠁⠈⠀⠎⢄⡀⠲⠠⢰⢴⣢⠀⢰⣾⣦⣴⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⠗⠀⢀⣴⡖⢒⡄⣦⣷⠀⠀⠀⠁⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀ ⠰⠷⠶⣶⠿⣿⠶⠾⠶⠶⠾⠉⠐⠀⢺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⡀⠀⠀⠀⢀⣤⣴⣿⣿⠟⠀⢠⣾⡟⣠⣾⣷⣿⠻⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣦⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡿⣶ ⣿⣿⣿⣿⣿⣿⣷⣦⣤⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣤⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣀⣀⣀⣀⣤⣤⣄⣠⣤⣤⣤⣤⣤⣤⣤⣤⣤⠤⢤⣶⠿⢿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣤⣤⣤⣀⣀⣀⣀⣀⣀⣀⣠⣤⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⢯⣿⢷⣿⣛⣟ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣵⣽⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⢻⣶⣿⣦⣞ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠉⠉⠉⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⠽⠋⢀⢟⠉⠹⢝⠉ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⠂⠀⠀⠀⠀⠀⠀⣹⣿⣿⣿⣿⣿⡿⠟⠋⢉⣽⡉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢿⣿⣺⢽⣿⢣⠂⠈⠀⠈⠁⢨⠐ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠂⠀⠀⠀⢀⣤⣤⣾⣿⣿⣿⣿⣿⣿⣶⣷⣴⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⢽⣨⠮⣿⣆⠀⠈⠀⠀⢀⠐⠄ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⡛⠛⠻⣿⣿⣿⣿⣿⣿⣟⣟⣿⣿⣿⣿⣯⣿⣿⣿⢽⡷⠕⢛⠼⠀⠄⠀⠀⠜⠽⢕ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣔⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠇⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣿⣿⣿⣿⣯⣿⣟⠃⣐⡒⠀⠀⠀⠀⠀⠐⠑ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠄⠀⢀⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣧⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣯⣿⣯⢻⣵⣶⣿⣧⣈⡝⠰⠄⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡿⠿⠧⠀⠀⠹⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣾⣿⣿⣿⡟⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⡉⣾⡏⣾⠆⠦⠬⠁⡅⠐⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣏⣷⣿⣿⣄⣀⠀⠀⠀⠙⠻⣿⣿⣿⣿⡟⠻⢿⣿⣿⣿⣿⣿⣿⣿⢟⣴⣿⠟⠝⠉⠻⠃⠶⠟⠟⢿⡿⡥⠿⡊⠁⠌⠀⠀⡀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣄⡀⠀⠈⠙⠿⣿⡇⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠀⠀⠘⠻⠷⣄⠘⢢⣨⠌⠡⠋⠈⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⣶⢂⠂⠀⠀⠀⣱⢆⠈⠊⠈⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⣼⣿⣿⣿⣿⣿⡿⠟⠋⠀⡠⢙⢫⠁⠈⠀⠀⢸⣿⡼⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⠟⠋⢀⣀⡀⣘⢗⡄⡄⠀⠀⠀⣀⣽⣿⣿⣌⣴⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢠⣛⣻⣿⣾⣟⠉⠁⠀⠀⠰⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⠑⠘⣿⣿⣽⡿⡻⠋⢀⡀⠀⠀⠉⠻⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣷⠆⠀⠈⣜⡿⣷⣇⢘⡀⠂⠀⠀⠀⢴⣿⡛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⠃⢀⣀⣀⢀⣙⣈⡚⣉⣀⡑⣀⣀⣀⢀⣀⣙⡯⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠉⢸⣿⣉⢹⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⣿⡏⣿⣼⣿⣿⣿⣿⣏⡁⣿⣿⣿⢸⣿⣟⠳⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠧⣇⠀⢸⣿⣉⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⡀⣿⡇⣿⢹⣿⣿⡇⣿⣯⣥⣿⣿⣿⢸⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⡯⣽⢿⣿⣿⣿⣿⣿⣿⢯⠧⠓⠀⠘⣻⡛⠘⠛⠙⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⡿⠛⡝⣿⠟⠋⠉⠉⠈⠛⡋⢸⣿⣿⠇⠙⢛⣿⣿⣿⣿⣌⣛⡛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⡖⡿⢱⣶⣾⣌⣷⣶⣶⣶⣷⣶⣶⣶⣾⣷⣦⠀⣴⣶⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⡀⠃⣦⣤⣤⢠⣤⣶⢷⣿⣷⡷⣶⣤⣾⣿⣿⣿⣿⣿⡿⣷⣶⣤⢰⣶⣶⣶⣶⣦⣠⣴⢶⣄⠀⠀⠀⠀⠀⠀ ⣿⠿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⡎⣿⣿⣿⢸⣿⣿⣿⣿⣾⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣷⣭⠁⠀⣿⡇⣿⣼⣿⣤⣼⣿⣿⡇⣿⣧⣾⣿⣿⣿⣿⣿⡇⣿⣿⣿⢸⣿⣦⣿⣷⣿⡛⢿⣮⣍⠀⠀⠀⠀⠀⠀ ⠞⡡⣅⡁⡗⣏⢸⣿⣿⡿⣿⣿⣤⢿⣿⣿⢸⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⠀⠙⣿⣿⣿⣿⣿⣿⢿⣧⣿⠇⣀⣿⣿⣿⢻⣿⣴⣿⣿⣿⡇⣿⣧⣽⣿⣯⢻⣿⣿⠇⣿⡇⠀⢸⣿⣤⣿⡇⣿⡿⣿⣼⡿⠀⠀⠀⠀⠀⠀ ⠀⠂⠈⠈⠀⠁⠖⠠⢖⡴⣰⠖⠄⠀⠀⣾⣧⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⣷⠂⠀⣠⣦⠎⡀⣆⣤⠀⠀⢰⠂⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀ ⠰⣷⠶⣶⡿⢷⠶⠶⠶⠶⠶⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣀⠀⠀⠀⣀⣤⣶⣿⡿⠃⠀⣴⣿⢁⣤⣷⣿⠛⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣦⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡠⣟⣲ ⣿⣿⣿⣿⣿⣿⣷⣦⣤⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣤⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣀⣀⣀⣤⣤⣤⣄⣄⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣦⣎⣿⢿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣤⣤⣤⣀⣀⣀⣀⣀⣀⣀⣠⣤⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣵⢏⣿⣿⢿⣭⣒ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⡟⠻⣿⡽⣛ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠯⣿⣾⣿⣿⣟ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠉⠉⠉⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢿⡿⡉⠇⠚⠉⠙⠅⠫ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⠁⠀⠀⠀⠀⠀⠀⣹⣿⣿⣿⣿⣿⡿⠟⠉⢉⣽⡍⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⢅⡙⠿⢋⠀⠀⠀⠁⠁⢘⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡘⠀⠀⠀⢀⣤⣤⣾⣿⣿⣿⣿⣿⣿⣶⣶⣴⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣹⡛⢲⣿⣣⠄⠪⠀⠄⠀⠀⠈ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⡛⠛⢛⣿⣿⣿⣿⣿⣿⣿⣯⣽⣿⣿⣿⣿⣿⣿⣿⣶⡓⣿⣆⠠⠀⠁⠀⠀⢠⡉⣙ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠇⠀⢸⣿⣿⣿⣿⣿⣿⣾⡿⣿⣿⣿⣿⣾⣿⣿⣿⣿⡿⢗⡌⣄⠀⠀⠀⠀⠀⠉⠌ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣧⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣹⣿⠾⣹⣿⡸⠥⠀⠀⣁⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠇⠀⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣾⣿⣿⣿⡟⢻⣿⡛⢿⣻⡿⣺⣷⣿⣷⣿⢿⣿⢿⣠⠩⠩⠕⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣄⣀⠀⠀⠀⠙⠻⣿⣿⣿⣿⡟⠛⣿⣿⣿⣿⣿⣿⣿⣿⢟⣴⣿⠟⠋⠉⠛⠃⠶⠿⣟⢿⡾⢶⢙⡟⠚⠘⠃⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣄⡀⠀⠈⠙⠿⢿⡇⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠀⠀⠘⠻⠷⣄⠘⠂⣨⠄⠛⠃⠍⠁⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⣼⣓⠀⠀⠀⠀⣑⣆⠈⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣀⠀⠀⣼⣿⣿⣿⣿⣿⡿⠟⠋⠀⠀⠘⣿⠀⠀⠀⠀⢸⣿⡼⠆⠀⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⠟⠋⢀⢀⡀⣬⣀⠇⠐⠀⠀⠀⢀⣽⣿⣷⣬⣴⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢰⣘⣿⣯⣽⣿⠉⠍⠀⠀⠠⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⠑⠘⣿⣿⣷⣿⠍⠒⠁⠄⠀⠀⠈⠻⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣷⠆⠀⠈⡝⣿⠿⣪⢒⠂⣠⠀⠀⠀⠴⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⠃⢀⣀⣀⢀⣙⣉⡛⣉⣈⡀⣁⣀⣀⢀⣀⣛⡻⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠁⢸⣿⣉⢹⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⠇⣿⡏⣿⣼⣿⣿⣿⣿⣏⡁⣿⣿⣿⢸⣿⣟⠳⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠃⠀⢸⣿⣉⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⡀⣿⡇⣿⢹⣿⣿⡅⣿⣯⣥⣿⣿⣿⢸⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⡿⢽⡫⢿⣿⣿⣿⣿⣿⡻⡋⠁⠀⠘⢻⡛⠘⠛⠚⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⡿⠛⠞⣻⠟⠋⠉⠉⠈⠛⡋⢸⣿⣿⠇⠙⢛⣿⣿⣿⣿⣬⣛⡛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⡿⣣⢱⣶⣾⣅⣷⣶⣶⣶⣶⣶⣶⣶⣾⣷⣦⠀⣴⣶⣯⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⡄⠁⣦⣤⣤⢠⣦⣶⢷⣿⣷⡷⣶⣴⣾⣿⣿⣿⣿⣿⣿⣷⣶⣤⢰⣶⣶⣶⣶⣦⣠⣴⢶⣄⠀⠀⠀⠀⠀⠀ ⣿⡿⣿⡿⣿⣶⢸⣿⣿⣿⣿⣿⡎⣿⣿⣿⢸⣿⣿⣿⣿⣾⣿⣿⣿⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣷⣭⠁⠀⣿⡇⣿⣼⣿⣤⣼⣿⣿⡇⣿⣧⣾⣿⣿⣿⣿⣿⡇⣿⣿⣿⢸⣿⣦⣿⣷⣿⡛⢿⣮⣍⠀⠀⠀⠀⠀⠀ ⢦⠩⡁⡄⠋⡑⢸⣿⣿⡿⣿⣿⣤⢿⣿⣿⢸⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⠀⠙⣿⣿⣿⣿⣿⣿⢿⣧⣿⠇⣀⣿⣿⣿⢻⣿⣴⣿⣿⣿⠇⣿⣧⣽⣿⣯⢻⣿⣿⠇⣿⡇⠀⢸⣿⣤⣿⡇⣿⡿⣿⣼⡿⠀⠀⠀⠀⠀⠀ ⠁⠀⠁⠒⠠⠉⠰⢠⣲⡄⣴⠔⠄⠀⠀⣾⣶⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⣶⠂⠀⣠⣶⠎⡄⡆⣠⠀⠀⢰⡂⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀ ⠲⠷⠶⣾⠿⢷⠾⠶⠶⠾⠶⠘⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣀⠀⠀⠀⣀⣤⣶⣿⡿⠃⠀⣴⣿⢃⣤⣷⣿⠛⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣷⣦⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠰⡅⣿⣯⣿ ⣿⣿⣿⣿⣷⣦⣤⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣠⣴⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⣀⣀⣀⣀⣤⣤⣤⣄⣤⣤⣤⣤⣦⣦⣤⣤⣤⢤⡤⣴⣽⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣤⣤⣤⣤⣀⣀⣀⣀⣀⣀⣤⣤⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣟⣓⣭⡇⣳⣽⠟ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣏⢕⣏⣭⣗⣞⣯⣭ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⢼⣳⣿⣯⣹⣛⡏ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠛⠛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠟⣻⢯⠼⡀⠉⠉⠁⢈⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⠿⠛⠛⣻⡏⠉⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣱⣯⣈⡉⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⣠⣄⣴⣿⣿⣿⣿⣿⣿⣵⣶⣤⣾⣿⣿⣦⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣿⣟⠬⠅⠠⠀⠀⠀⠁⠂⠄⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠟⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣻⡿⣿⣿⡿⣿⣰⡢⢠⠀⠀⠀⠀⠀⠀⠠⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⡇⠀⢸⣿⣿⣿⣿⣿⣿⣿⣏⣞⢿⢿⡿⢴⣿⣿⡮⣾⣿⠹⡨⡆⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⣿⣷⣯⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣾⡽⠟⢸⡽⠏⡁⠀⡕⡨⠁⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢿⠇⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠸⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⢿⡿⣾⡻⣰⢢⣥⠄⠉⠰⠂⠄⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⡿⣟⣿⣾⣿⣆⣀⠀⠀⠈⠙⠿⣿⣿⣿⣿⣿⠿⠿⠿⠿⣿⣶⣤⣾⣿⣿⣿⣎⠆⣫⣮⣰⣴⣽⣭⣯⠙⣵⡞⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⡧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣄⡀⠀⠈⠙⠿⣿⡃⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣾⡿⠟⠫⢄⣄⠁⠘⠿⠏⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⢻⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⢀⡀⠀⠈⠉⠓⠜⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣥⣾⣞⣯⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⢠⣼⡟⠂⠀⠀⣠⡼⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⢀⣴⣿⣿⣿⣿⣿⡿⠟⠋⠀⣀⠊⡩⠙⠁⠀⠀⠀⣽⣷⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠀⢀⣀⢄⠏⡑⠂⠀⠀⠀⠀⣠⣿⣿⣯⣧⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⢠⣷⣭⣉⡈⢀⠇⡛⠀⠀⠀⢺⣿⣿⣿⣿⣿⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢧⣿⣿⣿⣿⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠰⡻⣓⣟⡀⠈⠀⠱⠐⠀⠀⠀⠙⣿⣿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠈⣽⢿⢿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣟⣳⣂⢀⣃⣑⡒⣊⣀⡁⣀⣀⣀⢀⣀⣐⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠩⣀⠡⠰⠀⢸⣿⣉⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣿⢸⣿⣿⣿⣿⣟⡁⣿⣿⣿⢸⣿⣟⣻⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢎⠈⡂⠁⠀⠀⢸⣿⣉⢸⣿⢿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣸⣿⣿⣿⡇⣿⠸⣿⡋⠁⣿⣏⡥⣿⣿⣿⢰⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣏⠀⠀⠀⠀⠈⠀⠘⣻⠛⠘⠛⠻⢿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⠻⣿⣛⣿⡿⠛⠈⠛⠋⠈⠉⠀⠀⠙⠻⣿⣿⣟⡛⠈⠻⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣮⣶⢱⣶⣶⣄⣶⣶⣶⣶⣶⣶⣶⣶⣿⣷⣦⠀⣴⣶⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡨⠙⣶⣶⣤⢠⣦⣴⢶⣦⣴⡶⣶⣴⣶⣿⣿⣿⣿⣿⣤⣶⣶⣤⢰⣶⣶⣶⣶⣦⣠⣴⢶⣤⠀⠀⠀⠀⠀⠀ ⠟⠿⣾⣿⣣⣿⢸⣿⣿⣿⣿⣿⡎⣿⣿⣿⢸⣿⣿⣿⣿⣾⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣷⣯⡁⠀⣿⡇⣿⢸⣿⣤⢸⣿⣿⡇⣿⣧⣾⣿⣿⣿⣿⣿⡟⣿⣷⡿⢸⣿⣦⣿⣷⣿⡛⢿⣾⣍⠀⠀⠀⠀⠀⠀ ⠢⠛⣏⢣⡍⡋⢸⣿⣿⡿⣿⣿⣤⢿⣿⣿⢸⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⠘⢻⣿⣿⣿⣿⣿⣿⢿⣧⣿⠇⠀⣿⣧⣿⢻⣿⣤⣿⣿⣿⠃⣿⣧⣿⣿⣿⢿⣿⣿⡇⣿⡇⠀⢸⣿⣤⣿⡇⣿⡿⣿⣼⡿⠀⠀⠀⠀⠀⠀ ⠁⠁⠊⠈⠀⠂⠀⠀⠀⡀⠀⠀⢂⠀⢰⣿⣦⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣄⠀⠈⠛⠻⠛⠃⠀⠀⠀⠀⣤⣶⡖⠀⢀⡐⠞⠁⡆⡆⠀⠀⣸⢺⡗⠄⠀⡈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀ ⠰⠷⠾⣷⠿⢷⠶⠶⠶⠶⠶⠀⠂⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣄⠀⠀⠀⠀⠀⠀⣠⣴⣿⠟⠁⢠⣾⠟⣀⣦⣧⢇⠀⠀⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣠⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⢰⣿⣿⣿⣿⣿⣷ ⣿⣿⣷⣦⣤⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣠⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⣠⣄⣠⣤⣤⣤⣀⣄⣤⣤⣴⣦⣤⣶⣦⣤⣤⣤⣴⣿⣿⡿⢿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣤⣤⣤⣤⣀⣀⣀⣀⣀⣠⣤⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⢿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⠛⠻⠉⠓ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣛⣿⡹⡻⣿⠀⠓⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⣿⠟⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⠁⠁⠀⠀⠀⠀⠀⠂⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⣀⢀⣴⣿⣿⣿⣿⣿⣿⣭⣅⢠⣾⣿⣦⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡋⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣶⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣮⣆⠀⠐⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⢸⣿⣝⣻⣿⣿⣿⣿⣿⣿⣿⣿⠋⠉⠉⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣭⡿⣗⣻⢭⣛⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⠀⠀⣻⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⢿⠹⠳⠷⣃⠄⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣫⣶⣦⡀⠀⠀⠈⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⠉⢙⠀⠊⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣀⠀⠀⠈⠻⢿⣿⠟⠛⠛⠛⠛⠉⠀⣐⣿⣿⣏⠿⣿⡿⠿⡿⡿⢿⣿⠿⣿⠿⠽⠂⠠⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣟⠵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡈⠀⠀⠉⠀⠀⠀⠀⠠⡶⣾⢿⢿⢛⣿⣿⣿⣶⣾⣿⣶⣸⢿⡅⠄⠈⠗⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢟⢫⣽⣽⣅⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠈⠈⠃⢰⣾⣿⣿⣿⣿⣿⣿⣿⣷⣦⣷⣶⣨⡈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢹⣮⣿⣞⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠉⠑⠂⢀⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢗⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠈⠁⠀⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠉⠉⠀⠀⠀⢀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢳⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠻⣿⣿⣿⣿⣇⠀⠀⢀⣼⣿⣿⣿⣿⣿⣿⣿⡿⠿⠋⠀⠀⠀⠀⠀⠀⠱⣾⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡋⠁⠁⠀⢸⣿⣿⣿⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣦⣿⣿⣿⣿⣿⣿⡿⠟⠋⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠂⠀⠀⠀⢸⡿⢻⣿⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣈⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣀⡀⣀⣀⡀⣀⣀⣀⢀⣀⣀⡀⠀⠀⢀⣤⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣋⠂⠀⠀⠀⠘⠀⢸⣿⣉⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣉⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣏⡁⣿⣿⣿⢸⣿⣛⠃⠀⢸⣿⣿⡿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⠅⡀⠀⠀⠀⠀⠀⠀⢸⣿⣉⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠁⣿⣏⡁⣿⣿⣿⢰⣿⣻⣇⣾⣾⡿⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠘⣿⠛⠘⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣋⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⢹⣛⠋⠈⠙⠀⠀⠛⠛⠃⠛⠛⠛⠈⣻⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⢻⣶⣾⣄⣶⣶⣶⣶⣶⣶⣶⣶⣿⣶⣶⠀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣷⣿⣿⣶⣶⡆⣴⡶⣶⣶⣶⣶⣤⣤⣶⣾⡿⣿⣿⣿⢻⣶⣶⣶⣶⣦⣠⣴⢶⣤⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⡎⣿⣿⣿⢸⣿⣿⣿⣿⣴⣿⣿⣿⢿⣿⣿⣿⣿⣷⣿⣿⣿⣟⣿⣿⣿⡋⠁⣿⣿⣿⣿⣿⣤⢸⣿⣿⡇⣿⣧⠘⣿⣾⣿⣿⣿⡇⣿⣿⣿⢸⣿⣦⣿⣷⣿⡛⢿⣮⣍⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⢸⣿⣿⡿⣿⣿⣤⢿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⣿⣯⣿⢸⣿⣤⠘⣿⣿⠁⣿⣧⡄⣿⣿⣿⣿⣿⣇⣿⡇⠀⢸⣿⣤⣿⡇⣿⡿⣿⣼⡿⠀⠀⠀⠀⠀⠀ ⡟⠻⠛⡻⠛⡿⡂⡠⡀⠀⠀⠀⠦⢀⣾⣿⣦⣼⣿⣿⣿⣿⣿⣿⣿⣿⣧⡌⢻⣿⣿⣿⣿⣷⣿⠟⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⠋⣿⣿⡿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀ ⡷⣷⣷⣾⣿⢿⣾⢾⠶⠶⠶⠀⠆⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠙⠛⠿⠿⠃⠀⠀⠀⠀⣀⡀⠀⠀⠀⠀⠀⠀⢀⡄⠀⠀⠸⣿⠏⠏⠀⠋⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣠⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⢰⣿⣿⣿⣿⣿⣿ ⣿⣿⣶⣦⣤⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣠⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⣀⣀⣠⣠⣤⣤⣀⣠⣤⣤⣴⣦⣦⣦⣤⣤⣤⣤⢤⣿⣿⠿⢿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣤⣤⣤⣄⣀⣀⣀⣀⣀⣠⣤⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣜⢿⣿⣿⣽⣽⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣫⣾⢿⣯⣯⣿⡷⣿⡿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⢶⣷⣾⣿⣟⣟⠗⡚⠋⠈ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢯⣎⣟⢯⢟⠉⠁⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⣿⠟⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⡙⠡⠀⠀⠀⠀⠈⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⣀⢀⣴⣿⣿⣿⣿⣿⣿⣭⣄⢠⣾⣿⣦⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣯⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡁⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⢝⢇⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠂⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣶⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⡿⡵⣵⣢⢟⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⢹⣿⣝⣻⣿⣿⣿⣿⣿⣿⣿⣿⠋⠉⠉⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣻⢯⢠⡥⢂⢊⡙⣧⠆⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⡿⠌⠇⠑⠒⠁⠁⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣫⣶⣦⡀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⡡⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⡟⠿⢈⠙⠒⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣀⠀⠀⠈⠻⢿⣿⠟⠉⠙⠋⠛⠉⠀⠠⡿⣝⡯⣿⣟⠿⠟⠟⠛⡿⢿⠛⢟⣋⣹⠀⠀⠀⠀⠠⠁⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⠥⢷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠈⠀⠀⠀⠀⠀⠲⣾⣟⠟⣟⣿⣿⣿⣶⣾⣿⣶⣈⠋⡷⠆⠘⢰⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⡾⣹⣯⣾⡅⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠐⠁⠀⢨⣾⣿⣿⣿⣿⣿⣿⣿⣿⣧⣷⣤⣀⡋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⢽⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠋⠙⠢⢀⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⠮⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠈⠁⠀⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠉⠉⠀⠀⠀⢀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠥⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠻⣿⣿⣿⣿⣇⠀⠀⢀⣼⣿⣿⣿⣿⣿⣿⣿⡿⠟⠋⠀⠀⠀⠀⠀⠀⠱⣾⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠉⠃⠀⢸⣿⣿⣿⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣦⣿⣿⣿⣿⣿⣿⣿⠟⠋⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠴⠀⠀⠀⢸⡿⢿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣈⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣀⡀⣀⣀⡀⣀⣀⣀⢀⣀⣀⡀⠀⠀⢀⣤⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠁⠀⠀⠀⢐⠀⢸⣿⣉⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣏⡁⣿⣿⣿⢸⣿⣛⠃⠀⢰⣿⣿⡿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⠯⠄⠀⠀⠀⠀⠠⠀⢸⣿⣉⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠁⣿⣏⡁⣿⣿⣿⢰⣿⣻⣇⣶⣾⡟⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠠⠀⠘⣿⠛⠘⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣋⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⢹⣛⠋⠈⠙⠀⠀⠛⠛⠃⠛⠛⠛⠈⣻⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⢱⣶⣶⣅⣶⣶⣶⣶⣶⣶⣶⣶⣿⣶⣶⠀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣶⣶⡆⣰⡶⣶⣶⣶⣶⣤⣤⣶⣾⡿⣿⣿⣿⢻⣶⣶⣶⣶⣦⣠⣴⢶⣤⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⡎⣿⣿⣿⢸⣿⣿⣿⣿⣴⣿⣿⣿⢿⣿⣿⣿⣿⣷⣿⣿⣿⣟⣿⣿⣿⡋⠁⣿⣿⣿⣿⣿⣤⢸⣿⣿⡇⣿⣧⠘⣿⣾⣿⣿⣿⡇⣿⣿⣿⢸⣿⣤⣿⣷⣿⡛⢿⣮⣍⠀⠀⠀⠀⠀⠀ ⣿⣿⣯⣿⣿⣿⢸⣿⣿⡿⣿⣿⣤⢿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⣿⣯⣿⢸⣿⣤⠘⣿⣿⠁⣿⣧⡄⣿⣿⣿⣿⣿⣇⣿⡇⠀⢸⣿⣤⣿⡇⣿⡿⣿⣼⡿⠀⠀⠀⠀⠀⠀ ⢙⠏⡳⢓⡫⡿⢒⢀⠀⠀⠀⠀⡆⢀⣾⣿⣦⣼⣿⣿⣿⣿⣿⣿⣿⣿⣧⡌⢻⢿⣿⣿⣿⣷⣿⠿⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⠟⣿⣿⡿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀ ⡵⡷⠾⣾⢿⣿⠷⡷⠶⠶⠶⠀⢤⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠙⠛⠿⠿⠃⠀⠀⠀⠀⣀⡀⠀⠀⠀⠄⠀⠀⠀⡄⠀⠀⠸⣿⡏⠏⠀⠉⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣻⣿⣿⣷⣿⣿⠄⠀⠀ ⣷⣦⣄⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣤⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣠⣄⣤⣄⣠⣀⣠⣤⣤⣤⣤⣤⣶⣶⣤⣤⣤⣴⣮⣿⣿⣿⡿⡽⠟⢷⡶⣶ ⣿⣿⣿⣿⣿⣿⣶⣶⣦⣤⣤⣤⣤⣤⣀⣀⣀⣤⣤⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣯⣿⣜⣻⢦⣯⣽ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣮⣽⣾⣷⣿⡯⣫ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢷⣻⣿⣿⣿⣿⣷⢉⠊⠋⠉ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢽⣽⣞⠽⡿⠯⠣⢧⠀⢀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠉⠉⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠻⣿⠶⣺⡇⠀⢀⠐⠀⠀⠀⠄ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⡿⠿⠋⢉⣻⣏⠉⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⡻⡿⣽⠫⠞⠷⠲⡐⠀⠘⠐⠀⠀⠨⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⢀⣴⣤⣼⣿⣿⣿⣿⣿⣿⣷⣿⣤⣾⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣟⢿⣿⣿⢭⢅⢚⡽⡄⠄⠁⠅⠀⠀⠀⠀⠁⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⢻⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣷⢶⡌⠫⠁⠀⠁⠂⠀⠅⠄⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠧⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣋⢿⣟⡇⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠈⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣯⣄⡀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⠟⠛⠑⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⡀⠀⠀⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠻⣧⠂⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⠿⢿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣄⠀⠀⠈⠛⢿⣿⣿⣿⣿⣿⣿⣿⡿⠏⠀⢘⣿⣿⣿⣿⣿⣿⣿⣿⣿⢯⣛⢚⡂⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣏⣯⢗⢅⠯⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣀⠀⠀⠙⠻⠿⠀⠀⠀⠀⢀⣀⣤⠞⢻⣿⣿⣪⣾⡟⠟⠓⠇⠐⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡻⡟⠟⡿⢧⣿⣵⣼⢤⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠁⢩⣿⣿⣦⣿⣿⢿⣿⣻⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⠂⠺⠀⢋⢚⣛⠗⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⡀⠀⠀⠈⠀⠀⠀⠀⢛⢻⣿⣿⠚⣷⣿⡌⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⡯⣫⢧⢀⠁⠀⠁⠊⢱⣾⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠠⠨⡖⠜⠑⠊⠅⠆⠁⢠⣤⣤⢤⡆⢠⣂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⢚⡒⠀⠀⠀⠀⣴⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠐⢨⠄⠓⠀⠍⠀⠈⢀⣾⣿⣿⣿⣷⣿⣿⣿⡆⠁⠘⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠅⠀⠀⠀⠀⢠⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣷⠀⠀⠀⠘⠂⠰⠀⠁⠀⠈⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⢠⣆⣟⠀⡄⠄⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣏⠀⠀⠀⠀⠀⠀⠀⢸⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣹⣿⣿⣿⣿⣧⡄⢀⣀⣈⢛⣀⣀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣸⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⠔⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣉⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠻⠿⠛⠉⠉⠙⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⡿⣢⣐⠀⠀⠀⠈⠀⠀⠀⠀⠀⢸⣿⣉⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⢹⣿⣿⡇⠀⠀⠀⠀⠀⢸⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣯⣹⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡟⠛⠘⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⡛⢛⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠛⠃⠛⠛⠛⠈⠛⠛⠁⠀⠀⠀⠀⠀⠘⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⡯⢱⣶⣶⣄⣶⣶⣶⣶⣶⣶⣶⣾⣷⣶⣶⠀⣽⣿⣿⣿⣿⣿⣿⣿⣿⣾⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⡄⣠⣶⣶⡄⣶⣶⣤⢠⣴⡶⣶⣶⣤⣠⣴⢶⣄⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⡯⢸⣿⣿⣿⣿⣿⡎⣿⣿⣿⢸⣿⣿⣿⣿⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⢹⣿⣿⡇⣿⣧⣼⣿⡇⣿⣿⣿⡇⣿⣷⡿⢸⣿⡄⣿⣷⣿⡛⢿⣮⣍⠀⠀⠀⠀⠀⠀ ⣷⣿⣿⠹⠊⠀⢸⣿⣿⡿⣿⣿⣤⢿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣤⠸⣿⣿⠁⣿⣧⣼⣿⣧⠻⣯⣿⠇⣿⡇⠀⢸⣿⣤⣿⡇⣿⡿⣿⣼⡿⠀⠀⠀⠀⠀⠀ ⠉⠩⠁⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⢹⣼⣿⣿⡟⠋⠀⠀⠀⠀⠰⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀ ⠲⡷⡶⣶⠿⢷⠶⠴⠶⠶⠶⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⣿⣿⣿⡿⢣⡟⣿⠿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣄⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⣄⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣤⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣤⣤⣤⣤⣤⣀⣤⣤⣤⣴⣦⣤⣤⣤⣦⣤⣶⣶⣽⣿⣿⣿⣿⣿⣿⣶⣶⣖⣖⣶ ⣿⣿⣿⣿⣶⣶⣦⣤⣤⣤⣤⣄⣀⣀⣤⣤⣤⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⢋⢉⠋ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣽⣾⡿⠿⢿⣟⡛⠏⠉⠉⢁⠉⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣻⣿⠁⠒⡼⢍⡐⠀⣌⣀⠠⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠁⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⡿⠳⠯⠿⠈⠀⠅⠀⠀⠈⠂⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣋⣁⠀⣴⣾⣤⡀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢠⣀⠀⠀⠐⡀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡹⠺⠨⠸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⠉⠀⣿⣿⣿⣿⣿⣿⣿⣷⣿⢿⣿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⠀⠀⣼⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠛⠁⢠⣿⣿⣿⣿⣿⣿⣿⣟⡏⠩⠍⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⢸⣿⣿⣿⣿⣿⣿⣿⡅⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣧⡀⠀⠀⠀⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⢠⣿⢿⣿⣿⣿⡿⣿⡇⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠀⣲⣟⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠙⢻⣿⣿⡿⠋⠙⠉⠉⠉⠀⢀⣨⠩⠸⠊⠂⠈⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⠿⣿⣬⠼⣯⣯⣷⣿⡿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠈⠙⠀⠀⠀⠀⢠⣶⣿⣪⣯⡂⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣍⡂⢠⠃⢃⡁⢟⣷⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⠀⡀⠀⠀⠀⡟⣿⣵⢳⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣮⡇⠊⠐⡠⠐⠃⠚⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⡀⠀⠀⠀⠀⠀⠀⠀⡷⡶⣕⠲⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡋⠁⠐⠂⠂⠀⢨⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠂⠀⠀⢰⣿⡾⡷⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⡁⠁⠀⠀⠀⠠⡁⠀⢀⣼⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠻⣿⣿⣿⣿⣇⠀⠀⠀⢀⠀⠉⠏⠉⠉⠑⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⡗⠄⠀⠀⠀⠀⡀⠀⠄⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⣻⣿⣿⣿⣟⣃⠀⢀⣈⣉⢀⣀⣀⡀⣀⣀⡀⣀⣀⣀⢀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⡿⡥⠠⠀⠀⠀⠀⠁⠀⠀⠀⠀⢸⣿⣉⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⡏⣿⣿⣿⣽⣿⣿⣏⡁⣿⣿⣿⢸⣿⣿⣷⣶⣄⣀⣠⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⠁⠘⢔⠌⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣉⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⡏⠁⣿⣏⡁⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⡛⢱⠶⠄⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⡿⡝⠄⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⢘⠛⠛⠘⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⢸⣿⣿⣿⣿⣿⣿⡟⠋⠘⡛⢁⣀⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⡯⠀⢰⣶⣶⣄⣶⣶⣶⣶⣶⣶⣶⣾⣶⣶⣶⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣍⣻⣿⣧⣝⣛⣿⣿⣿⣿⣿⣷⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣶⣦⣠⣴⢶⣤⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⡻⡒⠀⢸⣿⣿⣿⣿⣿⡎⣿⣿⣿⢸⣿⣿⣿⣿⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⡏⣿⣿⡿⢸⣿⡄⣿⡷⣿⠙⢿⣮⣍⠀⠀⠀⠀⠀⠀ ⣿⣿⠛⠀⠀⠀⢸⣿⣿⡿⣿⣿⣤⢿⣿⣿⢸⣿⣿⣿⣿⣬⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⢻⣿⣿⡇⣿⡇⠀⢸⣿⣤⣿⡇⣿⡿⣿⣼⡿⠀⠀⠀⠀⠀⠀ ⠉⠕⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣶⣾⣹⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⡿⣫⣾⣿⣿⣿⢿⣿⣿⢟⣿⣿⣿⣿⡿⣿⢻⠿⠛⠋⠀⠀⣤⣶⠖⠶⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀ ⢰⠿⠶⣶⠿⢷⠶⠴⠶⠶⠶⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢏⣿⣿⣿⣵⡿⠿⠟⠿⠟⣹⠃⠀⠀⠀⠀⠰⠞⠛⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣠⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀ ⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣤⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣴⣶⣦⣴⣶⣶⣿⣿⣿⣿⣿⣿⣿⢷⣶⣖⢺⣭⣷⣴ ⣿⣷⣶⣶⣦⣤⣤⣤⣤⣤⣄⣀⣤⣤⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣪⣿⣻⣻⢌⣘⠃⡉⠽⡗⠱ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣾⡙⡹⢫⠡⠊⠣⠌⠉ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣻⣿⠛⡈⠑⡂⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣟⣩⣟⣿⣿⣻⠿⡿⠏⡋⠠⠀⠀⠀⠈⠀⠈⠐ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⠿⢶⣶⣎⠭⣿⡀⡨⠿⠆⡠⠀⡌⠈⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠉⠉⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⡏⠹⠿⡟⠻⢿⠆⠁⢁⠀⠄⡀⠖⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⢘⣿⣿⣿⣿⣿⣿⠿⠛⠛⣻⡏⠉⢿⣿⣿⣿⣿⣿⠛⢿⣿⠃⠠⠻⠸⠄⢀⠁⠀⠠⠀⠀⠄⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⢀⣤⣤⣴⣿⣿⣿⣿⣿⣿⣶⣶⣤⣾⣿⣿⣶⣼⣿⣿⣿⣟⣿⣐⠻⠿⡃⠐⠀⠐⢀⢄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⠿⠿⢿⣿⣿⣿⣻⣽⢽⣻⠀⠀⠀⠀⠀⠀⠑⠀⠀⠀⠀⠀⠀⠈⠀⢄⠀⠐⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⠀⠸⣿⣿⣿⣿⣟⢩⣣⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠫⠝⠯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣬⠁⢀⣮⣿⣿⣿⡷⡮⡸⣝⡀⡤⠆⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢾⠀⠀⡘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⠀⢀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠸⣿⠿⡿⡿⢏⢲⡕⠎⠁⠺⠄⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢐⠄⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣄⠀⠀⠉⠻⣿⣿⣿⣿⠛⠙⠛⠛⠛⠋⠀⠈⢟⠁⠈⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⢿⡿⠛⠊⠀⠀⠀⢙⣿⣽⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⡀⠠⠈⠻⢿⠏⠁⠀⠀⢀⣠⡶⠂⠃⠐⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⡛⠌⠀⠀⠀⠀⠀⠀⢠⢿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠪⣹⢚⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣾⣷⡆⠀⠀⠀⠀⠀⠀⠐⠍⠛⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⠀⠀⠀⠀⠂⠀⠀⠀⡒⠭⣀⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⢿⠽⠐⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠶⣌⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⡛⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⢟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠑⠀⠹⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡈⣻⣿⣿⣿⣿⣀⠀⢀⣰⣄⢀⣀⣀⡀⣀⣀⡀⣀⣀⣀⢀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣷⣇⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢹⣿⣛⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⡀⣿⡏⣿⣿⣿⣹⣿⣿⣟⡁⣿⣿⣿⢸⣿⣛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⡿⠘⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣉⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿⣷⣿⡇⣿⣿⣿⡏⠁⣿⣏⡁⣿⣿⣿⢰⣿⣿⡷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⡟⠅⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠛⠛⠘⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢸⣿⣿⣿⣿⣿⣿⠛⠋⠘⠛⠁⠀⠛⠛⠃⠛⠛⠛⠈⣛⣻⣵⣶⣾⠿⠿⣶⣄⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⠁⠀⠀⠀⠀⢰⣶⣶⣄⣶⣶⣶⣶⣴⣶⣶⣾⣶⣶⣶⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣼⣿⣿⣿⣿⣿⣿⣶⢶⣦⣶⡶⣶⣶⣶⣶⣀⣰⣾⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣯⣡⣴⢶⣄⠀⠀⠀⠀⠀⠀ ⠈⠁⠀⠀⠀⠀⢸⣿⣿⣿⣿⣷⡎⣿⣿⣿⢸⣿⣶⣿⣿⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣟⡹⣷⣯⣁⣀⣿⣿⣿⣿⣿⣷⣸⣿⣿⣷⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣷⣿⠛⢿⣮⣍⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⢸⣿⣿⡿⣿⣯⣤⢿⣿⣿⢸⣿⣿⣿⣿⡌⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣿⡇⣿⡿⣿⣼⡿⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣶⡞⢿⣿⣿⣿⣿⣿⣶⣯⣼⣿⣿⣿⣿⣿⣿⡿⢿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠛⠛⠛⠙⠛⠛⠛⠋⠁⠀⠀⠀⠉⠃⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀ ⠰⠷⠶⣶⠿⢷⠶⠴⠶⠶⠶⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣽⣿⣿⣿⣿⣻⣿⡿⢟⣽⣿⣿⣿⡿⠛⢿⣿⣿⠿⠛⠋⠁⠀⠀⣶⣶⡖⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣠⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀ ⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣤⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣤⣤⣤⣤⣤⣤⣤⣄⣤⣤⣤⣤⣤⣴⣶⣦⣶⣴⣶⣽⣿⣿⣿⣿⣿⡿⣻⣳⣖⣷⣏⠾⠢ ⣿⣷⣶⣶⣤⣤⣤⣤⣤⣤⣄⣀⣤⣤⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣭⣿⣼⡭⣥⣩⠻⣗⠰⢆⣀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⠝⠽⠐⠗⠂⠀⠬⠏ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⣿⣿⣿⡿⣮⠀⠐⠐⠀⠈⠀⠀⠉ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣫⠟⡹⡭⣻⣿⢽⢷⡅⠈⠁⡀⡐⠂⠁⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣽⣿⣿⣿⠿⡌⠖⠷⠀⠀⠀⡄⢄⠀⠁⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠉⠉⠉⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⠠⢟⠿⢶⠤⢹⡍⠄⠀⡀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⠿⠛⠛⣻⡏⠉⢿⣿⣿⣿⣿⣿⣿⣯⣶⠡⡑⡛⠂⠥⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⢀⣤⣤⣴⣿⣿⣿⣿⣿⣿⣶⣶⣤⣾⣿⣿⣶⣼⣿⣿⣿⣿⣿⣟⣿⠎⠄⠈⠀⣁⢈⠢⡀⠀⠀⠀⠁⠄⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⠿⠿⢟⣿⣿⣿⢮⡽⡒⡓⠀⠈⠀⠀⠀⠃⠐⠀⠀⠀⠀⠀⠀⠀⠀⢢⠀⢄⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⠀⢰⣿⣿⣿⡟⣷⢯⡃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠑ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⡧⠊⣽⠟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣭⠁⢀⣿⣿⣿⣿⣟⡾⣅⣿⡄⠀⡶⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⡿⠗⠠⠭⠁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠂⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠰⣿⡿⠿⢿⢿⡝⠗⠉⠁⠒⠐⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⢿⠳⢘⡀⠥⠈⠈⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣄⠀⠀⠉⠻⣿⣿⣿⣿⠋⠙⠛⠛⠛⠋⠀⠀⠛⠀⠁⠁⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⡫⡭⠁⠈⠀⠰⠀⠀⢛⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⡀⠀⠈⠻⢿⠟⠁⠀⠀⠀⢤⠴⠆⠸⠙⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣯⣿⡗⡃⠀⠀⠀⠀⠀⠀⠀⠘⣾⣿⣿⡿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⢹⠰⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣟⣿⠁⠀⠀⠀⠀⠀⠀⠐⠻⠛⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠂⠀⠀⠀⡀⣋⠚⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⡿⠿⠂⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⡀⠀⠄⠀⢲⠊⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⡿⢟⠓⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠰⠒⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣽⣯⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡈⣻⣿⣿⣿⣿⣀⠀⢀⣰⣄⢀⣀⣈⡀⣀⣀⡀⣀⣀⣀⢀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⡗⣰⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢸⣿⣋⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⡀⣿⡏⣿⣿⣿⣹⣿⣿⣏⡁⣿⣿⣿⢸⣿⣛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⠈⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣉⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿⣿⣿⣇⣿⣿⣿⡏⠉⣿⣏⡁⣿⣿⣿⢰⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⡅⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠛⠛⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢸⣿⣿⣿⣿⣿⣿⠛⠋⠘⠛⠁⠀⠛⠛⠃⠛⠛⠛⢈⣛⣻⣵⣶⣾⠿⠿⣶⣤⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠁⠀⠀⠀⠀⠀⢰⣶⣶⣄⣶⣶⣶⣶⣴⣶⣶⣶⣶⣶⣶⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣼⡿⣿⣿⣿⣿⣿⣶⢶⣦⣶⡶⣶⣶⣶⣶⣀⣴⣾⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣯⣡⣴⢶⣤⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⡎⣿⣿⣿⢸⣿⣶⣿⣿⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣟⡹⣷⣯⣁⣀⣿⣿⣿⣿⣿⣷⣸⣿⣿⣷⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣷⣿⠛⢿⣮⣍⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⢸⣿⣿⡿⣿⣯⣤⢿⣿⣿⢸⣿⣿⣿⣿⡌⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣤⣿⡇⣿⡿⣿⣼⡿⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣶⡚⢿⣿⣿⣿⣿⣿⣶⣯⣼⣿⣿⣿⣿⣿⣿⡿⢷⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠛⠛⠛⠙⠛⠛⠛⠋⠁⠀⠀⠁⠙⠃⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀ ⠰⠷⠶⣶⠿⢷⠶⠴⠶⠶⠶⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣴⣿⣿⣿⣿⣻⣿⡿⢋⣿⣿⣿⣿⠿⠛⢿⣿⣿⠿⠛⠋⠁⠀⠀⣶⣶⡖⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣠⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣽⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣠⣤⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣶⣶⣶⣦⣴⣶⣾⣿⣿⣿⣿⣿⣿⣿⢟⣷⣿⢿⣿⣾⣞⣿⣾ ⣶⣶⣦⣤⣤⣤⣤⣤⣤⣤⣤⣤⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢐⢶⣤⣗⠋⠁⠁⠀⠙⠈ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⡜⡽⠒⠆⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠷⠁⠀⠎⠐⠁⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣟⠋⠬⠀⠂⢀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣷⠙⡪⠂⢰⠂⡈⢐⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠛⠛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣭⠷⣿⣽⣟⢖⠀⠘⠌⠃⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⠿⠿⢿⠛⠻⢿⣿⣿⣿⣿⣿⣾⣻⢟⣷⣙⡛⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⢀⣀⣀⣴⣿⣿⣿⣿⣿⣿⣭⣦⣀⣼⣿⣷⣄⣸⣿⣿⣿⣿⣟⣿⡇⠷⠿⢛⠃⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡇⣿⣿⣿⣿⢿⠿⡆⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⢸⣿⣿⣿⣟⣞⣼⠡⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⢿⣿⣾⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣭⠁⠀⣍⣿⢿⣿⡿⣟⣋⠈⠀⠰⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠰⡺⣿⣿⣿⣿⣯⣏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢿⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣀⠀⠀⠈⠻⣿⣿⣿⣿⣿⠋⠙⠛⠛⠛⠛⠀⠀⠐⠉⠉⠋⠁⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣍⡿⡛⣳⠦⢮⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⡀⠠⠈⠹⢿⣿⡏⠀⠀⠀⠀⣠⣠⣖⡲⠃⠀⠁⠨⠙⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⢁⣧⠗⠄⠠⠩⢯⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⠀⠀⠀⠉⠀⠀⠀⠐⢫⢭⣿⣍⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⡿⡁⠉⢁⣀⡈⠁⢉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠠⠀⠀⠀⠀⠬⠯⢶⠁⠊⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⠿⠕⠏⠨⠠⠄⠄⠀⠤⠛⣿⣿⢿⢣⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡄⠀⠀⠀⠀⠀⠄⡒⣟⣫⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣺⣛⠎⠃⠋⠀⠀⠀⠀⠠⢡⣺⣯⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠈⠁⠀⠸⠈⠜⠷⠁⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣇⡬⠃⠤⠀⠁⠀⠀⠀⠀⠀⠰⠺⠷⣿⣿⣿⣿⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡙⣿⣿⣿⣿⣧⣀⠀⢀⣠⣀⢀⣀⣀⡀⣀⣀⡀⣀⣀⣀⢀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⡭⠅⠃⠅⠀⠀⠀⠀⠀⠀⠀⠂⠀⠂⠸⢻⣿⣛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣿⣿⣿⣟⣹⣿⠀⣿⡏⣿⣿⣿⣿⣿⣿⣟⡁⣿⣿⣿⢸⣿⣛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⢏⠍⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣉⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣇⣿⣇⣿⣿⣿⡏⠉⣿⣏⡁⣿⣿⣿⢰⣿⣿⡷⠀⢀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣏⢉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠛⠛⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢸⢻⣿⣿⣿⣿⡟⠛⠋⠘⠛⠃⠀⠛⠛⠃⠛⠛⠛⣈⣻⣿⣷⣶⡿⠿⣿⣷⣶⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢍⠁⠀⠀⠀⠀⢰⣶⣶⣄⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣦⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣼⣿⣿⣿⣿⣻⣿⣶⣶⣦⣶⡶⣶⣶⣶⣶⣀⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣮⣠⣴⢶⣤⠀⠀⠀⠀⠀⠀ ⡈⠁⠀⠀⠀⠀⢸⣿⣿⣿⣿⣷⡎⣿⣿⣿⢸⣿⣦⣿⣿⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠻⣿⣯⡉⢀⣿⣿⣿⣿⣿⣦⣸⣿⣿⣷⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣷⣿⠛⢿⣮⣍⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⢸⣿⣿⡿⣿⣷⣤⢿⣿⡿⢸⣿⣿⣿⣿⡌⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣤⣿⡇⣿⡿⣿⣼⡿⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣔⣦⢶⣿⣿⣿⣿⣿⣶⣤⣍⢻⣿⣿⣿⣿⣯⣿⣿⡷⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠛⠉⠉⠉⠛⠁⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀ ⠰⠷⠶⣶⠿⢷⠶⠶⠶⠶⠶⠀⣸⣿⣿⣷⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣩⣾⣿⣿⣿⣿⣿⣿⠟⣡⣿⣿⣿⡿⠟⢿⣿⣿⠟⠛⠋⠀⠀⡄⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣠⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣠⣤⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣤⣤⣤⣤⣤⣴⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿ ⣶⣤⣤⣤⣤⣤⣤⣴⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣟⡟⡿⠛⠻⢻⡗ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣮⣛⢋⣳⢷⠡⡠⣀⣃ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡻⠢⠪⠭⡳⢠⠎⠼⠞ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⡮⢩⢐⠭⢀⠬⠊⣐⡊ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢷⢿⡿⣿⣿⣿⡗⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠟⠉⠉⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⡿⢻⢿⣻⣝⠮⠁⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⠟⠛⢛⣿⠛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣹⣿⠏⠩⠁⠃⠘⠄⠀⠄⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⣠⣤⣴⣿⣿⣿⣿⣿⣿⣷⣶⣦⣴⣿⣿⣶⣄⣿⣿⣿⣿⢿⣿⡿⣿⣿⡾⣻⣿⡎⠖⠄⠢⠁⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⢻⣿⣿⣿⣿⣿⣯⣟⣽⢦⣵⠃⢀⢀⠀⡚⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣿⣿⣿⣿⣿⣿⣩⡙⠗⢁⢓⢁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⢺⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣯⣭⡍⠀⣐⣻⣿⣿⣿⡯⣹⢿⠞⡰⠙⡕⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⡿⠛⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⡻⣾⢿⣿⣿⣇⣚⠒⠒⠗⠎⠃⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⢟⣏⢠⡚⡆⠅⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⡀⠀⠀⠙⠻⣿⣿⣿⣿⡏⠉⠛⠛⠛⠛⠁⠀⣸⢟⠙⣛⣿⣿⠁⠁⠜⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣗⣭⣫⣤⠀⠌⡻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣄⠀⠔⠈⠻⢿⣿⠃⠀⠀⢀⡀⡤⣖⡒⠎⠑⡅⡟⠓⡋⠀⠐⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣯⣿⣿⣙⣷⡆⣫⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠂⠀⠀⠀⠀⠀⠀⠀⠀⢋⠾⠉⠢⣆⠄⡤⠠⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⢻⡿⡿⠡⠍⠀⠀⢕⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠂⠀⠀⠀⢰⣖⣆⣬⠈⠈⠀⠡⠅⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣟⠴⠙⠆⠂⠠⢀⡔⠀⢻⣿⣿⣿⣿⣿⣵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⡀⠀⠀⢀⠀⠰⡤⣽⣯⣞⡠⢈⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⢮⣽⣎⣛⠐⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠃⠚⢞⠏⠆⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡯⠈⣾⣏⡡⠈⠀⠀⠀⠀⠀⢙⣻⣿⣿⣧⣿⣿⣿⣿⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡙⣿⣿⣿⣿⣇⣀⠀⢀⣒⣀⢀⣀⣀⡀⣀⣀⡀⣀⣀⣀⢀⣴⣯⣿⣿⣿⣿⣶⣶⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣟⢗⠺⢕⢆⠀⠀⠀⠀⠀⠀⠘⠫⢹⣿⡇⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣿⣿⣿⣿⣹⣿⠀⣿⡏⣿⣿⣿⣿⣿⣿⣟⡁⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡷⠼⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡈⠄⣻⠃⠘⢸⣿⣉⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣧⣿⡇⣿⣿⣿⡏⠉⣿⣏⣥⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠂⠢⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠈⠃⠀⠀⠘⠛⠛⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢸⢻⣿⣿⣿⣿⣏⠛⠋⢘⣿⣷⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⢰⣶⣶⣄⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣦⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣾⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⣿⣥⢰⣶⡦⣴⣶⣦⣠⣴⢶⣄⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⡎⣿⣿⣿⢸⣿⣦⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣟⢻⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⣿⣿⣿⡇⣿⣷⡿⢸⣿⡄⣿⣷⣿⡛⢿⣾⣍⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⢸⣿⣿⡿⣿⣧⣤⢿⣿⡿⢸⣿⣿⣿⣿⡌⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣧⣼⣿⣧⢻⣿⣿⠇⣿⡇⠀⢸⣿⣤⣿⡇⣿⡿⣿⣼⡿⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⣶⣴⣾⣿⣿⣿⣷⣶⣄⣉⠘⢿⣿⣿⣿⣿⣿⣿⡿⣳⣿⣿⣿⣟⣿⣿⢟⣾⣿⣿⣿⠇⡶⠐⠀⠀⠀⠀⠐⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀ ⠀⠷⠶⣶⠿⢷⠶⠰⠶⠶⠶⠀⢸⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣾⣿⣿⡿⣹⣽⣿⣻⣿⠿⠟⠉⠉⡼⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣤⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣤⣴⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣴⣤⣤⣤⣴⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣾⣶⣷⣿⣿⢿⣾ ⣶⣶⣤⣤⣤⣴⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣹⠉⠟⡛⠿⠹⠁ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣻⡿⠽⣿⡇⠁⢀⠄⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠩⠃⢞⢀⠳⢐⠠⢀⠤⣄⠐ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣟⡝⢟⣿⡯⠘⢀⢌⠁⠀⠀⠁⠀⠈⠉⠁ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣫⡙⡿⣾⣿⡟⠎⠀⠀⠐⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠉⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣟⣄⣽⣹⣟⣊⡃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⠀⠀⠀⠀⠀⢀⣼⣿⣿⣿⣿⣿⢟⡛⠁⣠⣾⣤⡀⢹⣿⣿⣿⣿⣿⣿⣿⣽⢣⠿⠻⠷⢿⠍⣟⠀⢀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⢰⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⡛⡥⢰⠟⡻⢿⣯⣩⢟⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⢘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠉⢱⣿⣿⣿⣿⡿⣿⣷⡼⣆⢣⡴⣺⠛⡀⠉⢁⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⣼⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠟⠀⣸⣿⣿⣿⣿⢧⢽⣿⣟⠾⡿⢏⡓⠶⠘⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣽⣿⣿⣿⣿⡿⡳⡟⢫⡊⣉⢯⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⠿⡿⡿⠟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠓⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⡟⠿⠿⠿⣿⣿⠀⠀⡾⡷⣿⣿⠿⡿⠍⠮⡌⢁⠅⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣞⣧⡹⠍⢽⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⡀⠀⠀⠉⠻⣿⣿⣿⣿⡆⠀⠀⠀⠀⢀⣀⣠⢫⣍⠍⡗⠟⠀⠐⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣻⡝⣙⡰⢵⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⡈⠒⢈⡙⠛⠋⠀⠀⠀⠤⢷⠼⢠⠤⢄⢠⠘⠑⠘⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣷⣟⣎⣿⡒⡹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣄⠀⠀⠀⠀⡀⠀⠀⠈⡄⢄⣀⣪⡁⠀⠆⠀⠀⣤⣤⣶⣄⣀⣦⣶⣶⣤⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣯⠠⢿⡟⠶⣅⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⡀⠀⠀⠀⠀⠀⢀⣹⣿⣯⣯⡌⠀⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⡯⣿⣣⢒⠔⠴⠐⢀⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⣏⣿⣺⢻⣾⠅⠀⣢⣾⣿⣿⣿⣿⣿⣿⡟⠛⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣹⠷⡒⠠⠄⠐⠀⠉⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⡄⠀⠀⠀⣸⣿⠋⠈⠉⢡⣾⣿⣿⣿⣿⣿⣿⣿⡿⠇⠀⠈⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣻⣮⣅⡁⠀⠀⠈⠀⠐⠝⢻⣿⣿⣿⣿⣯⣿⣿⣿⣿⣗⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⣻⣿⣿⣿⣿⣀⠀⢀⣀⣹⣷⣴⣾⣿⣿⣿⣿⣿⣿⣿⢿⣟⣉⠀⠀⠀⢀⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠋⡿⢃⠄⠀⠀⠀⠀⠀⠀⠟⢻⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣹⣿⠀⣿⣯⣿⣿⣿⣿⣿⣿⣿⡟⣿⣿⣿⢸⣿⣛⠃⠀⠀⠈⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⡒⣟⣿⣯⣿⡟⠈⢸⣿⣉⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣟⡁⣿⣿⣿⢠⣭⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢙⡿⣫⠟⠁⠀⠘⠛⠛⠘⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡟⠛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠛⠃⠛⠛⠛⠈⠛⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⢰⣶⣶⣄⣶⣶⣶⣶⣶⣶⣶⣶⣶⣴⣦⠀⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣧⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⡿⣶⣶⣶⣶⡄⣠⣶⣦⡄⣶⣶⣤⢰⣶⣶⣶⣶⣦⣠⣴⢶⣤⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⡎⣿⣿⣿⢸⣿⣿⣿⣿⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣟⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⡇⣿⣧⢸⣿⠁⣿⣿⣿⡇⣿⣿⡿⢸⣿⣤⣿⣷⣿⡛⢿⣮⣍⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⢸⣿⣿⡿⣿⣿⣤⢿⣿⡿⢸⣿⣿⣿⣿⡌⣿⣿⣿⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣤⢸⣿⣿⠃⣿⣧⡬⣿⣤⢹⣿⣿⣇⣿⡇⠀⢸⣿⣤⣿⡇⣿⡿⣿⣼⡿⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⡤⣶⣿⣿⣿⣿⣿⣦⣭⣄⣀⡀⠙⠿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣾⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀ ⠀⠷⠶⣶⠿⢷⠶⠴⠶⠶⠶⠀⠀⣾⣿⣷⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣤⣄⡙⠻⣿⣿⣿⣿⣿⣿⢏⣿⢿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡾⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣤⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣤⣴⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣤⣤⣤⣤⣴⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣷⡶⣶⣿⣿⣿⣷⢷ ⣶⣦⣤⣤⣤⣴⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣽⣿⡙⢻⠛⢻⡭⠟⠟ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⡾⣿⣿⣿⣧⢕⠀⡠⠂⠤⠇⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠙⡆⢈⡉⠁⠈⡠⢀⡈⢀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣏⢷⣿⣿⠙⠻⡉⠏⢏⠘⠁⠁⠀⠈⠈ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⡣⣟⢾⢿⣺⠂⠀⠀⠀⠠⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠉⠁⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣒⣣⠷⡿⠺⠀⠀⠐⠀⡀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⢀⣼⣿⣿⣿⣿⣿⣟⡛⠀⣠⣿⣥⡀⢹⣿⣿⣿⣿⣿⣿⣿⣳⡟⠷⠿⢇⡽⢠⡔⠁⠀⠀⠀⠀⠠⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⢰⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⡿⢇⠐⠴⢵⣵⢍⢆⢀⠓⢘⠀⠂⠀⠁⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⠉⢹⣿⣿⣿⣿⡿⡃⣫⣖⢓⠠⣆⣻⡻⠋⢁⠃⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⣼⣿⣟⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠟⠀⣸⣿⣿⣿⣿⡷⢳⡑⣂⡀⡪⡕⠼⠀⠂⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣽⣿⣿⣿⣿⣿⠟⣍⠁⢖⠑⡃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⢿⠟⠻⡻⠻⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠑⠀⠀⠙⠿⣿⣿⣿⣿⣿⣿⠿⠿⠿⢿⣿⡿⠀⠀⢾⣟⣿⣿⢿⣺⠑⣒⠀⠔⠁⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⢟⣢⣏⣴⡀⢠⢺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⡀⠀⠀⠈⠻⣿⣿⣿⣿⡇⠀⠀⠀⠀⢀⣀⣠⡎⣋⠙⢃⡧⠁⡐⠆⠀⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣯⣖⠚⠢⢦⢀⢹⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⡈⠐⢀⡙⠻⠋⠀⠀⠀⣶⢝⡣⠄⢡⠆⢤⣀⠊⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣻⣿⣽⢟⣩⠝⠀⢳⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣄⠀⠀⠀⠀⡀⠀⠀⠀⣸⢩⢁⢞⡈⠊⡅⠀⠀⣠⣤⣶⣆⣂⣴⣶⣥⣤⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡿⢷⡏⠿⡆⠴⠨⣍⠱⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⡀⠀⠀⠀⠀⠀⡀⢰⣾⣯⣿⡊⠀⠀⢠⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣷⡯⣷⣟⠘⠁⠡⠀⠀⣻⣿⣿⣿⣿⣿⣿⡿⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⢿⣟⣿⣯⣿⡇⠀⣰⣾⣿⣿⣿⣿⣿⣿⡏⠙⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣟⣾⠹⠁⠀⠂⠀⠠⠃⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⡀⠀⠀⠀⣉⣿⡎⠉⠉⢁⣾⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠈⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠭⡕⡖⠅⠀⠀⠀⠀⠀⠞⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⢗⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⣻⣿⣿⣿⣷⣀⠀⢀⣀⣹⣷⣴⣿⣿⣿⣿⣿⣿⣿⣿⢿⣟⣁⠀⠀⠀⠀⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡓⠀⠀⠀⠀⠀⠀⠀⠈⠂⢈⢺⣿⣿⣿⣿⣻⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣹⣿⠀⣿⣯⣿⣿⣿⣿⣿⣿⣿⡟⣿⣿⣿⢸⣿⣛⠃⠀⠀⠈⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠁⠈⠀⠀⠀⠀⠀⠀⠀⠀⠈⢽⣿⣿⣿⡟⠈⢹⣿⣉⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣟⡁⣿⣿⣿⢰⣭⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⡯⢿⣷⠁⠀⠘⠛⠛⠘⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡟⠛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠛⠃⠛⠛⠛⠈⠛⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⢰⣶⣶⣄⣶⣶⣶⣶⣶⣶⣶⣶⣶⣴⣦⠀⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣶⣶⣶⣶⡄⣠⣶⣦⡄⣶⣶⣤⢰⣶⣶⣶⣶⣦⣠⣴⢶⣄⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⡎⣿⣿⣿⢸⣿⣿⣿⣿⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣟⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⡇⣿⣧⢸⣿⠁⣿⣷⣿⡇⣿⣿⡿⢸⣿⣤⣿⣷⣿⡛⢿⣮⣍⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⢸⣿⣿⡿⣿⣿⣤⢿⣿⡿⢸⣿⣿⣿⣿⡌⣿⣿⣿⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣤⢸⣿⣿⠃⣿⣧⡜⣿⣤⢹⣿⣿⣇⣿⡇⠀⢸⣿⣤⣿⡇⣿⡿⣿⣼⡿⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣶⡄⣶⣿⣿⣿⣿⣿⣦⣭⣄⣀⡀⠛⢿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣾⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀ ⠀⠷⠶⣶⠿⢷⠶⠰⠶⠶⠶⠀⠀⣾⣿⣷⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣤⣄⡙⠻⣿⣿⣿⣿⣿⡿⢏⣿⢿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡞⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣠⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣀⣀ ⠀⠀⠀⠀⠀⠀⣀⣀⣤⣴⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾⣾⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡻⢟⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣻⣿⢿⣿⠽⣵ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⡺⣝⠪⡱⡟⢛⡉⠉ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⢼⣿⣿⡗⡮⢟⠝⠾⢀⠶⠦⢐ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠉⠉⠙⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣘⠙⢛⡔⡜⣑⠜⠀⠀⠈⠐⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⡿⠛⢛⣿⡉⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⡿⢶⣃⡪⣠⡢⢁⠫⠕⠵⡁⠄⠀⠈⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⢀⣤⣤⣶⣿⣿⣿⣿⣿⣿⣶⣦⣤⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⢿⣿⣰⣿⣦⣝⣃⠠⣈⢂⠂⢁⠀⠒⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⢺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⡿⠛⢳⣿⣿⣿⣿⣿⣿⣿⣿⢚⢟⣻⣞⣿⡿⢿⢃⠛⠓⠉⠀⠀⠁⠀⠀⠁⠅⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⢀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡿⠷⠀⣼⣿⣿⣿⣿⣿⣛⣫⡛⡗⢿⣿⡛⣭⡺⢽⡀⠐⢠⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠠⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⠀⠀⢿⣿⣿⣿⣶⣧⣺⣮⣿⣮⣯⣽⣃⠆⠂⠅⠀⠂⠊⠀⠀⠁⠀⠀⠀⠀⠀⠀ ⣿⣿⣻⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⡀⠀⠈⢿⣿⣿⣿⣿⣿⣿⡿⠿⢿⣿⣿⣿⣿⡇⠀⢸⣿⠿⣿⣟⣻⣷⣛⣓⣿⣖⣛⡋⠗⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⡿⠫⢷⠾⢭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣈⠀⠀⠀⠙⠿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠈⠀⡀⣠⡼⠗⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡏⠄⠧⠥⠬⢚⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⡀⠀⠀⡈⠻⢿⣿⣿⠃⠀⠀⠄⣚⠟⢻⣟⡁⣰⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡧⣢⠭⠉⠀⠤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠂⠀⠁⠀⠀⠀⠘⠙⠡⠈⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⠘⠃⣼⠿⠟⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣷⡦⡉⠊⡅⣝⢽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⢀⣸⠂⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⢀⡀⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡧⡤⠸⠀⠁⠀⡈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠠⠀⢸⣯⠠⣤⣾⣿⣿⣿⣿⣿⡿⠛⠁⠀⠀⠀⢸⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡆⠖⠐⠀⠀⢀⠩⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⠟⠉⠀⠀⠀⠀⠀⠀⢸⣿⡟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡉⡀⠄⠈⠀⠀⠉⢛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡹⣿⣿⣿⣷⠀⠀⠀⣬⣿⣿⣿⣿⣿⣿⣿⠄⠀⠀⠀⠀⠀⠀⢀⣾⣯⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠁⠄⠈⠀⠀⠀⠀⠞⠻⢿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣶⣿⣿⣿⣿⣿⣿⣿⣿⣏⡀⣀⣀⣀⢀⣀⣀⣸⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠐⢓⡿⣿⣿⣿⣿⣿⣿⠃⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⡁⣿⣿⣿⢸⣿⣟⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠐⣸⣷⣿⢿⣿⣿⣿⠀⢸⣿⣉⢹⣿⠉⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⡁⣿⣏⡁⣿⣿⣿⣴⣽⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⢉⢠⣳⣿⣿⣿⣿⡣⠀⠘⠛⠛⠘⠛⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⡾⣻⣰⡷⠋⠉⠃⠛⠋⠛⣿⣿⣿⣁⣆⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⢰⣶⣶⣌⣶⣷⣶⣶⣿⣶⣶⣶⣶⣶⣦⠀⣴⣶⣮⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣆⣷⡿⣧⣤⢤⣤⠀⢠⣶⣿⡿⣿⣿⣿⢰⣶⡦⣴⣶⣦⣠⣴⢶⣤⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⡎⣿⣿⣿⢸⣿⣶⣿⣿⢰⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣤⢸⣿⣿⡇⣿⣧⠀⣿⠀⣿⣿⣿⡇⣿⣿⡿⢸⣿⣤⣿⣷⣿⡛⢿⣮⣍⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⢸⣿⣿⡿⣿⣿⣤⢿⣿⡿⢸⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⠀⠈⣿⣯⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⠘⣿⣿⠁⣿⣧⡄⣿⣤⢿⣿⣿⡇⣿⡇⠀⢸⣿⣤⣿⡇⣿⡿⣿⣼⡿⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⢰⣾⣿⣿⣿⣿⣿⣿⣶⣶⣶⡶⢀⣶⣦⣄⠀⠀⠻⢿⣿⣿⣿⣿⣷⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠛⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀ ⠠⠷⠶⣶⠿⢷⠶⠲⠶⠶⠶⠀⠀⠀⣻⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣶⡀⠀⠈⠙⠛⠛⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣠⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣧⣀⣀⣀⡀⠀⢀⠀⢀⠀⢀⣀⣀⢀⣀⠀⢀⣠⣀ ⠀⠀⠀⢀⣠⣤⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣿⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⡿⣾⢾⣿⣟⡿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⡋⠀⠈⠀⠉⠀⠘⠛⠩⠊⠁ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⡛⠿⢟⠹⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⢓⣆⠈⠘⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣟⢮⣮⣽⢙⠰⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠁⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⡿⠿⣿⣿⣿⣿⣿⣿⡿⣻⡿⣞⢺⣿⣗⠨⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⠀⠀⠀⠀⠀⢀⣸⣿⣿⣿⣿⣿⣟⣉⡀⣠⣾⣷⣄⡸⡿⣿⣿⣿⣿⣿⡿⡧⣏⠸⠿⠏⡂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⢠⣾⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣶⠿⣿⣿⣿⣿⣝⠯⠀⠁⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣷⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣷⠀⠀⡶⣺⣿⣿⣿⢿⣿⢯⡀⠀⣠⡄⢀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠐⣿⣟⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣭⡉⠀⠘⡿⠛⢿⣿⣀⣹⣿⣷⣴⣶⠾⢶⠖⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠐⠋⣠⣿⣿⣿⣿⣿⣿⡿⢃⣴⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣷⢦⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠇⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⡏⠉⠙⠛⠛⠛⠋⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣵⣿⢿⠶⣶⣖⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢛⡣⠐⣝⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⡀⠀⠀⠀⠙⢿⣿⣿⣿⣷⡠⠀⠀⠠⢀⠰⠒⢣⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠇⠀⣿⣿⣧⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠈⠥⢨⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣀⠀⠀⠈⠙⠻⠿⠃⠀⠀⠈⢲⠐⠀⠸⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⣼⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠈⠀⠈⠂⢹⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⢠⠂⠀⢰⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⢸⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠈⡅⣬⠀⢘⢏⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⡀⠀⠀⠀⡀⠀⢺⣿⣤⣴⣿⣿⣿⣿⣿⠟⠀⠀⠀⠀⠀⠿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⢀⣙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⣤⣴⣝⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⢔⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⢿⣿⣿⣿⡄⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⢿⣿⣿⣶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠈⠀⢻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣴⣾⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠁⠀⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢚⣿⣿⣯⣿⣁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣻⣟⣁⡐⣀⣀⣀⢀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⡴⢿⣿⣿⣿⣿⣿⣿⣿⣟⡍⢸⣿⣉⢻⣿⣿⡟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⡁⣿⣿⣿⢸⣿⣟⣃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⡁⢈⢿⡿⣿⣿⣿⣿⣿⡿⠗⢸⣿⣉⢸⣿⠉⠑⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣇⣿⣏⡁⣿⣿⣿⢰⣿⣿⣿⣶⣶⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠰⢻⡿⣿⣿⣿⣿⣿⣿⠂⠘⠛⠛⡘⠛⠀⠀⠙⠛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⡛⢠⡟⠋⠉⠁⠉⠉⠙⣼⣿⣿⡻⢿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⢰⣶⣾⣍⣷⣾⣶⣶⣾⣶⣶⣶⣶⣾⣷⠀⣴⣶⣦⢰⣶⣾⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣾⣿⣿⣿⣿⣿⣿⣇⣷⡶⣶⣦⠄⣤⠀⢠⣾⣿⡿⣿⣶⣤⢰⣶⡦⣴⣶⣦⣠⣴⢶⣤⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⡎⣿⣿⣿⢸⣿⣴⣿⣿⣷⣿⣿⣿⢸⣿⣿⡇⣿⣯⢹⣿⣿⣿⠿⣿⣯⡛⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⡇⣿⣧⠀⣿⠀⢸⣿⣿⡇⣿⣿⡿⢸⣿⡄⣿⣷⣿⡛⢿⣮⣍⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⢸⣿⣿⡿⣿⣿⣤⢿⣿⣿⢸⣿⣤⣿⣿⣿⣿⣿⣿⣸⣿⢀⣀⣿⣧⣼⣿⣼⣿⢻⣯⣿⠧⣿⣿⣿⣿⣿⣿⣼⠘⣿⣿⠁⣿⣧⡄⣿⣤⢸⣿⣿⠇⣿⡇⠀⢸⣿⣤⣿⡇⣿⡿⣿⣼⡿⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣄⠀⢺⣿⣿⣿⣿⣿⣿⣿⣿⡿⣯⣶⣿⣿⣿⣿⣿⣶⣄⡀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀ ⠀⠶⠶⣶⠿⢷⠶⠴⠶⠶⠶⠀⠀⠀⠀⠀⣷⣶⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⣀⣤⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⢀⢀⣀⣀⣀⢀⣀⣀⣀⣀⠀⣀⣰⣿⣿⣿⣿⣿⣿⣷⣤⣀⣀⣀⡀⢀⣀⣀⣠⡀⡤⣠⣀⣠⣤⣤⣤⣤⡀⠀ ⣀⣀⣤⣴⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⢿⢿⡿⠿⠿⠿⢿⠆⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣽⣷⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠻⠻⠛⠿⠅⠀⠀⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⡫⠋⠏⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠻⠛⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⢿⣿⣿⣿⣿⣿⣏⣫⣾⣎⢤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⠟⠛⣛⡏⠁⢻⣿⣿⣿⣻⣟⡭⣑⣿⣿⣇⢅⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡋⠀⠀⠀⠀⣀⣀⣠⣾⣿⣿⣿⣿⣿⣧⣤⣄⣼⣿⣿⣶⣜⢿⣽⣿⣿⢿⢞⠕⣿⢏⠈⡃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⠿⠿⠻⠺⡿⣿⡷⠯⠤⠂⢔⣀⣶⣷⣀⠀⠀⠀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠀⠀⣰⣾⡿⣷⠀⣈⣰⣿⣿⣿⣿⡟⠐⠛⠀⠀⠱⠦⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⢘⣿⣿⣝⣛⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⡄⠀⢰⣵⠺⠏⠒⣴⣿⣿⣿⣿⣿⣿⣱⣶⡦⢰⣾⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠈⢫⣄⣄⣼⣿⣿⣿⣿⣿⣿⣿⣿⡟⠋⢾⣿⣿⡇⠂⠀⠀⠀⠀⠀⠀⠀ ⡋⠫⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡉⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⡏⠁⠉⠛⠋⠋⠉⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⢀⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀ ⠁⠠⡻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣀⠀⠀⠀⠙⠿⣿⣿⣷⡄⠀⠀⠀⣀⢚⠋⠐⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⢀⣾⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⠀⠀⠀⠀⠉⠛⠁⠀⠀⠀⠉⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⣾⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠆⢽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣆⠀⠀⠀⠈⠀⠀⠀⢠⣶⣆⠀⠀⢀⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⣸⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠖⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⠀⠰⠀⠀⣿⣿⣿⣤⣾⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⢿⣿⣿⡿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠈⠈⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠰⢂⡉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣧⠀⠀⠀⠀⣠⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⣨⣯⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⡇⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⠀⠀⡀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠐⣺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢋⣁⣹⢿⣷⣿⡃⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣻⡟⣋⣀⣆⢀⣀⣾⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⢀⢯⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣸⣿⣉⢸⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡁⣿⣿⣿⢸⣿⣛⣿⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠈⠬⢝⢻⣽⣿⣽⣿⣿⣿⣿⣿⣿⣿⢸⣿⣉⢸⣿⠉⠁⣿⣿⣿⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⣿⣏⡁⣿⣿⣿⢠⣭⣿⣿⣿⣷⣀⡰⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠨⢿⣿⢿⣿⣿⣿⣿⣻⣿⣿⡿⠜⠛⠛⢘⡟⠀⠀⠙⠛⠋⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⢰⠛⠟⠃⠉⠉⠉⠈⢹⣿⣿⡆⠉⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⢰⣶⣾⣍⣶⣶⣾⣶⣿⣶⣶⣶⣶⣶⣾⣿⣴⣶⣦⢰⣶⣦⡄⣾⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⡷⣶⣶⠤⣤⠀⢠⣴⣦⡼⣿⣿⣦⢰⣶⡦⣴⣶⣤⣠⣴⢶⣤⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⡎⣿⣿⣿⢸⣿⣤⣿⣿⣿⣿⣿⣿⢸⣿⣿⠇⣿⣧⣼⣿⢿⣟⠻⣿⣯⣿⣎⣿⣿⣿⣿⣿⣿⣻⣿⣿⡇⣿⣧⠀⣿⠀⢸⡇⣿⡇⣿⣿⡿⢸⣿⡄⣿⣷⣿⡛⢿⣮⣍⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⢸⣿⣿⡿⣿⣿⣤⢿⣿⣿⢸⣿⣤⣿⣿⣿⣿⣿⣿⣿⣿⣠⣠⣿⣧⣼⣿⣿⣿⣿⣧⣿⠇⠛⣿⣿⣿⢿⣿⣼⡿⣿⣿⠁⣿⣧⡄⣿⣤⠸⣧⣿⠇⣿⡇⠀⢸⣿⣤⣿⡇⣿⡿⣿⣼⡿⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⡤⠀⣰⣿⣿⣿⣿⣿⣿⣿⠟⣻⣴⣿⣿⣿⣫⣾⣿⣿⣷⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀ ⠀⠶⠶⣶⠿⢷⠶⠶⠶⠶⠶⠀⠀⠀⠀⠀⢀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⢀⣀⣤⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⣀⢀⣀⣀⣀⣀⣀⣀⡀⣀⠀⣀⣀⣿⣿⣿⣿⣿⣿⣷⣀⣀⣀⣀⣀⣀⢀⣠⣤⣄⣤⣠⣀⣀⣤⣤⣤⣤⣀⡠ ⣀⣠⣤⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠯ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢛⣖⠒⠌⠱⢿⠿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢿⣿⣿⣿⣿⡀⠑⢂⠀⠀⠠⠣⢚⠻⠉⡂ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠻⠛⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⡭⣿⣿⡫⣏⡛⢿⢿⡿⣫⠹⠈⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⠛⠛⣛⡍⠁⢻⣿⣿⣿⣿⣿⣫⣺⣿⣽⣛⠑⡂⠀⠁⢀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⣀⣀⣠⣾⣿⣿⣿⣿⣿⣧⣦⣄⣼⣿⣿⣶⣼⣿⣿⣿⣿⣿⣷⡐⣿⢿⠱⠅⠊⠀⠀⠀⠄⠀⠀⠂⡀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢻⠿⠿⠛⣹⣻⡾⡯⣯⡆⠑⢆⣠⣾⣷⣀⠀⠀⠀⢀⡀⠈⠀⠊⠀⠀⠀⠀⠀⠀ ⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠀⠀⢼⣿⣯⣯⠁⣀⣰⣿⣿⣿⣿⡟⠐⠛⠀⠀⠱⠄⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⢘⣿⣿⣝⣛⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⡄⠀⢰⣿⢟⠊⠑⣰⣿⣿⣿⣿⣿⣿⣡⣶⡦⣰⣾⣆⡀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠸⢫⣌⣄⣼⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⢾⣿⣿⡇⠉⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡉⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⡏⠉⠉⠙⠉⠋⠉⢀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⢠⣾⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀ ⢛⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣀⠀⠀⠀⠙⠿⣿⣿⣷⡄⠀⠀⠀⣂⠖⠅⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⢀⣾⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀ ⠅⡺⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⠀⠀⠀⠀⠉⠛⠀⠀⠀⠀⠀⠒⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⣾⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠠⠺⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣆⠀⠀⠀⠈⠀⠀⠀⢠⣶⣤⠀⠀⢀⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⣸⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⡡⢸⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⠀⠠⠀⠀⣿⣿⣿⣥⣾⣿⣿⣿⣿⠿⠁⠀⠀⠀⠀⢿⣿⣿⡿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠐⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠰⣐⡋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠁⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣧⠀⠀⠀⠀⣠⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⢊⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⣿⡇⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⠀⠀⡀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠘⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⣁⣙⢿⣷⣿⡁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣻⡟⣋⣀⣆⢀⣀⣾⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠘⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣉⢸⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡁⣿⣿⣿⢸⣿⣛⣿⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠔⣚⢿⡽⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣉⢸⣿⠉⠁⣿⣿⣿⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⣿⣏⡁⣿⣿⣿⢠⣭⣿⣿⣿⣷⣀⠰⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠂⣀⣺⡿⣻⣿⣿⣿⣿⣿⣿⣿⡿⡜⠛⠛⢘⡟⠀⠀⠙⠛⠋⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⢸⠛⠟⠃⠉⠉⠉⠈⢹⣿⣿⡅⠉⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⢰⣶⣶⣍⣷⣶⣶⣶⣾⣶⣷⣶⣶⣴⣾⣿⣴⣶⣦⢰⣶⣦⡄⣾⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⡷⣶⣶⢤⣤⠀⢠⣴⣦⡼⣿⣿⣦⢰⣶⡦⣴⣶⣤⣠⣴⢶⣄⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⡎⣿⣿⣿⢸⣿⣦⣿⣿⣿⣿⣿⣿⢸⣿⣿⠇⣿⣧⣼⣿⢿⣟⠻⣿⣿⣷⣮⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣧⠀⣿⠀⢸⡇⣿⡇⣿⣿⡿⢸⣿⡄⣿⣷⣿⡛⢿⣮⣍⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⢸⣿⣿⡿⣿⣿⣤⢿⣿⣿⢸⣿⣤⣿⣿⣿⣿⣿⣿⣿⣿⣠⣠⣿⣧⣼⣿⣿⣿⣿⣧⣿⠇⠛⣿⣿⣿⢿⣿⣼⡿⣿⣿⠁⣿⣧⡄⣿⣤⠸⣧⣿⠇⣿⡇⠀⢸⣿⣤⣿⡇⣿⡿⣿⣼⡿⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⡄⠀⣸⣿⣿⣿⣿⣿⣿⣿⡟⣻⣴⣿⣿⣿⣫⣾⣿⣿⣷⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀ ⠀⠶⠶⣶⠿⢷⠶⠶⠶⠶⠶⠀⠀⠀⠀⠀⠀⢽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⣀⣤⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⡀⠀⠀⢀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣰⣿⣿⣿⣿⣿⣿⣿⣤⣤⣤⣤⣀⣀⣀⣠⣤⣤⣀⣀⣠⣄⣠⣤⣤⣤⣄⢴⠂⠀ ⣴⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢄⢄⣠ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⡏⢄⢺⡱ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡛⡖⣒⡈⡪⡿⣿⣿⣿⣧⠬⣸⢪ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⠿⣿⣿⣿⣿⣐⢭⡽⡂⠀⠄⠂⠦⠑⠁⠻⠃⠁ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠛⠛⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣗⣸⢿⣿⣿⡿⡗⠗⠎⠊⠀⣤⠒⠖⠀⠀⠂⠈⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⡟⠛⢛⣫⠉⠉⣿⣿⣿⡯⣿⣿⣿⣹⢤⠬⠁⣋⠈⣀⠠⠁⢀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⣀⣀⣴⣿⣿⣿⣿⣿⣯⣤⣦⣤⣿⣿⣿⣦⡿⡟⣟⣿⡿⣟⠛⠃⢐⠪⠖⡆⡳⢅⠈⢀⠤⠄⠄⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⠿⠛⠛⣫⣿⣿⣯⡯⠒⠀⠃⠀⠀⠐⠒⠀⢈⠘⠅⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠇⠀⢐⢧⣿⣼⣏⡏⡈⠄⠀⠀⠀⠀⣠⣤⡀⠁⠈⠀⠁⢀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⣾⣿⣿⣛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣶⣦⠀⠀⢸⢃⢈⡁⡀⠁⠂⠰⠀⠀⣴⣾⣿⣿⣦⢠⣄⣤⡤⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠄⠀⠙⠏⠋⠀⠂⠀⠀⠠⣼⣿⣿⣿⣿⣿⣿⠁⣸⣿⡷⠁⠀⠁⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⠂⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⠛⠋⠙⠛⠋⠉⠀⠀⡠⠀⠀⣦⡀⠀⠀⣠⣿⣿⣿⣿⣿⣿⠃⢰⡿⣿⡇⠀⠀⠀⠀⠀⠀ ⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣄⠀⠀⠀⠈⠻⢿⣿⣿⣠⡀⠀⠀⡀⠄⠀⠠⠂⢀⣐⣿⣿⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⢿⡿⠀⠀⠀⠀⠀⠀ ⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⡄⠀⠀⠀⠙⠛⠛⠀⠀⠀⠀⠀⠀⠀⠀⠸⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢀⣴⣞⠋⠀⠀⠀⠀⠀⠀ ⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⠀⠀⠂⠀⠀⠀⢰⣶⡄⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⣸⣿⡏⠀⠀⠀⠀⠀⠀⠀ ⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⡀⠀⠀⠀⠄⠀⢸⣿⣿⣷⡀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⣰⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀ ⢐⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠈⢿⣿⣿⣿⣄⢀⣴⣿⣿⣿⣿⣿⡿⠟⠃⠀⣴⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀ ⠊⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡻⣿⣿⣿⣿⡀⠀⠀⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠉⠀⠀⠀⣰⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⢘⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⠇⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⡧⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⢸⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣋⢙⣿⣿⣿⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣀⢀⣀⣰⣶⣿⣿⣿⣿⣿⣿⣿⣛⣁⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠈⢳⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢽⣿⣉⢸⣿⣹⡗⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠉⣿⣿⣷⡾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣉⢸⣿⠉⠁⣿⣿⣿⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⣿⣿⢠⣭⣿⡇⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⢐⠸⣟⡚⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⡛⠛⠘⢻⡀⠀⠙⠛⠋⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⡟⠃⠛⢻⠛⠈⠙⠛⠁⠀⣷⡀⡠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠐⠤⢿⣯⢱⣶⣾⣍⣷⣾⣾⣶⣿⣶⣷⣶⣶⣶⣦⣿⣷⣶⣦⢰⣶⣦⡄⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣶⣶⠀⢠⣶⣦⡄⣶⣶⣤⢰⣶⡶⣶⣶⣤⣀⣴⢶⣤⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠈⠯⠫⢸⣿⣿⣿⣿⣿⡎⣿⣿⣿⢹⣿⣦⣿⣿⣿⣿⣿⣿⢸⣿⣿⡇⣿⣧⣼⣿⢿⣟⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣼⣿⠀⢸⡇⣿⡇⣿⣿⡿⢸⣿⡄⣿⣧⣿⡛⢿⣮⣍⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠁⢸⣿⣿⡿⣿⣿⣤⢿⣿⣿⢸⣿⣤⣿⣿⣿⣿⣿⣿⣿⣿⣄⣠⣿⣧⣼⣿⣾⣿⣻⣯⣿⠿⣿⣿⣿⣿⢿⣿⣽⣿⣿⣿⡏⣿⣧⣜⣿⣤⠸⣧⣿⠇⣿⡇⠀⢸⣿⣤⣿⡇⣿⡿⣿⣼⡿⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣀⣠⣾⣿⣿⣿⣿⣿⣿⣿⢟⣯⣾⣿⣿⢟⣵⣿⣿⣤⣀⠀⠘⠒⠛⠳⢶⡾⡿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀ ⠀⠷⠶⣶⠿⢷⠶⠶⠶⡶⠶⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣷⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⣀⣠⣤⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣠⣴⣿⣿⣿⣿⣿⣿⣧⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⢁⡙⠍⡍⠊ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⡎⢘⡶⠃ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⡿⠷⣿⠶⣷ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣝⣿⣿⣿⣿⣿⣯⣯⣭⣿⣍⢿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⣿⣷⣗⢐⡌⡷⢿⣿⠿⠘⠛⡻⡝⢳ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⠟⡁⢨⠄⠁⠎⠡⠐⠀⠂⠀⠚⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠉⠀⠀⠀⠈⢹⣿⣿⣿⣿⣿⣿⣿⡿⠿⢿⡟⠛⢿⣿⣿⣿⣿⣿⣬⣣⣭⣽⣇⣠⠀⡈⢥⢈⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠁⠀⠀⠀⠀⠀⠀⣠⣿⣿⣿⣿⣿⣛⣋⠀⣰⣿⣷⣤⣘⣿⣿⣿⣿⣽⠿⠙⣯⢃⢝⢌⢀⡶⠀⠁⠀⠄⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⢀⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣽⣿⡿⣇⠕⣉⣯⠑⡘⠏⠻⢄⠂⠀⠀⠀⡀⠀⠁⠀⠀⠁ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⢾⣟⢿⢯⣢⢆⣇⣏⣀⡀⡐⣊⢎⠐⠀⠀⠀⠀⠀⠠⠂⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠆⠀⢠⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣉⠉⠀⢀⣾⠊⣛⣏⣯⣄⢤⡄⡀⠈⠀⠈⠀⠠⠀⠀⠀⠄⠀⢡⠄⠤⠄ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠼⣧⣋⠄⠑⡍⣷⣼⠄⠀⠀⠑⠀⠤⠀⠀⠀⠐⠀⠰⠄⠠⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠀⠀⠠⠅⢰⠥⠀⡁⠀⠀⠀⠀⠀⠀⠀⠀⢲⣄⠂⠈⠒⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠙⠿⣿⣿⣿⠟⠈⠀⠀⠀⠀⠀⠀⠀⠂⠀⠩⠣⠂⠀⠄⠀⠀⠀⠀⢀⣴⣾⣿⣿⣷⣄⣀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣄⡀⠀⠀⠈⠻⠿⡴⠂⠀⠀⠘⠘⠁⠀⠀⠀⠀⠀⠀⢀⣄⠀⣀⡀⠀⣰⣾⣿⣿⣿⣿⣿⣿⠉⠁⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⠀⠀⠀⢀⠀⠀⠀⠀⢀⣰⠁⠀⠀⠀⠀⠀⣸⣿⡄⢻⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣤⠈⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⠀⠀⠀⢿⣿⣿⣷⡀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠘⣿⣿⣿⣷⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀ ⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⣼⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠹⣿⣿⣿⣴⠀⢀⣰⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⠉⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢋⣻⣻⣿⣿⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢀⣀⣀⡀⣀⣀⣿⣿⣋⣿⣷⣿⣿⣿⣿⣿⣿⡿⠿⠋⠁⠸⠋⠀⠀⠀⠀⠀⠀⠀⠀ ⢟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣛⢸⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣏⣡⣿⣿⣿⣿⣿⣿⣿⡟⠟⠃⠀⠀⡴⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡠⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣋⢸⣿⠉⠁⣿⣿⣿⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡍⢁⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠭⣽⢿⣿⣻⢿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠛⠘⠛⣀⠀⠙⠛⠋⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⢻⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢀⣸⣿⡟⢛⡺⢹⣶⣾⣍⣿⣷⣾⣾⣿⣾⣷⣾⣾⣶⣦⣀⣿⣶⣦⢰⣶⣦⡄⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⡿⢫⣿⣶⡄⣶⣶⣤⢰⣶⣦⣶⣶⣤⣠⣶⢶⣤⠀⠀⠀⠀⠀⠀ ⢀⣸⢡⢳⡺⣑⢸⣿⣿⣿⣿⣿⡎⣿⣿⣿⢹⣿⣶⣿⣿⣿⣿⣿⣿⢸⣿⣿⡇⣿⣧⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⢿⣿⣿⣿⣿⣿⣾⣿⠁⣿⣿⣿⡇⣿⣷⡿⢸⣿⡄⣿⣧⣿⠛⢿⣮⣍⠀⠀⠀⠀⠀⠀ ⠀⠭⠀⠨⠘⠁⢸⣿⣿⡿⣿⣿⣤⢿⣿⣿⢸⣿⣤⣿⣿⣽⣿⣿⣿⣾⣿⡀⢀⣿⣧⣼⣿⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⢻⣿⣿⠇⣿⡇⠀⢸⣿⣤⣿⡇⣿⡿⣿⣼⡿⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠈⡀⡀⠀⠀⠠⣄⠀⡤⣀⢠⠠⠀⠀⢰⡆⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⢿⣠⣶⣾⣿⠶⣀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⡿⠇⣾⡿⡾⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀ ⠰⠷⠶⣶⠿⢷⠷⠷⠶⠶⢾⡢⠆⡀⠀⠀⠀⣠⣽⣿⣿⣿⣿⣿⣿⢿⣿⣿⣾⣿⣿⣿⢟⣣⣾⣿⣿⣦⣈⠛⠻⣿⣿⣿⣿⣿⣧⡼⡼⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣴⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣀⣀⣀⣀⣀⣀⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⣤⣤⣤⣤⣤⣶⣴⣶⣤⣶⣶⣶⣤⣦⣶⣶⡄⠀⠀⠀⠀⠀⠀⡀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡃⢀⡀⠀⠀⠀⠀⠈ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣽⣟⣹⡏⣷⣦⠐⠹⠤⠚⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣵⣿⠞⠉⣛⢿⣥⣀⡠⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣜⣿⡿⣿⣿⢻⣲⣿⣿⢛⠍⠂⡈⠆⠋⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣭⣽⣾⠏⢿⣿⣿⡩⠿⡇⠌⠤⠄⠀⠀⠀⠉⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠛⠛⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣾⡜⢼⡭⢽⣛⣽⣓⢀⡈⠙⠀⠌⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⠟⠋⣉⣉⡁⢸⣿⣿⣘⡿⢓⠓⡛⠨⠁⣋⠬⡁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⠀⠀⠀⠀⢀⣀⣀⣴⣿⣿⣿⣿⣿⣿⣶⣶⣤⣿⣿⣿⣾⣿⣿⡿⣶⣁⡒⡍⠠⠻⠄⠇⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠋⢻⣾⣛⠉⡶⠕⠐⠀⠀⠂⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⢼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⢶⠲⠳⢻⠀⠈⠀⠀⠀⠀⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡃⠀⠠⣿⣿⣯⣟⣿⣿⣿⣿⣿⣿⣿⣿⣇⣠⡀⠀⡀⠹⠁⢉⢀⠂⠢⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⡿⠿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠙⢿⣿⣿⠃⠀⠀⠀⠀⠀⢀⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⡀⠀⠀⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠠⠀⠀⠀⠀⡀⡦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⣀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⣿⣤⣄⠀⠀⠀⠀⠀⠀⠀⢰⣷⣀⣤⠀⠀⢀⣾⣾⣿⣿⣿⣿⣄⣀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⣸⣿⢿⣿⣠⣴⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢨⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡝⠻⣿⣿⣿⣿⣦⠀⠀⠀⠀⠀⠸⣿⣿⣿⡄⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣹⣿⣿⣿⣃⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣯⣿⣿⣿⣿⢀⣀⣀⡀⣀⣀⡻⣿⣟⣇⢀⣀⣀⡀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣺⣿⣛⢹⣿⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣷⣿⣏⡁⣿⣿⣿⣿⣿⣛⠃⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀ ⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣋⢸⣿⠉⠱⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠁⣿⣏⡁⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠋⠀⠀⠀⠀⠀ ⣙⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣜⣛⡛⠘⠛⠀⠀⠙⠛⠋⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⢻⣇⠀⠛⠛⣃⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠉⠁⠀⠀⠀⠀⠀⠀⠀ ⢨⢙⣋⣹⠻⣟⢹⣶⣾⣍⣿⣶⣶⣾⣿⣶⣷⣶⣶⣶⣦⠀⣿⣶⣦⢰⣶⣦⡝⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣷⣾⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⢹⣿⡦⣶⣶⣦⣀⣴⢶⣤⠀⠀⠀⠀⠀⠀ ⠋⣂⢴⡻⡿⢽⢸⣿⣿⣿⣿⣿⡎⣿⣿⣿⢹⣿⣶⣿⣿⢺⣿⣿⣿⢸⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣴⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣿⣿⡿⢸⣿⡄⣿⣷⣿⠛⢿⣾⣍⠀⠀⠀⠀⠀⠀ ⠈⠂⠘⢃⡠⡅⢸⣿⣿⡿⣿⣿⣤⢿⣿⣿⢸⣿⣤⣿⣿⣼⣿⣿⣿⣸⣿⠀⠀⣿⣧⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⠇⣿⡇⠀⢸⣿⣤⣿⡇⣿⡿⣿⣼⡿⠀⠀⠀⠀⠀⠀ ⠀⠀⠐⠜⡑⢰⢀⡠⠠⡐⠀⠄⡔⢤⠆⠀⠀⠐⣶⠀⣰⣿⣿⣿⣿⣿⣦⣤⣤⣠⡀⠀⢀⠛⢿⣿⣿⣿⣿⣿⣿⣿⠟⣡⣾⣿⣿⣼⢿⣿⢏⣾⡿⠋⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀ ⠰⠷⠾⣾⠿⢿⡶⠶⡶⠷⠷⠼⣱⣤⡽⡕⠐⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣛⣫⣾⣿⣿⡿⠢⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢏⣟⣿⢯⡿⠃⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣴⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣀⣀⣀⣀⣀⣀⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⣤⣤⣤⣤⣴⣶⣦⣤⣴⣶⣶⣶⣶⣶⣶⣶⣶⠈⠉⠅⡉⠩⠉⠩ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⢴⡉⣧⢦⣁⣊⡡ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⢵⠢⡿⢊⣥⢋⠟ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠚⢻⢛⣯⣮⡯⣧⡝⠛⠋⠓⠛ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣳⣿⣿⠀⢰⡾⠬⠿⢏⡉⠈⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣯⣿⣏⢿⠿⡿⣿⣿⣿⠟⠢⣴⢿⠾⠃⢀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠻⠛⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣹⣿⣿⠭⡧⡛⣇⢍⠻⡋⠐⠀⡝⠃⠐⠂⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⠟⠋⢉⣉⡁⠸⣿⣿⣻⡗⣟⠟⡟⠧⢐⠦⡅⡲⢀⠠⠀⠄⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⢀⣀⣀⣴⣿⣿⣿⣿⣿⣿⣶⣦⣤⣿⣿⣿⣶⣿⣻⢯⣏⢍⠴⡍⣆⠿⠊⠙⠄⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⠟⠛⠛⠛⡻⡻⠍⢻⡅⠀⠀⠀⠜⠣⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⢼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⢤⡬⡎⡃⠀⠂⠀⠀⠀⠀⠀⠀⠨⠁⠢⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠠⣿⣿⣯⣟⣿⣿⣿⣿⣿⣿⣿⣿⣇⣠⡀⠀⠀⠈⠀⠈⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠂⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⡿⠿⢿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠙⢿⣿⣿⠃⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⡀⠀⠀⠈⠁⠀⠀⠀⠀⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠠⠀⠀⠀⠀⡀⠒⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⣀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⣴⣤⣄⠀⠀⠀⠀⠀⠀⠀⠀⣷⡆⣤⠀⠀⢀⣶⣾⣿⣿⣿⣿⣧⢀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣽⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⣸⣿⣻⣿⣠⣴⣿⣿⣿⣿⣿⣿⣿⣿⡅⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡝⠻⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠘⣿⣿⣿⡄⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⣃⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣯⣿⣿⣿⣿⢀⣀⣀⡀⣀⣀⡹⣿⣟⣇⢀⣀⣀⡀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⢹⣿⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣷⣿⣏⡁⣿⣿⣿⣾⣿⣛⠃⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠋⠀⠀⠀ ⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢼⣿⣉⢸⣿⠉⠱⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠁⣿⣏⡁⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀ ⣙⣻⣿⣻⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣟⡛⠘⠛⠀⠀⠙⠛⠋⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣻⣇⠀⠛⠛⣃⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠀⠉⠀⠀⠀⠀⠀⠀⠀ ⠠⢙⡋⠾⠽⣿⢱⣶⣾⣍⣿⣶⣾⣷⣿⣿⣷⣶⣾⣶⣦⠀⣿⣶⣦⢰⣶⣦⡽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣷⣾⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⡦⣶⣶⣦⣀⣴⢶⣤⠀⠀⠀⠀⠀⠀ ⡂⡄⠥⡊⢤⠿⢸⣿⣿⣿⣿⣿⡎⣿⣿⣿⢹⣿⣶⣿⣿⢺⣿⣿⣿⢸⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣴⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣿⣿⡿⢸⣿⡄⣿⣷⣿⠛⢿⣮⣍⠀⠀⠀⠀⠀⠀ ⠁⢐⠂⠊⡂⣍⢸⣿⣿⡿⣿⣿⣤⢿⣿⣿⢸⣿⣤⣿⣿⣼⣿⣿⣿⣸⣿⠀⠀⣿⣧⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣽⣿⣿⢿⣿⣿⠇⣿⡇⠀⢸⣿⣤⣿⡇⣿⡿⣿⣼⡿⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⢀⡄⢠⠀⠀⠠⡄⠐⣠⠢⠠⡄⠀⠀⣤⠀⣰⣿⣿⣿⣿⣿⣦⣤⣤⣠⡀⠀⢀⠛⢿⣿⣿⣿⣿⣿⣿⣿⠟⣡⣾⣿⣿⣼⢷⣿⢏⣾⡿⠋⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀ ⠰⠷⠶⣶⢿⢿⠶⡶⠶⢶⠾⢠⢔⠝⡈⠂⠀⢒⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣛⣯⣾⣿⣿⡿⠢⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢏⣟⣿⢯⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣤⣤⣤⣤⣤⣴⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣉⡀⡄⣅⣤⣴⢤⣤ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⡙⡭⠷⠹⠵⣷⢯ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⡒⠀⠀⠐⢀⡠⠄ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣟⢫⢼⢣⠠⠀⢀⠡⠬⠁ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣾⡿⡵⣻⣟⣿⣂⠘⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣍⡝⣿⣟⢻⣿⣿⣿⡙⣝⠱⡁⠾⠞⠣⠣⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣚⢾⣻⣬⢿⢍⡀⣛⠫⣡⠈⡀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠉⠁⠁⠉⠉⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠯⢿⣿⡯⣯⣞⡖⢈⠱⣿⢘⠅⢟⡁⠁⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⢨⣿⣿⣿⣿⣿⣿⣛⡁⢀⣶⣶⣄⣸⣿⣷⣿⡿⡷⣻⡹⠾⢏⢿⡣⠸⠀⠀⠀⢀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡃⠀⠀⠀⠀⣴⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣹⡿⣿⣿⣿⡜⠘⠅⠉⢟⡛⠈⢂⠀⠀⠪⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⠁⠀⢀⣄⣽⣿⢅⠂⠌⠀⠀⠀⠐⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠋⠀⢀⣿⠿⠹⠱⢅⡂⠀⠀⠂⠀⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠘⢿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⠆⠀⠸⣟⡢⠐⡈⠂⠐⠐⠃⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡑⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⢠⠁⠀⠀⠀⢁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠘⢻⣿⣿⣿⣿⡟⠛⠛⠛⠛⠛⠀⠀⠐⠁⠁⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡽⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣆⠀⠀⠀⠉⠻⣿⠋⠀⠀⠀⠀⠀⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢹⣷⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠂⠀⠀⠀⠀⠻⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡄⠀⠀⠀⠀⠀⠀⣰⣶⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡍⢿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⢻⣿⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣟⣿⣇⣸⣿⡿⣿⣟⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣈⣻⣿⣿⣿⣿⣷⢀⣀⣀⡀⣀⣀⣿⣿⣿⣀⢀⣀⣀⡀⠀⠀⠀⠀⣿⣇⣤⠀⠀⠀⢀⣀⣠⣤⣴⣦⣀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣟⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⡷⣿⣏⡁⣿⣿⣿⢸⣿⣟⠃⠀⠀⢠⣾⣿⣻⣟⣀⣠⣴⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣍⣸⣿⠉⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡉⠁⣿⣏⡁⣿⣿⣿⣷⣿⣿⡇⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⡿⣽⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡜⡛⠛⠙⠛⠀⠀⠙⠛⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⡟⠛⠀⠀⠛⠛⠃⠛⠛⣿⣿⠟⠛⠁⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟ ⣟⣽⣷⡜⢿⢿⢱⣶⣾⣍⣷⣿⣿⣶⣿⣶⣶⣶⣾⣶⣦⢀⣴⣶⣦⢰⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣶⣶⣶⣶⣦⣶⡄⢠⣾⣷⡄⣶⣶⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁ ⣿⢝⣿⣯⢬⠈⢸⣿⣿⣿⣿⣿⡎⣿⣿⣿⢹⣿⣶⣿⣿⣸⣿⣿⣿⢸⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣬⢻⣿⣿⡇⣿⣧⣼⣿⣇⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠟⠻⠋⠉⠀⠀ ⡯⣽⢝⢶⢅⡐⢸⣿⣿⡿⣿⣿⣤⢿⣿⣿⢸⣿⣤⣿⣿⣿⣿⣿⣿⢸⣿⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣤⣾⣿⣿⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣼⡿⠀⠀⠀⠀⠀⠀ ⠁⠩⡴⣌⣣⠙⢖⡄⠤⠂⡲⢒⣶⠖⡂⠀⠂⠀⣠⠀⢶⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣣⠆⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠉⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀ ⠰⠷⡶⣿⣿⣿⡷⢿⢾⣿⡾⡚⡓⢻⡂⡄⠀⠸⣿⣦⣿⣿⣿⣿⣿⣿⣿⣿⣶⡆⣀⣠⣌⢿⣿⣿⣿⣿⣿⣿⣿⠟⣡⣏⣿⣿⣿⣟⣾⣿⢿⣿⣿⣿⡿⠛⠋⠉⠀⠀⠀⠀⠀⠀⠀⠘⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⢈⢃⡁⠀⢴⡂⠴ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢿⡶⡎⠦⠹⠴ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⠁⠘⠉⠟⠺ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⠀⠀⠀⠠⠴ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠠⠄⠐⠒ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢯⠿⣹⠿⣻⣟⣙⠻⠀⠂⠠⠤ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⡛⡝⣿⣿⣿⣿⡿⣿⣿⣿⢯⣷⢘⠋⠂⠂⠀⠁⠀⢰⣷ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠛⠛⠛⠛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢿⣿⣿⣿⣿⢾⣿⣷⠛⣽⣻⣽⠬⡦⡀⠀⠉⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⡿⠿⠋⢉⣭⣄⠀⣾⣿⣿⣿⣿⣿⢷⣟⣿⣵⡾⡯⢒⠇⠀⠔⡹⡀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⣠⣤⣴⣿⣿⣿⣿⣿⣿⣿⣿⣦⣾⣿⣿⣿⣿⢿⡿⣿⣿⣿⠍⢉⠭⠉⠹⢟⠒⡐⠀⠀⠢⠁⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣅⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠋⠉⠉⠸⣕⢹⡨⠆⠄⠀⠀⠄⠨⢑⠤⠠⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠀⠀⠢⡺⠙⠷⢉⡶⠠⠀⠀⠐⠐⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠐⢿⣿⣿⣾⣽⣿⣿⣿⣿⣿⣿⣿⣿⣧⣤⠀⠀⣻⣃⡬⠀⠀⠀⠈⠀⠀⠠⠀⠐⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣉⡛⡁⠀⠅⠊⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⠟⠛⠛⠛⠋⠀⠀⠘⢒⡐⠀⠀⠠⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⡀⠀⠀⠉⠻⣿⣿⠏⠁⠀⠀⠀⠀⠄⠀⠀⠀⠀⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⡀⠀⠀⠀⠁⠀⠀⠀⠀⠐⠐⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⡀⠀⠀⠀⠠⠀⠀⠀⠀⣰⠁⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣀⠀⠀⠀⠀⠀⠀⠀⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣳⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠰⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣃⣿⣿⣿⣿⣇⣺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣙⣿⣿⣿⣿⣿⣆⢀⣀⣀⡀⣀⣹⣿⣿⣀⣀⢀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣛⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⢹⣿⣿⣿⣿⣿⣿⣿⣹⣷⣿⣏⡓⣿⣿⣿⢸⣿⣟⠃⠀⠀⠀⠀⢠⡄⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⢸⣿⣉⣸⣿⠹⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠁⣿⣏⡁⣿⣿⣿⢰⣿⣿⣷⠀⠀⠀⣤⣿⣿⣿⠃⠀⠀⣠⣤⣴⣶⣿⣧⣤ ⣿⣻⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡘⣛⠛⠘⠛⠀⠀⠙⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢙⣿⣿⣟⠛⠀⠁⠛⠛⠃⠛⢻⣿⣎⠛⠛⠁⠀⢠⣾⣿⣟⣼⣿⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⠽⣿⣿⢿⢿⢱⣶⣿⣍⣿⣶⣾⣶⣿⣶⣷⣶⣶⣶⣦⢀⣴⣶⣤⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣾⣿⣿⣶⣶⡦⣶⣶⣤⣶⡄⢸⣿⣧⡄⣶⣶⣤⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣫ ⡿⣟⢫⡍⠻⣯⢸⣿⣿⣿⣿⣿⡎⣿⣿⣿⢹⣿⣶⣿⣿⢸⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣧⣼⣿⠁⣿⣿⣿⡇⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢟⣿⣷⣿⡏ ⡷⣴⣞⣙⠂⡀⢸⣿⣿⡿⣿⣿⣤⢿⣿⣿⢸⣿⣤⣿⣿⣿⣿⣿⣿⢸⣿⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣤⣼⣿⣿⠃⣿⣧⣼⣿⣤⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⠿⠿⣿⠯⠛ ⠀⠀⣑⣈⠡⠐⣂⠀⠀⠰⡐⢴⣐⠖⣰⠤⢂⠠⣄⠠⣴⣿⣿⣿⣦⠀⠀⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⡿⣀⠀⣶⣾⣿⣷⣷⣾⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠻⠄⠈⠁⠀⠀⠀ ⠰⠷⠷⣷⡿⢿⡶⠶⠾⠶⠶⠠⡟⠓⡤⠁⢀⣰⣿⣠⣿⣿⣿⣿⣿⣷⣶⣤⣤⠀⠀⡙⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣫⣸⣿⣿⣿⡟⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠋⠉⠉⠉⠉⠉⠋⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣫⠉⠀⡄⠐⢀⠀⡀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠄⠀⠠⠐⠤⠱⢀⠠ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠐⠌⠀⠀⠀⠀⠠⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣽⣟⢫⠤⢀⠈⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢃⢟⣯⣽⣟⣣⡀⠠⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⡍⠿⣻⢿⣿⣿⣿⢙⡀⠀⢆⠋⢍⠉⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⢓⢺⣶⣽⢶⡞⠸⠂⡄⠠⢣⢟⡮⠘⠇⣠⢜⢀⠁⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠛⠙⠉⠛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠮⢿⣷⣾⢿⣟⠈⠈⢋⣘⠋⣽⣑⠹⠆⠍⠄⠈⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⠀⠀⠀⠀⠀⣻⣿⣿⣿⣿⣿⡿⠟⠉⣩⣤⣄⠀⣿⣯⣿⡖⢈⠂⠀⠐⠃⠡⢤⠶⢑⠈⠁⠐⠀⢀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⢀⣤⣤⣶⣿⣿⣿⣿⣿⣿⣶⣶⣦⣿⣿⣿⣷⡝⡻⠟⢛⢥⡥⠈⠄⠀⠀⡀⠠⠢⢐⠀⠈⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠋⠁⢈⢟⣤⠂⡥⠀⠀⠀⠀⠁⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠇⠀⢠⡶⠜⠒⠦⡐⠀⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠺⢿⣿⣿⣯⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⢀⡞⠄⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⡀⠀⠠⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⡯⠉⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⡀⠀⠀⠉⠻⣿⣿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠉⠁⠀⠀⠀⠘⠸⠀⠀⠀⠠⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⡄⠀⠀⠀⠠⠀⠀⠀⠀⢼⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⡀⠀⠀⠀⠀⠀⠀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⢷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⠀⠘⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣯⣺⣿⣿⣿⣿⣁⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣌⣻⣿⣿⣿⣿⣧⣀⢀⣀⣀⡀⣸⣿⡷⣀⣀⣀⢀⣀⣀⡀⠀⠀⠀⣰⣆⣠⡀⠀⠀⠀⢀⣀⣤⣴⣶⣀⣀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢺⣿⣛⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⢿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⡇⣿⣿⣿⢸⣿⣛⠃⠀⢀⣴⣿⣿⣿⠃⢀⣤⣶⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⢸⣿⣍⢸⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣸⣿⣿⣿⣿⣿⣿⣿⣉⠁⣿⣏⡃⣿⣿⣿⢰⣿⣿⡇⢀⣼⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣟⢟⣻⣿⠛⣿⢛⣿⣿⣿⣿⣿⣿⣿⣿⡿⡯⡜⡛⠛⠘⠛⠀⠀⠙⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣿⡘⠛⠀⠀⠛⠛⠃⢻⣿⣻⠈⠛⠛⠁⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋ ⣷⡻⣽⡿⣽⠾⢱⣶⣾⣍⣷⣾⣾⣾⣿⣶⣶⣶⣶⣶⣦⠀⣴⣶⣦⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣶⣶⡦⣶⣶⣶⣶⠀⣽⣷⣶⡄⣶⣶⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣟⡋⠤ ⠿⢵⣯⡿⠟⢊⢸⣿⣿⣿⣿⣿⡎⣿⣿⣿⢹⣿⣶⣿⣿⢸⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⡇⣿⣧⣼⣿⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠛⠫⠛⠁⠀⠀ ⢻⣞⢖⣧⡁⠲⢸⣿⣿⡿⣿⣿⣤⢿⣿⣿⢸⣿⣤⣿⣿⣾⣿⣿⣿⢸⣿⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢺⣿⣤⣿⣿⣿⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣼⡿⠀⠀⠀⠀⠀⠀ ⠁⢘⠙⠇⠀⡊⠆⢦⢐⢠⡀⠔⠀⠐⠂⠀⠐⡀⠀⣀⣾⣿⣿⣿⣄⠀⠀⠀⠀⠐⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⡴⠀⣾⣷⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠋⠉⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀ ⠰⠷⡶⣾⡿⢿⡷⢾⢶⣾⡿⡊⠁⢠⠄⠀⠀⢠⡶⠘⣿⣿⣿⣿⣿⣦⣤⣤⣄⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣵⣿⣿⡿⣿⢯⣿⣿⣻⣿⣿⣿⠟⠛⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠓⠀⡐⣤⠂⡤⡐⠣ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⢔⠞⠹⠆⠷⢸⡴ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡠⣔⢐⠀⠀⠈⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣟⢿⣫⢚⡰⢀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣭⡿⣻⢿⣷⣿⣿⣬⣋⠀⢀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⣏⣿⢿⣝⣝⡿⣿⢗⡳⠾⣷⡾⠟⡧⡧⣻⢯⡘⠅⠀⠈⢀⡀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣵⠀⠘⡙⢋⢫⡫⠓⣏⢴⡿⣿⢲⣰⣇⣠⣶⣤⡧⠒⠨⠀⠀⠀⠀⢐⡂ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠟⠋⠙⣻⢫⢾⣳⣿⣾⣮⡷⡟⢛⣙⡛⠛⣉⠙⡖⠀⠀⠀⠀⠀⠈⢀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⠀⠀⠀⠀⠀⠀⣀⣾⣿⣿⣿⣿⣿⣫⣁⠀⣶⣿⣦⣌⠻⡟⡟⠖⠴⡄⠚⠱⡅⠽⡟⢟⡗⠞⠈⡔⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠆⠞⠂⠈⠑⢀⠩⠁⠑⠀⠄⠂⠣⢤⠂⠀⠀⠀⠀⠀⠀⠐⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⢁⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⢠⣿⣿⣟⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⠁⠀⠀⠀⠀⠀⠀⠄⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⠀⠀⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⣳⣶⣏⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣶⣄⠀⠀⠀⠙⠿⣿⣿⣿⡿⢃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣦⡀⠀⠀⠈⠛⠻⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⡀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⣄⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣷⡀⣄⠀⠀⠀⢀⣶⣾⣿⣿⣿⣿⣧⣠ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⠀⠀⣶⣶⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⢀⣠⣶⣿⣿⣿⣿⣿⣿⣿⣿⢿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣵⣿⠼⣿⠗⣽⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠹⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣏⣿⢹⣿⣿⣿⣿⣃⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⢹⣿⣿⣿⣧⣀⢀⣀⣀⡀⣹⣿⡿⣄⣀⣀⢀⣀⣀⡀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣬⣽⣻⡉⡙⢸⣿⣛⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⡃⣿⣿⣿⢸⣿⣛⠃⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠛⠇⠀⠀ ⣿⣽⡿⣿⣿⡿⣿⣿⣿⣿⣽⣷⣶⠛⠻⠷⠥⢸⣿⣉⢸⣿⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠁⣿⣏⡁⣿⣿⣿⢴⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠻⠋⠀⠀⠀⠀ ⣿⣙⠛⡽⠵⣛⣟⡾⢿⣿⡮⣿⣶⠉⢠⢢⠄⠘⠛⠛⠘⠛⠀⠀⠙⠛⠋⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⡛⠀⠀⠛⣻⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠛⠉⠀⠀⠀⠀⠀⠀⠀⠀ ⠛⡚⠟⢾⠻⣻⢰⣶⣶⣍⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣦⠀⣴⣶⣦⢰⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣶⡦⣶⣶⣤⣀⣴⢶⣄⠀⠀⠀⠀⠀⠀ ⣀⣾⠤⢩⠍⠩⢸⣿⣿⣿⣿⣿⡎⣿⣿⣿⢹⣿⣶⣿⣿⢰⣿⣿⣿⢸⣿⣾⡟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⡿⢸⣿⡄⣿⣷⣿⠋⢿⣮⣍⠀⠀⠀⠀⠀⠀ ⠈⠐⢢⠄⠐⢀⢸⣿⣿⡿⣿⣿⣤⢿⣿⣿⢸⣿⣤⣿⣿⣾⣿⣿⣿⢸⣿⠀⢀⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣯⣿⣿⣽⣿⣿⢻⣿⣿⠇⣿⡇⠀⢸⣿⣤⣿⡇⣿⡿⣿⣼⡿⠀⠀⠀⠀⠀⠀ ⠀⠁⠃⠠⢈⠈⠒⠀⠀⡀⢀⠀⠀⠀⠀⠠⠂⠀⠀⢀⣰⣿⣿⣿⣷⣤⡀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣴⣾⣿⣿⡏⣾⣿⡿⣵⡿⢡⠄⡰⠋⠁⠀⠀⠀⠀⠀⠀⣼⡶⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀ ⠰⡷⠶⣶⠿⢿⠾⠶⠶⠾⠶⠂⠀⠈⠀⠀⠀⢀⣶⠀⣻⣿⣿⣿⣿⣿⣿⣶⣶⣶⣆⣠⣶⣦⣄⠙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣴⣿⡿⣾⠋⠐⠁⠈⠁⠀⠀⠀⠀⠀⠀⠀⠴⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠓⠀⡐⣤⠂⡤⡐⠣ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⢔⠞⠹⠆⠷⢸⡴ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣌⢦⢠⠀⠀⠈⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⢸⣟⠈⣟⣻⣿⣯⡬⡳⣔⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⡿⣿⣿⣿⣿⣟⣿⣿⣿⣿⠟⠻⡿⢽⣃⢀⣻⡯⠻⢿⣿⡫⣻⢿⣂⠐⠐⠈⠁ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡽⣿⣿⣰⡰⠌⣵⠸⢭⣳⡾⡙⢇⣉⣧⢇⡫⠁⠀⠈⢠⡄ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⡐⣛⢟⢧⣾⢿⠻⡋⠤⣇⣛⣖⡴⡖⢣⣿⡟⡛⡉⠈⠀⠀⠀⠀⠐⠂ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠁⠀⠀⠀⠀⠙⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠟⠃⢘⣾⡻⡯⢟⡟⢟⡙⣲⢿⢻⡿⡧⠜⢿⠤⠄⠀⠀⠀⠀⠀⠀⠐⠂ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⣀⣾⣿⣿⣿⣿⣿⣋⣁⠀⣶⣿⣦⡌⠻⣟⡺⠈⡤⠼⠦⠮⠾⢇⠴⠕⠊⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠆⠗⠇⠃⠂⣊⠐⠊⠀⠀⠠⠂⠠⠀⡤⠅⠄⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⡀⠀⠀⠀⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⠀⠀⢠⣿⣿⣟⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⠁⠀⠐⠀⠀⠀⠀⠀⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣟⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣶⣀⠀⠀⠀⠙⠿⣿⣿⣿⣿⢇⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣦⡀⠀⠀⠈⠛⠻⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⡀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣠⣀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠄⠀⠀⠀⠀⠀⠐⣷⡀⣄⠀⠀⠀⢀⣶⣾⣿⣿⣿⣿⣧⣠ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⠀⠀⣶⣶⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⢀⣠⣴⣿⣿⣿⣿⣿⣿⣿⣿⠻ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⡯⣾⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠹⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣚⣿⣿⢹⣿⣿⡿⣿⣇⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⢹⣿⣿⣿⣧⣀⢀⣀⣀⡀⣻⣿⡷⣄⣀⣀⢀⣀⣀⡀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠧⣿⣿⣿⣿⣟⢸⣿⣛⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⡃⣿⣿⣿⢸⣿⣛⠃⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠿⠃⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡽⢿⡺⡓⢸⣿⣉⢸⣿⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠁⣿⣏⡁⣿⣿⣿⣴⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⡛⠋⠀⠀⠀⠀ ⡿⢿⣛⣿⣿⣿⣿⣿⣿⣿⣟⣟⣿⣊⢢⡋⡀⠘⠛⠛⠘⠛⠀⠀⠙⠛⠋⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⡛⠀⠀⠛⣻⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠛⠉⠀⠀⠀⠀⠀⠀⠀⠀ ⠟⠿⢈⣿⣻⣭⢱⣶⣾⣍⣶⣶⣾⣶⣶⣶⣶⣶⣶⣶⣦⠀⣴⣶⣦⢰⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣶⡦⣶⣶⣤⣀⣴⢶⣄⠀⠀⠀⠀⠀⠀ ⢈⣗⣀⡘⠏⡐⢸⣿⣿⣿⣿⣿⡎⣿⣿⣿⢹⣿⣦⣿⣿⢸⣿⣿⣿⢸⣿⣾⡏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⡿⢸⣿⡄⣿⣷⣿⠋⢿⣮⣍⠀⠀⠀⠀⠀⠀ ⡀⡿⡒⢁⠐⡂⢸⣿⣿⡿⣿⣿⣤⢿⣿⣿⢸⣿⣤⣿⣿⣾⣿⣿⣿⢸⣿⠀⢀⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣮⣿⣿⣿⣯⣿⣿⣼⣿⣿⢻⣿⣿⠇⣿⡇⠀⢸⣿⣤⣿⡇⣿⡿⣿⣼⡿⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⡀⠐⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣰⣿⣿⣿⣷⣤⡀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣴⣾⣿⣿⡏⣾⣿⣿⣵⡟⢡⢄⡰⠋⠁⠀⠀⠀⠀⠀⠀⣴⣶⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀ ⠸⠷⠶⣶⠿⢷⠷⠶⠶⠶⠶⠀⠀⠀⠀⠀⠀⢀⣶⠀⣻⣿⣿⣿⣿⣿⣿⣶⣶⣶⣆⣠⣶⣦⣄⠙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣴⣿⡿⣼⠋⠐⠁⠈⠁⠀⠀⠀⠀⠀⠀⠀⠴⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡂⡄⠤⡀⠀⡀⠀⡀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣔⡁⠤⢷⡶⠔⠶⠌ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣿⣿⣿⣿⣿⣿⡾⡭⢻⡅⢈⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⢽⣾⡿⣿⡿⣿⠛⢗⢬⠯⠁⢀⢀⡀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣟⣿⣏⠑⠙⢉⢸⣉⣋⣸⠴⠅⠁⡀⠀⠈⠄⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⡯⣿⣿⣏⣿⣥⠹⠊⡁⠀⠀⠀⠈⠑⠉⠉⠁⠀⠀⠃⠂⠀⠐⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠉⠉⠀⠀⠀⠉⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠙⣻⣿⣿⣿⡽⣯⢉⢎⢱⠇⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠀⣠⣿⣿⣿⣿⣿⣿⠋⡁⢠⣶⣦⣄⠻⢿⣿⠿⢻⡿⠶⠚⠻⢇⡀⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣷⢿⣟⣾⣑⣡⠀⠀⠀⠀⢸⣾⣒⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⠀⢈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⠉⠀⠐⠿⠏⠆⠏⠀⠀⠀⠐⡄⠀⠡⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⣼⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠀⠀⢣⣴⣢⠈⢰⠀⠀⠀⠈⠠⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠄⠀⠐⠄⠤⢀⠀⠰⠘⠅⠀⠀⠀⠀⠀⢀⣀⣀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠘⠻⣿⣿⣿⣿⣿⣿⣿⣿⠿⡿⠿⠿⠇⠀⠀⠀⠀⠀⠁⠛⠃⠍⠈⠀⠀⠀⠀⠀⠀⠀⣰⣶⣿⣿⣷⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣛⣽⣿⣿⣿⣧⣤⡀⠀⠀⠈⠻⢿⣿⣿⣿⣟⡀⠀⠀⠀⢀⡀⠀⠄⠀⠄⠈⠀⠀⠁⣄⡀⠀⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣤⠀⠀⠀⠙⠻⠿⠃⠀⠀⠀⢀⣊⠀⠀⠄⠈⠹⠂⠐⠀⠀⢸⣷⠀⢀⣤⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣧⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⡀⠀⠀⠀⠀⠀⠀⠀⠀⢁⠀⠒⠈⠃⠐⠮⠂⠀⠀⣿⣿⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠋⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⠀⠀⠀⠀⠀⠀⢀⡴⠀⠀⠈⠂⠀⠚⡎⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠃⢀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠸⣿⣿⡄⠀⠀⠀⠅⠁⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⠀⣀⠈⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣟⢹⣿⣿⣿⣿⡿⢫⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⢹⣿⣿⣄⠀⠀⠀⠀⣀⣀⣼⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⢠⣾⡟⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⡿⣿⡿⣎⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⢻⣿⣿⣧⣀⣰⣿⣿⣿⣿⣿⣿⣿⡿⠿⠛⠋⠀⠀⣠⡿⠛⠁⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⢿⣷⢻⣋⣈⣋⣻⣿⣿⣿⣿⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢀⣀⣀⡀⣀⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠈⠋⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣽⣏⣿⣽⣽⡯⣷⢸⣿⣋⢸⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠛⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣯⣿⣿⣿⣿⣿⣿⣷⣽⡺⡫⡞⡛⠙⠀⢸⣿⣉⢸⣿⠉⢱⣿⣿⣿⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⢿⢻⣏⣹⣏⢿⣷⣿⣽⣿⣞⡻⠶⢀⠈⡀⠘⡛⠛⠙⠛⠀⠀⠙⠛⠋⠀⠈⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣾⣿⣿⣿⣿⣿⣯⣿⡿⠛⣨⠛⠛⠁⠀⠀⠀⠀⠘⠧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣶⡪⡽⡿⣧⣮⢰⣾⣾⣍⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣦⠀⣴⣶⣦⢰⣶⣦⡄⣶⣾⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⠏⣡⣶⣶⡄⣶⣶⣤⢰⣶⣦⣶⣶⣦⣀⣴⢶⣄⠀⠀⠀⠀⠀⠀ ⢛⣬⠅⣟⣛⢁⢸⣿⣿⣿⣿⣿⡎⣿⣿⣿⢹⣿⣶⣿⣿⢰⣿⣿⣿⣸⣿⣿⡇⣿⣷⣼⣿⣾⡟⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣇⣿⣿⣿⣿⠆⣿⡿⣿⡇⣿⣷⡿⢸⣿⣶⣿⣷⣿⠛⢿⣮⣍⠀⠀⠀⠀⠀⠀ ⣦⣔⢔⠃⠯⣤⢸⣿⣿⡿⣿⣿⣤⢿⣿⣿⢸⣿⣤⣿⣿⣼⣿⣿⣿⣿⣿⣀⠨⣿⣧⣼⣿⢸⣿⢻⣧⣿⠟⠻⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣯⣼⣿⣤⠹⣧⣿⠇⣿⡇⠀⢸⣿⣭⣿⡇⣿⡿⣿⣼⡿⠀⠀⠀⠀⠀⠀ ⠒⠉⠁⠀⠁⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠰⣾⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣠⣶⣿⣿⣿⣷⣦⣄⠀⠀⠐⠓⠀⠘⠛⠛⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀ ⡹⠷⡶⣶⠿⢷⠶⡶⠶⠶⠶⠀⠀⠀⠀⠀⠀⠀⢰⣦⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣪⣿⣮⡃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⡿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢽⣿⣿⣿⡿⠿⣟⠫⠛⠫⡛⠅⡣⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣷⣽⢿⠷⣿⠄⠀⠉⠁⠀⠄⠲⠆⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⢻⢻⢟⡿⣿⣿⡯⠆⠐⠁⢁⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠁⠀⠀⠀⠀⠀⠉⢿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠟⠃⠙⣷⣏⡟⣿⡛⠁⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⢀⣼⣿⣿⣿⣿⣿⣟⣉⠀⣴⣿⣶⣄⠫⠗⣒⣱⣦⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⢰⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠇⢺⡃⢐⡒⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⠀⠠⠋⠄⠐⠀⠀⠀⠀⠀⠀⠀⠀⢠⣼⣿⣿⣿⣆⠀⠀⠀⠠⡄⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠠⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣍⡉⠀⠀⠘⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⡇⣠⣾⣿⣿⡿⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠁⠀⢰⣄⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣥⣿⣿⣿⣿⡏⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣹⠄⠀⠀⠙⠻⣿⣿⣿⣿⣿⣿⡕⠉⠛⠛⠛⠛⠁⠀⠀⠀⠀⠀⢸⣿⡇⠀⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠈⢻⣿⠁⣰ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣷⣤⡀⠀⠀⠈⠛⢿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⡟⠉⠀⣰⣶⠏⣼⠟ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⡀⠀⠀⠉⠛⠇⠀⠀⠀⠀⠼⡁⠀⠀⠀⠀⠀⠀⠀⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⣰⣿⣿⣿⡏⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⣁⠀⠀⠀⠀⠀⠀⠀⠀⣻⣿⣿⣿⣿⣿⣿⣿⠏⠁⠀⣰⣿⣿⣿⡟⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⡀⠀⠀⠀⠀⠀⢰⣄⡀⠀⠀⠀⠀⢀⣤⣾⣿⣿⣿⣿⣿⠟⠋⠁⠀⠀⣠⣿⣿⣿⠿⠃⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⢸⣿⣷⡆⠀⢀⣴⣿⣿⣿⣿⣿⣿⠏⠁⠀⠀⠀⠀⠀⠻⢿⡿⠟⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢰⣿⣿⣿⣿⡟⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⢹⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⡯⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⡾⣿⣿⡻⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⢀⢀⣶⣿⣿⣿⣿⣿⣿⣿⣿⠟⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡿⣿⣷⡼⡟⠋⠻⢿⣿⣿⣿⡇⠺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⡿⢻⡠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣫⣟⣷⣽⠿⢞⣛⣟⢛⣉⣛⢣⣀⣀⡀⣁⣛⣛⠁⢀⣈⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣟⢆⣈⣀⡂⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣏⢃⢭⡉⢝⢫⢸⣿⣋⢸⣿⣹⡇⣿⣿⣿⠀⢸⣿⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣟⠃⠀⠀⠀⠀⢠⣿⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣷⡿⣿⡝⠂⠀⠈⠁⢀⢸⣿⣉⣸⣿⠉⠁⣿⣿⣿⠀⢸⣿⣸⣿⢹⣿⣹⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢰⣭⢻⡇⠀⠀⠀⢠⣾⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⢿⡻⣿⡻⣿⣿⣿⣟⡛⣆⣄⡂⠑⡄⠌⢨⠘⠛⠛⠙⠛⠀⠀⢿⣟⠋⠀⠘⠛⠛⠋⠘⠛⠛⠘⠛⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠋⠉⠈⠙⠋⠁⠀⠀⠀⣾⣿⠟⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣽⣿⣫⣏⢏⣿⢱⣶⣶⣌⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⠀⣴⣶⣾⣿⣶⣦⡄⣶⣶⣶⣶⣶⣄⣠⡶⣦⡀⠀⣾⣿⣯⢹⣾⣿⣿⣿⣿⣿⣿⣿⣾⣶⠀⢠⣴⣦⡀⣤⣤⣤⢠⣶⣿⣶⣶⣦⣀⣴⢶⣄⠀⠀⠀⠀⠀⠀ ⣽⣿⠓⣧⣣⠉⢸⣿⣿⣿⣿⣿⡎⣿⣿⣿⢸⣿⣶⣿⣿⢰⣿⣿⣿⣿⣿⣿⣷⣿⣧⣼⣿⣾⣟⣻⣷⣿⣵⣿⣿⣷⣿⣸⣿⣤⢸⣿⣿⡇⣿⣧⢸⣿⠀⢸⡇⣿⡇⣿⣧⡿⢸⣿⡤⣿⣷⣿⠛⢿⣮⣍⠀⠀⠀⠀⠀⠀ ⠻⢲⣉⣿⠟⣉⢸⣿⣿⡿⣿⣿⣤⢿⣿⣿⢸⣿⣤⣿⣿⡌⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣤⠈⣿⣿⠁⣿⣧⣼⣿⣤⢸⣧⣿⠇⣿⡇⠀⢸⣿⣤⣿⡇⣿⡿⣿⣼⡿⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠩⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⣤⣴⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀ ⠰⠷⠶⣶⠿⢷⠶⠶⠶⠶⠶⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⣠⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣯⣇⢰⠇⣠⡇⢄⠡⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⢿⣿⣿⣿⣇⡸⣬⣂⡰⢀⢔⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⡿⠿⠾⡿⣌⠉⠮⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣉⠉⣅⣭⡓⠑⠀⡀⠠⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠈⠉⠉⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠛⠉⢫⣯⢹⢑⢂⠄⠀⠡⠐⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⣠⣿⣿⣿⣿⣿⡿⠛⠁⢠⣦⣦⣄⠈⠫⢽⡬⠃⠁⠐⠂⠉⠐⠀⠀⠀⠀⠀⢀⣀⣴⡦⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⣴⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣷⢀⢀⠐⠀⠀⠉⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿⣿⣿⡗⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣄⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣭⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⣿⣿⣿⣿⡿⢀⡀⢀⣴ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣋⡉⠀⠀⠀⠀⠀⠀⠀⢰⣆⡀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣡⣿⢿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠂⠀⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⢸⣿⣇⣠⣼⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⢟⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⣛⣄⠀⠀⠀⠈⠿⣿⣿⣿⣿⣿⣿⡏⠉⠛⠛⠛⠻⠛⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⡿⠋⢸⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣫⣵⣿⣿⣿⣦⣄⠀⠀⠀⠈⠻⢿⣿⣿⣿⣿⡤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠀⠀⢠⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⡀⠀⠀⠘⠛⠿⢿⠏⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⣰⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⠀⢀⠀⠀⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⣀⣤⣾⣿⣿⣿⣿⡿⠛⠁⠀⠀⠀⢀⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠀⠀⠠⣦⡄⠀⠀⠀⠀⢠⣾⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⠈⢻⣿⡿⠋ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⡿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⠀⠀⠐⣿⣿⣧⣄⣤⣶⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⣼⡿⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣷⣿⢶⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⢽⣿⣿⣿⣿⡯⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⣠⣶⣿⣿⣿⣿⣿⣿⣿⡟⢹⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⢻⣿⣿⣷⣻⠘⢿⣿⣿⣿⡟⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣼⣿⣿⣿⣿⣿⣿⣿⣿⢟⡇⡿⣩⣆⠀⠀⠀⠀⠀⢠⡦⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣶⣿⡷⡛⠀⠀⠀⠁⠈⠛⠃⠀⠀⠙⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⢋⡾⠱⠅⠿⠁⠀⠀⠀⠀⠀⢸⣿⣷⡆⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⡿⣿⣋⣛⣿⢛⣏⣠⣋⣀⣀⡀⣀⣀⡀⠀⢀⣀⣀⡀⢀⣹⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣿⣿⣿⣿⣿⣟⢘⣁⣀⡀⠀⠀⠀⠀⠀⠀⢀⣾⡿⠿⠇⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣧⢿⣽⣭⣿⣷⢸⣿⣋⢸⣿⣿⡇⣿⣿⣿⠀⢸⣿⢹⣿⢸⣿⡉⢿⣿⣿⣿⣿⣟⣻⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⣿⣿⢸⣿⣛⠃⠀⠀⠀⠀⠀⠀⣾⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀ ⣽⡾⣮⣿⣿⣿⣿⣿⣮⣺⣟⢺⣔⠭⢝⡗⣿⢸⣿⣉⣸⣿⠉⠡⣿⣿⣿⡀⢸⣿⣸⣿⢸⣿⣁⢸⣿⣿⠙⣿⣏⢹⣿⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⢠⣭⢻⡇⠀⠀⠀⠀⠀⠀⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⢞⣿⣏⣻⣉⡝⣗⡋⢩⠗⢆⣦⠾⠀⢙⣷⣘⡛⠛⠙⠛⠀⠀⢙⣿⣿⣿⣜⠛⠛⠋⠘⠛⠛⠈⠛⠋⢀⣻⣿⡞⣉⠉⠉⠛⠋⠘⠛⠁⠀⠛⠛⠃⠋⠉⠉⠈⠙⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣟⣿⣏⡏⣉⣿⢰⣶⣶⣄⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⠀⣴⣶⣮⣿⣿⣿⣿⣷⣶⣶⣶⣶⣤⣤⣶⣶⣿⣿⣿⣶⣿⣿⣶⣶⢤⡄⣠⡄⣤⣤⢤⣶⠀⢠⣴⣦⡄⣤⣤⣤⢠⣤⣤⣶⣶⣤⣀⣴⢶⣤⠀⠀⠀⠀⠀⠀ ⡟⠟⡠⠉⠀⠂⢸⣿⣿⣿⣿⣿⡎⣿⣿⣿⢹⣿⣶⣿⣿⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⣿⣿⣿⣿⣶⢸⣿⣿⡇⣿⣧⢸⣿⠀⢸⣿⣿⡇⣿⣷⡿⢸⣿⣦⣿⣷⣿⡛⢿⣮⣍⠀⠀⠀⠀⠀⠀ ⠄⠀⠤⠀⡀⢀⢸⣿⣿⡿⣿⣿⣤⢿⣿⣿⢸⣿⣤⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣏⣴⣿⣿⣿⣿⣿⣤⠸⣿⣿⠃⣿⣧⣼⣿⣤⢸⣿⣿⡇⣿⡇⠀⢸⣿⣤⣿⡇⣿⡿⣿⣼⡿⠀⠀⠀⠀⠀⠀ ⠐⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡆⠀⠀⢠⣤⣶⣾⡷⠆⠀⠀⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀ ⠸⠷⠶⣶⠿⢷⠶⠶⠶⠶⠶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⢸⣿⣿⣿⡇⢐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣯⣇⢰⠇⣠⡇⢄⠡⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣽⣿⣿⣿⣿⣿⢿⣿⣿⣿⣇⡸⣬⣂⡰⢀⢔⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢾⢿⠈⣉⠮⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣀⠑⡍⡋⢓⠘⠁⠁⠀⡁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠉⠉⠉⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠏⠘⠋⣨⣧⣔⠂⣀⠈⢶⠂⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⣠⣿⣿⣿⣿⣿⡿⠛⠁⢠⣦⣦⣄⠐⠙⠸⢡⠤⠂⠁⠁⠀⠀⠀⠀⠀⠀⠀⣀⣀⣤⡦⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⣴⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣷⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿⣿⣿⡇⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣭⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⡿⢀⣀⢀⣴ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣋⡋⠀⠀⠀⠀⠠⠅⠀⢰⣄⡀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣥⣿⣟⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⢸⣿⡇⣀⣾⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⠟⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⣛⣦⠀⠀⠀⠈⠿⣿⣿⣿⣿⣿⣿⡏⠉⠛⠛⠛⠿⠋⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⡿⠃⢸⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣵⣿⣿⣿⣧⣄⠀⠀⠀⠈⠻⢿⣿⣿⣿⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠀⠀⢠⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⡀⠀⠀⠈⠛⠿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⢰⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣤⣾⣿⣿⣿⣿⡿⠛⠁⠀⠀⠀⢀⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠀⠀⠠⣦⡄⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⡿⠃⠀⠀⠀⠀⠀⠀⠈⢻⣿⣿⠋ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⠀⠀⠐⣿⣿⣧⣄⣤⣾⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⢼⡾⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⢽⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⢽⣿⣿⣿⣿⡯⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⣠⣦⣿⣿⣿⣿⣿⣿⣿⡟⢹⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣽⠘⢿⣿⣿⣿⡟⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣜⣿⣿⣿⣿⣿⣿⣿⣿⢟⡇⡿⣉⣆⠀⠀⠀⠀⠀⢠⡦⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣾⣿⣿⠋⠉⠀⠀⠁⠈⠛⠃⠀⠀⠙⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⢃⡾⢱⠅⠿⠁⠀⠀⠀⠀⠀⢸⣿⣷⡆⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⢭⣭⢋⣛⣉⣪⣀⣀⡀⣀⣀⡀⠀⢀⣀⣀⡀⢀⣹⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣿⣟⣿⣿⣿⣟⢘⣁⣀⡀⠀⠀⠀⠀⠀⠀⢀⣾⡿⠿⠇⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣻⢽⣼⣿⣟⢸⣿⣋⢸⣿⣿⡇⣿⣿⣿⠀⢸⣿⢹⣿⢸⣿⡉⢿⣿⣿⣿⣿⣟⣻⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⣿⣿⢸⣿⣛⠃⠀⠀⠀⠀⠀⠀⣾⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣾⣿⣿⣿⣿⣿⡿⣿⣿⣟⡿⡶⠛⢸⠯⣗⢸⣿⣉⢸⣿⠉⠡⣿⣿⣿⡀⢸⣿⣸⣿⢸⣿⣁⢸⣿⣿⠙⣿⣏⢹⣿⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⢠⣭⢻⡇⠀⠀⠀⠀⠀⠀⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣻⣞⣿⣿⣿⣿⡟⡒⠊⡉⠻⡏⠀⠀⠝⠥⢜⠛⠛⠙⠛⠀⠀⢹⣿⣿⣿⣜⠛⠛⠋⠘⠛⠛⠈⠛⠋⢀⣻⣿⡞⣉⠉⠉⠛⠋⠘⠛⠁⠀⠛⠛⠃⠋⠉⠉⠈⠙⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⡿⡟⢑⠌⢰⣶⣶⣌⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⠀⣴⣶⣮⣿⣿⣿⣿⣷⣶⣶⣶⣶⣄⣤⣶⣶⣿⣿⣿⣶⣿⣿⣶⣶⢤⡄⣠⡄⣤⣤⢤⣴⠀⢠⣴⣦⡄⣤⣤⣤⢠⣤⣤⣶⣶⣤⣀⣴⢶⣄⠀⠀⠀⠀⠀⠀ ⡭⢉⠭⡑⠋⢀⢸⣿⣿⣿⣿⣿⡎⣿⣿⣿⢹⣿⣶⣿⣿⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⣿⣿⣿⣿⣶⢸⣿⣿⡇⣿⣧⢸⣿⠀⢸⣿⣿⡇⣿⣷⡿⢸⣿⣦⣿⣷⣿⡛⢿⣾⣍⠀⠀⠀⠀⠀⠀ ⢡⠁⠐⠀⠀⠄⢸⣿⣿⡿⣿⣿⣤⢿⣿⣿⢸⣿⣤⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣏⣴⣿⣿⣿⣿⣿⣤⠸⣿⣿⠃⣿⣧⣼⣿⣤⢸⣿⣿⡇⣿⡇⠀⢸⣿⣤⣿⡇⣿⡿⣿⣼⡿⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡆⠀⠀⢠⣤⣶⣾⡷⡦⠀⠀⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀ ⠰⠷⠶⣶⠿⢷⠶⠶⠶⠶⠶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⢾⣿⣧⣿⡇⢵⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⢭⡭⠭⠔⠀⠐⠀⠀⠂⠀⠀⠀⠀⠐⡂ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢆⠌⠱⠀⡀⡀⠀⠀⠀⠀⠀⠀⠀⠨⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣟⠗⠸⣿⣿⣿⣿⣿⡿⣿⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⠟⢾⣿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⢈⠹⣿⣿⣿⡏⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⡿⠿⠟⠃⠈⠋⡮⢳⠿⠿⠃⠐⢠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⢠⣼⣿⣿⣿⣿⣿⣟⣉⠀⣰⣶⣦⣔⠈⠁⠣⠁⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠒ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⡇⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣀⣠ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣮⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣾⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠀⠀⠀⠀⢠⣾⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠗⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣷⠀⠀⣠⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢉⣉⣤⡀⠀⠀⠀⠙⠻⣿⣿⣿⣿⣿⣿⠋⠙⠛⠛⠛⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣤⣶⣿⣿⣿⣿⣦⣄⡀⠀⠀⠈⠛⠿⣿⣿⣿⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⡀⠀⠀⠉⠙⠻⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⡿⠉ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣽⣽⣯⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⠟⠋⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠽⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⡀⠀⠀⠀⠀⠀⢺⣤⡀⠀⠀⠀⠀⠀⠀⠀⣠⣴⣾⣿⣿⣿⣿⣿⠟⠋⠁⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⠟⢡⣿⣿⣿⣿⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⢻⣿⣿⣤⡀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⠏⠁⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣷⣿⡷⣿⡯⡭⡿⣾⣷⣿⣿⣃⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⢻⣿⣿⣿⣶⣾⣽⣿⣿⣿⣿⣿⣿⣿⠯⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣛⣟⣿⣿⣿⣟⣿⡟⣿⣿⣻⡟⢹⠟⢺⣿⣿⣿⣿⣟⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⢀⣬⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣿⣿⣿⣯⣿⣿⣿⣕⣿⠻⣖⠛⠚⠋⠀⠻⠿⢿⣿⡟⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢏⡐⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⢁⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣶⣿⢽⠿⣽⠮⣽⡮⣩⢿⣷⠁⠀⠀⠀⠀⠀⠀⠉⠁⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡾⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⡏⡼⢣⣾⠀⠀⠀⠀⠀⠀⠀⣴⣤⡀⠀⠀⠀ ⣿⣿⣿⣿⣿⡿⣿⣸⣹⣿⣿⢷⡁⠫⢧⣄⠎⢋⣙⣀⢀⣁⣀⡀⣀⣀⣀⠀⢀⣀⣀⡀⢀⣀⣻⣟⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣱⣿⣿⣿⣿⣿⣿⣿⣿⣡⡟⠈⠓⠘⠉⠀⠀⠀⠀⠀⠀⠀⠸⣿⠇⠀⠀⠀ ⣿⣿⣿⣿⣫⣺⣷⣭⣗⢿⣏⣯⡉⡝⠨⡋⡅⢸⣿⣋⢸⣿⣿⡇⣿⣿⣿⣀⢸⣿⢹⣿⢸⣿⣉⣿⡟⣿⣿⣿⣟⣻⣿⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣾⣿⣟⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢻⢺⠺⣟⣾⢺⢯⡚⠚⣎⠉⡈⡁⢋⠁⠎⠺⢸⣿⣉⢸⣿⠉⠁⣿⣿⣿⣿⣼⣿⣸⣿⢸⣿⣉⢹⣿⣿⢈⣿⣋⢹⣿⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣿⢱⣽⢻⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢓⡋⢉⣳⣮⠩⢂⠓⠒⢶⠂⠀⡄⠀⠀⠄⠫⢘⠛⠛⠛⠛⠀⠀⠙⢛⣿⣿⣿⣿⣛⠋⠘⠛⠛⠘⠛⠛⠈⣻⣿⣿⠟⣉⠉⠛⠋⠘⠛⠃⠉⠛⠛⠟⠛⠋⠛⠈⠙⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠗⣞⢨⡅⢀⠁⢰⣶⣶⣄⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⠀⣴⣶⣦⣰⣿⣿⣿⣿⣿⣿⣶⣶⣤⣴⣶⣶⣾⣿⣿⣿⣾⣿⣿⣶⣦⡄⣴⡆⣶⣶⢤⣶⠀⢠⣶⣦⡄⣤⣤⣤⢰⣦⡄⣤⡤⣤⣀⣴⢶⡄⠀⠀⠀⠀⠀⠀ ⠊⠀⠈⠉⠀⠑⢸⣿⣿⣿⣿⣿⡎⣿⣿⣿⢸⣿⣶⣿⣿⢸⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⢸⣿⣿⡇⣿⣧⢸⣿⠀⢸⡇⣿⡇⣿⣿⣿⢸⣿⣤⣿⣧⣿⡛⢿⣮⣍⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⢸⣿⣿⡿⣿⣿⣤⢿⣿⣿⢸⣿⣤⣿⣿⡌⣿⣿⣿⣿⣿⣿⣿⣿⣯⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⠸⣿⣿⠇⣿⣧⣼⣿⣤⢸⣧⣿⡇⣿⡇⠀⢸⣿⣤⣿⡇⣿⡿⣿⣼⡿⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠆⠀⢀⠀⠀⠀⠰⢰⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀ ⠰⠷⠶⣶⠿⢷⠶⠶⠶⠶⠶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠨⠀⢀⣀⣠⣼⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⢇⠄⠀⠄⠀⡄⠀⠀⠀⠀⠀⠀⠀⡀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠻⣫⣿⣿⣿⣿⣿⣫⡀⣶⣁⣆⡨⡀⢀⠀⠀⠀⠀⢁⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣏⣿⣗⠃⢠⡏⢪⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠁⠉⠐⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡻⠋⠉⠋⠉⠉⠉⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠾⣬⢈⠒⠐⠂⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⠿⠋⢉⣠⡀⠐⠸⡆⠰⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⢀⣤⣤⣾⣿⣿⣿⣿⣿⣿⣷⣶⣤⣿⣿⣿⣷⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣻⠛⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⣓⡀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣛⣧⣶⣿⣿⣦⣀⠀⠀⠀⠉⠻⣿⣿⣿⣿⣿⠟⠉⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣦⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣀⠀⠀⠈⠙⢿⣿⣿⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⠂⠀⣀⣴⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡆⠀⠀⠀⠀⠙⠁⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣷⣾⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⢀⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⡄⠀⠀⠀⠀⠀⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⢿⣿⣿⣿⣿⣹⣿⣿⣿⣿⡏⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⠀⠀⠀⢻⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣴⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣟⣿⡿⢿⢿⣿⣿⣿⡟⡿⣟⡿⢿⡗⣿⢱⣿⣿⣿⣿⣿⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠈⢿⣿⣿⣧⢀⠀⠀⠀⢀⣤⣴⣾⣿⣿⣿⣿⣿⣿⣿⡿⠿⠛ ⣿⣿⣿⣿⣿⣿⣿⡿⣋⣳⣏⣽⣭⠠⢅⡫⢡⠄⡪⠊⡣⡣⢻⣿⡗⠐⢿⣿⣿⣿⣟⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠘⣿⣿⡙⢷⣦⣤⣼⣿⣿⣿⣿⣿⣿⣿⣿⠟⠉⠁⠀⠀⠀ ⣿⣿⣿⣿⣿⡿⡷⣾⣿⣷⣷⣿⣶⣧⢿⢞⡮⢂⢡⣫⡌⣷⢾⢿⠊⠀⠀⠁⠻⣿⠃⠈⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⢀⣀⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣽⡟⢿⡿⣿⡻⣷⠻⣿⣾⣾⣷⢋⣋⣉⣉⣉⣉⡚⣀⣀⡀⠀⢀⣀⣀⡀⢀⣙⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣀⣰⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣟⣿⠇⢡⣰⢟⣝⣻⢟⣟⡽⣧⠦⠍⠀⢸⣿⣛⢸⣿⣿⣷⣿⣿⣿⠀⢸⣿⢹⣿⢸⣿⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠛⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣥⣌⡭⣣⠱⢟⠷⣷⠪⠋⠚⡅⠀⢸⣿⣉⣸⣿⠉⢹⣿⣿⣿⢰⣿⣿⣸⣿⢸⣿⣉⢸⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠟⠀⠠⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣷⣻⠖⠪⠾⠄⢈⠐⠁⠨⠢⠬⠀⠀⠘⠛⠛⢛⠛⠀⠀⠙⠛⢫⣾⣿⣿⡛⠋⠘⠛⠛⠘⠛⠛⠈⠛⠛⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣻⡟⡥⠉⢰⣶⣶⣄⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⠀⣴⣶⣦⢰⣾⣿⣿⣿⣷⣶⣶⣶⣄⣤⣶⣦⡀⢀⣶⣶⣤⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣾⣾⣿⡍⣶⣶⣤⢰⣶⡦⣤⣤⣤⢀⣴⢶⡄⠀⠀⠀⠀⠀⠀ ⡰⢜⠀⠻⠄⠐⢸⣿⣿⣿⣿⣿⡎⣿⣿⣿⢹⣿⣶⣿⣿⢸⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣾⣿⡿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣦⢸⣿⣿⡇⣿⣷⣿⣿⡟⣿⣿⣿⡇⣿⣧⡿⢸⣿⡄⣿⡧⣿⠙⢿⣮⡅⠀⠀⠀⠀⠀⠀ ⠥⢪⠀⠠⠀⠀⢸⣿⣿⡿⣿⣿⣤⢿⣿⣿⢸⣿⣤⣿⣿⡌⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⠸⣿⣿⠁⣿⣧⣼⣿⣤⢹⣯⣿⠇⣿⡇⠀⢸⣿⣤⣿⡇⣿⡟⣿⣼⡿⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀ ⠰⠷⠶⣶⠿⢷⠶⠶⠶⠶⠶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⣠⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣗⣒⣒⡒⣒⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⡿⣯⣋⣐⡒⣈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣵⣿⣹⣭⣽⣶⣾⣿⣿⣭⣬⣂⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣻⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⢿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⡀⢀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠃⠁⠂⡠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⣠⣿⣿⣿⣿⣿⣿⣛⡁⢀⣶⣶⣄⡀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣍⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠄⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣍⡉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠄⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢯⣻⣿⣾⣯⡀⠀⠀⠈⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢛⣿⣷⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠙⠻⣿⣿⡿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⡀⠀⠀⠈⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣄⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⢿⣿⣧⡶⣾⣩⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣦⠀⠀⠀⠀⠀⣽⣷⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠀ ⣿⣿⣿⣿⣿⣿⣿⡿⠿⣿⣟⣿⣿⣿⣿⣿⣿⢟⡺⢿⢿⡛⣿⠋⢛⠙⠑⢯⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣷⡀⠀⠀⠀⠙⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⣠ ⣿⣿⡿⣫⣿⣿⣿⡿⠌⢄⡇⣛⠔⣏⣞⠙⢫⣋⣬⣞⠿⢘⠍⠙⠁⠀⠀⠸⣿⣿⣿⣿⣯⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⢸⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⣿⣿ ⣿⣿⣿⣿⣿⠉⢅⢿⣷⣿⡤⡽⢻⠛⡻⣆⡮⣒⠹⣓⣄⣤⣀⢅⠊⠁⠈⠀⠈⠻⣿⡿⠓⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⣿⣿⣿⣶⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿ ⣿⣿⣿⣿⣟⣻⣝⡶⣿⣿⣷⡿⠹⡍⢿⠻⣿⢚⣉⣉⣋⣉⣈⡫⣁⣀⣀⠀⢀⣀⣀⡁⢀⣈⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣀⣀⣀⢀⣀⣻⡿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿ ⢿⡝⡘⣟⠛⠋⠳⣾⣭⣭⣯⠧⣠⡥⠑⢀⠆⢸⣿⣋⢹⣿⣿⣿⣿⣿⣿⠀⢸⣿⢹⣿⢸⣿⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⢸⣿⣿⠃⢨⣿⣿⣿⣷⣤⣄⢀⣠⣀⣤⣴⣾⣿⣿⣿⣿ ⡯⣙⡮⠿⢁⠀⠈⠬⠁⠤⣐⠈⠈⠨⠀⡈⠠⢸⣿⣉⣸⣿⠉⢹⣿⣿⣿⠀⢸⣿⣸⣿⢸⣿⣉⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣿⢠⣽⣿⣧⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣚⠏⢐⠧⠈⠀⠂⠁⢠⡄⡈⠁⠁⠀⠀⠀⠁⠘⠛⠛⠛⠛⠀⠀⠙⠛⠋⢠⣾⣿⣟⠋⠘⠛⠛⠘⠛⠛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠟⠛⠛⠛ ⡿⢻⣚⠃⠄⠀⢰⣶⣶⣄⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⠀⣴⣶⣦⢰⣶⣾⣿⣿⣿⣶⣶⣶⣄⣤⡶⣦⡀⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⡍⠁⠀⠀⠀⠀⠀ ⠍⠀⠂⢀⡂⠀⢸⣿⣿⣿⣿⣿⡎⣿⣿⣿⢹⣿⣦⣿⣿⢸⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣷⣯⣁⣀⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⠛⢿⣮⡍⠀⠀⠀⠀⠀⠀ ⠌⠈⡈⠍⠀⠀⢸⣿⣿⡿⣿⣿⣤⢿⣿⣿⢸⣿⣤⣿⣿⡌⣿⣿⣿⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣼⠿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⡿⢿⣿⣤⣿⡇⣿⡟⣿⣼⡿⠀⠀⠀⠀⠀⠀ ⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢩⣾⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣀⠘⠻⢿⣿⣿⣷⣶⣾⠟⡻⠛⠁⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠰⠷⠶⣶⠿⢷⡶⠶⠶⠶⠶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠈⠉⠛⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⡟⡌⣥⢬⡑⠸⡅⡈⣍⡤⢩⠩⡅⡭⢺⠀⢩⠁⣜⢣ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠿⠣⢚⣼⣵⠪⡍⡪⢕⡌⣮⠦⣳⣟⢌⠂⡌⡲⣭⣕⢶ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣒⡓⠰⡿⠭⡉⠻⢟⢑⢆⢻⢑⡪⠜⢈⠑⠙⢀⢘⢎⠕⢩ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡈⢜⠈⠡⠇⠑⠈⠣⠫⠚⠕⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⡿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡁⢀⡄⡀⠄⡈⠀⠁⠀⠄⠀⠀⠀⠀⠀⠀⠀⠨⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠋⠁⣈⠦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠁ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⣠⣿⣿⣿⣿⣿⣿⣛⡁⢀⣶⣶⣄⡁⠪⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣴⣍⠁⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣍⡉⠀⠀⠂⠠⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠆⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣛⣿⣿⣿⡀⠀⠀⠈⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣶⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠙⠻⣿⣿⡿⠟⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⡀⠀⠀⠈⠙⢁⠀⠀⠀⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣄⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⠀⠀⠀⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⢿⣿⣿⡿⣿⣿⣫⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣦⠀⠀⠀⠀⠀⣽⣿⣟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⠯⡿⠿⣿⣿⣿⣿⢻⣿⠿⢽⢿⣏⡿⣿⡍⡗⣏⣘⣡⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠙⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣤ ⣿⣿⣿⣏⣾⣿⣿⣿⣏⣏⡵⣏⣮⡸⣿⣶⡡⠕⢀⠤⠙⣇⣂⢘⢑⠒⠄⠼⣿⣿⣿⣿⡿⣬⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⢸⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿ ⣿⣿⣿⣶⣾⢹⡛⢻⣿⣿⣿⣿⡻⠛⢿⢧⢟⣓⢔⢾⢢⢲⡵⠈⡠⠄⠉⠀⠈⠹⣿⡿⠓⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠈⣿⣿⣿⣶⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿ ⣿⣿⣿⣿⣷⣟⣶⡯⣿⣿⣿⣿⠵⠛⡾⡖⣕⢓⣌⣈⣀⣀⣉⡁⣋⣀⣀⠀⢀⣀⣀⡁⢀⣈⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣀⣀⣀⢀⣀⣸⡿⢿⣿⣿⢀⠀⠀⠀⠀⠀⠀⠀⠀⢈⣿⣿⣿⣿ ⣏⣻⠿⣿⠡⠮⠚⣿⡿⣯⣽⠵⠨⢰⠂⠙⠀⢸⣿⣛⢸⣿⣿⣿⣿⣿⣿⠀⢸⣿⢹⣿⢸⣿⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⢸⣿⣿⠃⢨⣿⣿⣿⣷⣦⡄⣀⣀⣀⣤⣴⣾⣿⣿⣿⣿ ⣿⠷⠝⣻⢀⠠⠀⢒⠛⢛⣿⠽⠐⠘⡀⡄⠂⢸⣿⣉⣸⣿⠉⢹⣿⣿⣿⠀⢸⣿⣸⣿⢸⣿⣉⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣿⢠⣿⣿⣷⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣏⢁⢒⢁⠌⠀⠀⠀⠀⠈⠬⠁⠈⠁⠀⠉⠈⠘⠛⠛⠛⠛⠀⠀⠙⠛⠋⢠⣾⣿⣟⠋⠘⠛⠛⠘⠛⠛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠿⠛⠛⠛ ⡿⣟⣷⠃⠀⠀⢰⣶⣶⣄⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⠀⣴⣶⣦⢰⣶⣾⣿⣿⣿⣶⣶⣶⣄⣤⡶⣦⡀⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⡍⠀⠀⠀⠀⠀⠀ ⠟⢈⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⡎⣿⣿⣿⢹⣿⣶⣿⣿⢸⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣷⣯⣁⣀⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⠛⢿⣮⡍⠀⠀⠀⠀⠀⠀ ⢊⠢⢄⠄⠐⠀⢸⣿⣿⡿⣿⣿⣤⢿⣿⣿⢸⣿⣤⣿⣿⡜⣿⣿⣿⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣼⠿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⡿⢿⣿⣤⣿⡇⣿⡟⣿⣼⡿⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢩⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣀⠘⠻⢿⣿⣿⣿⣶⣿⡿⡿⠛⠁⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠰⡷⠶⣶⠿⢿⠶⠶⠶⠶⠶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠈⠉⠛⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⡿⣽⣷⣾⡅⡖⢢⠀⡄⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣏⢁⢝⠀⡕⠈⠀⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⡿⣯⡿⣾⣟⣷⡿⠷⡯⡷⢶⣆⡇⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⢾⠿⠝⣉⣴⣶⣶⣾⣿⣿⣿⣷⣾⣷⣂⢠⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠝⠉⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠜⠀⠐⠛⠛⠛⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣠⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⡿⠟⠛⠁⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣻⣿⣿⡿⠀⠀⠀⠀⠀⣀⣀⣠⣶⣿⣿⣿⣿⣿⣿⣥⣤⣠⣿⣿⣦⡐⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠭⣶⣿⡭⢫⡿⢷⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣧⡹⣮⣿⠷⠀⠀⠀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⡆⠀⠀⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣽⡩⣩⢽⣽⠃⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⠁⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣻⣽⣽⣷⣦⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣾⣿⣏⣿⣟⣿⣿⢿⣻⢾⣿⣿⣿⣭⣶⣿⣿⣿⣿⣿⣄⠀⠀⠀⠉⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡿⣿⡻⢯⣭⢿⣓⢿⣞⣷⢷⣿⣿⢿⣾⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⡀⠀⠀⠈⠛⢿⡿⠁⠈⠈⠁⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⡿⣟⣷⣿⣿⣿⣿⣿⣿⣿⣿⣷⣧⡏⢹⣿⡿⢵⢿⣿⣿⣿⣻⣟⢾⣵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⠟⣿⣻⣟⣿⣿⣻⣿⡿⣷⣾⣿⣯⣯⣿⡽⠷⢯⡲⢩⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⡄⠀⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣟⣯⣭⣿⣿⣷⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⡿⢵⡿⠏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣻⣿⣿⣿⣿⢿⢻⣿⣷⣿⣿⣽⣞⡿⣻⣿⣟⣟⣛⣿⣿⡟⠛⠛⢪⢛⡆⣼⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣷⠀⠀⠀⠀⠀⣴⣶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣖⢵⢿⣿⢗⣶⢷⣻⣿⣷⣶⣿⣿⡤⣿⣛⢢⣦⡙⣻⠹⠿⣗⢛⠀⠻⠮⠀⣿⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣿⣿⣿⣿⣧⠀⠀⠀⠀⢸⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣠⣿⣿⢻⣿⣿⣗⣛⣿⣟⣿⢿⣽⡿⡿⣼⣽⢿⡚⢿⠅⢿⣖⢼⢷⠀⠀⠀⠈⠹⣿⡿⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⢿⣿⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠ ⣽⣿⣾⣿⣯⣍⣧⣭⣿⣾⣻⡷⣿⣴⣾⣗⣇⢚⣑⣀⣚⣁⣀⡐⣊⣈⣉⠀⢀⣀⣀⡀⢈⣀⣀⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣇⣀⢀⣀⣀⡘⡿⢿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿ ⠛⡻⠟⢏⡏⠆⢞⠛⢟⠏⢑⣪⠄⣶⡼⢱⡦⢸⣿⣛⢹⣿⣿⣿⣿⣿⣿⠀⢸⣿⢹⣿⢸⣿⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⢸⣿⣛⠃⡇⢸⣿⣷⠄⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⣿⣿ ⠭⡊⢫⡟⣥⡀⣈⣉⠠⢦⠙⡩⢘⠭⠚⠃⣜⢸⣿⣉⣸⣿⠉⢹⣿⣿⣿⠀⢸⣿⣼⣿⢸⣿⣉⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢠⣭⣿⣇⡇⢈⣿⣯⣤⣀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿ ⠈⠀⠋⠀⠁⠁⠀⠁⠁⠈⠀⠁⠑⠁⠀⠀⠈⠘⠛⠛⠛⠛⠀⠀⠙⠛⠋⠀⠘⣿⣿⣏⠘⠛⠛⠘⠛⠛⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠛⢻⣿⠈⠙⠛⣧⠁⢸⣿⣿⡿⠋⠧⠀⠀⣀⢀⣀⣠⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⢰⣶⣶⣄⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⠀⣴⣶⣦⢰⣶⣦⣤⣿⣿⣿⣶⣶⣄⣤⡶⣦⡀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡂⣸⣷⣶⡴⣶⣷⣤⣸⣿⣿⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⡎⣿⣿⣿⢸⣿⣶⣿⣿⢸⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣟⡻⣷⣭⡁⠀⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⢸⣿⣿⡿⣿⣿⣤⢿⣿⣿⢸⣿⣤⣿⣿⡜⣿⣿⣿⢸⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣶⣿⣿⣿⢻⣿⣽⣿⣿⣿⣿⣿⣯⣽⣿⣿⣿⣿⣿⣏⣿⣿⣿⣿⣿⣼⣿⡿⣿⡿⣿⣽⡿⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⢠⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣵⣾⣿⣿⣿⣿⣿⣿⣦⡈⢻⣿⣿⣿⣿⣿⣿⣿⣾⡿⢫⣾⣳⣿⢟⣽⣿⡿⠟⢛⠁⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀ ⠰⠷⠶⣶⠿⢷⠶⠴⠶⠶⠶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡙⢿⣿⣿⣿⡟⠛⢋⣴⡟⣽⣿⣷⠟⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠐⡚⠒⠄⠠⠁⠀⢍⠉⠉⢱⠉⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⡿⢈⡀⠔⠀⠈⢀⠀⢆⠊⣊⠔⡠⠈⠀⠀⡀⡀⣀⢀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⢿⣿⣿⣿⣿⣿⣷⣶⣿⣶⣿⣿⣯⡏⠬⠁⡁⢈⢊⠵⣪⠍⠏⠈⠀⠈⢀⣙⠩ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣻⡻⠛⢻⣿⣿⣯⣽⣿⣯⣿⣳⠯⠡⠠⠄⠄⠀⠑⠙⠢⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⡿⠛⣩⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠰⡆⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⡏⠏⠀⣼⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠓⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⢀⣠⣿⣿⣿⣿⣿⣿⣟⠉⢠⣤⣤⡀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣶⠀⠀⠀⠀⣨⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⡛⠋⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣽⣿⣿⡟⠃⠀⠀⢶⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠽⠟⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣵⣿⠻⢿⢯⣦⣠⡀⠀⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣾⣯⣧⣿⣿⣿⣿⣅⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠙⢿⣿⣿⣿⠿⠻⠛⠛⠛⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠈⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⡿⢿⣿⣿⢿⣯⣷⣿⣿⣿⣟⣿⣿⣿⣿⣽⣿⠟⠛⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⡖⣳⣯⣛⣛⢽⣿⣿⣿⣿⣿⡏⣺⣿⣿⡳⡯⠿⡂⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢿⡋⣿⢫⣿⣻⣿⣿⡿⢿⣯⣿⣭⣯⣿⣿⡩⠽⠚⣿⣿⡿⢿⣯⣷⣿⡯⣩⠐⢀⠄⣵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⠀⠀⠀⢀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣧⡺⣅⢭⡽⢖⣙⣯⣏⣽⣻⣿⣯⣿⣿⣶⣹⢼⠞⠛⡱⢿⣟⢞⡿⢿⠀⠀⠈⠀⠀⣿⣿⣿⣿⣿⢩⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡌⢻⣿⣿⣿⣆⠀⠀⠀⠀⢹⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣽⣫⣽⢽⡿⠿⣻⢧⣚⣰⢧⣿⣿⣷⡿⠏⢹⠿⣱⠽⡟⣿⠾⣇⠄⣤⠐⠐⠈⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡾⣿⣿⣿⣿⡆⠀⠀⠀⠈⢿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⢺⣿⣽⣽⣍⡒⣓⢭⣹⢑⣿⡿⣿⣫⣝⡷⢋⣉⣁⢀⣁⣉⡉⣂⣈⣙⠀⢀⣀⣀⡀⢀⣙⣋⣁⡻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⢀⣀⣀⡀⠸⣿⢻⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢻⢯⠧⠟⠿⡙⠗⠉⠋⠙⠀⠀⣳⠿⣡⣵⣭⢸⣿⣛⢸⣿⣿⣷⣿⣿⣿⠀⢸⣿⢹⣿⢸⣿⣉⣿⣇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⢸⣿⣛⠃⠀⡇⢸⣿⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠱⠈⠄⢀⠀⠁⠀⠀⠀⠀⠀⠀⢨⡇⠋⣁⣧⢸⣿⣉⣸⣿⠉⢹⣿⣿⣿⠀⢸⣿⣸⣿⣸⣿⣉⢸⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢰⣭⣿⡇⠀⣷⠸⣟⡿⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠈⠁⠉⠘⠛⠛⠛⠛⠀⠀⠙⠛⠋⠀⠘⠛⣻⣻⣿⠛⠛⠘⠛⠛⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠛⣽⠟⠛⠁⣶⡇⢰⣿⣷⡷⢦⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿ ⠀⠀⠀⠀⠀⠀⢰⣶⣶⣄⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⠀⣴⣶⣦⢰⣶⣦⡄⣶⣿⣿⣿⣶⣄⣤⣶⣦⡀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣢⣶⣿⡄⣶⣶⣿⢰⣾⣿⣿⣷⣾⣡⣴⢶⣤⠀⠀⢀⣰⣿⣿ ⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⡎⣿⣿⣿⢸⣿⣶⣿⣿⢸⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣷⣯⡁⠀⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣿⡇⣿⣿⣿⣸⣿⣾⣿⣷⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⢸⣿⣿⡿⣿⣿⣤⢿⣿⣿⢸⣿⣤⣿⣿⡜⣿⣿⣿⢸⣿⣀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣥⢿⣿⣿⡟⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⡄⠻⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⡿⢟⣿⢯⣾⣿⢿⣽⣿⣷⣿⣿⡿⠿⠛⠛⠛⠋⠉⠉⠛⠛ ⠰⠷⠶⣶⠿⢷⠶⠶⠶⠶⠶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣶⡙⢿⣿⣿⣿⣿⣿⣿⡿⢋⣵⢿⣷⡿⣫⣶⡿⠟⠛⢉⡡⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⠄⠀⣁⠖⠈⢕⣀⡭⢅⠪⠅⠁⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣯⣿⢿⣿⣿⣿⣿⣿⣿⣀⣒⣈⣆⣨⠰⠀⣐⠧⣈⠃⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣻⣶⣽⣭⣿⣯⣿⣿⣿⣓⣆⣷⣿⣿⡟⠅⢈⠃⡀⣸⠀⡤⠂⠀⠀⠀⠀⠀⢀⠦ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣼⣿⠻⠙⣩⣬⣭⣭⣭⣭⣯⣻⠭⠣⠬⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠟⢁⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡠⣶⠙⠈⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣟⠥⠀⢰⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠅⠀⠀⠀⠀⠀⠀⠀⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡻⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⣀⣾⣿⣿⣿⣿⣿⣟⡋⠁⣤⣤⡀⠀⠀⠠⠄⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⡯⠁⠀⠀⠀⠀⠀⣴⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣿⣿⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⢽⣿⣧⣶⡀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡛⠛⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣷⡿⡏⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡝⠿⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⢻⡯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣽⣿⣯⣿⣂⣀⠀⠈⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣳⢷⣿⣿⣿⣿⣿⣿⣿⣿⣭⣤⣽⢿⢿⣟⣾⣿⣿⣿⣯⡀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⡾⢿⣿⣿⣿⣿⢿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⠀⠈⠻⣿⣿⣿⡿⠟⠛⠛⠛⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣟⣿⣿⣿⣿⣟⣽⣽⣿⣝⣿⣿⣛⢏⠽⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠈⠙⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣯⣿⡿⣿⣿⣿⣷⠿⣿⢻⣿⣿⣿⣟⣿⡿⣿⣿⣿⣿⣿⢿⣿⣷⢿⣿⠄⠟⣛⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣺⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢾⣪⣸⢯⣟⢿⣿⣿⣿⣿⣿⣿⣿⡿⣕⣻⣬⠏⢱⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡯⢻⠯⣿⣟⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⡯⡯⠭⣮⣿⣿⣿⣿⣟⣷⣷⣿⣭⣄⡫⠽⢀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣷⡄⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢺⣚⠓⣿⣿⣿⣿⡽⣯⠽⢿⢿⣿⣿⣿⣧⣬⣟⢻⣿⢿⣞⣫⣭⣿⣿⠤⣄⠠⢒⠣⠸⣿⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡈⣿⣿⣿⣷⡀⠀⠀⠀⠘⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣙⣿⣿⣿⣿⣿⡽⡽⠽⠷⢫⣿⣿⣿⣿⣧⢿⣿⡧⣹⠿⢗⣾⢾⣣⢭⠲⢆⠀⠀⠀⠀⢹⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⢹⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣝⣶⣿⢢⠺⣿⢯⡓⢻⠺⣟⣅⣿⡾⠿⣿⢋⣀⣉⢀⣈⣑⡃⣊⣁⣁⠐⢈⣀⣀⡀⢀⣈⣙⣋⡈⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢀⣀⣀⡀⠀⢿⣿⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠫⢿⡻⣿⣹⣏⣙⠼⡜⠀⡃⣤⣷⣸⣿⡄⠙⢸⣿⣋⢸⣿⣿⣷⣿⣿⣿⠀⢸⣿⢹⣿⢸⣿⣉⣿⣇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣟⠃⠀⢸⠀⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢾⡃⡤⢭⠀⡞⠔⡀⡀⠀⠀⠻⣿⣬⡱⠂⠀⢸⣿⣉⢸⣿⠉⢹⣿⣿⣿⠀⢸⣿⣸⣿⣸⣿⣉⢹⣿⣿⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢰⣭⣿⡇⠀⢸⡄⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠐⠈⠁⠈⠀⠀⠀⠁⠁⠀⠀⠀⠀⠁⠈⠉⠀⠘⠛⠛⠛⠛⠀⠀⠙⠛⠋⠀⠘⠛⠛⣋⣿⡟⠛⠘⠛⠛⠘⠛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⢨⡿⠛⠁⢰⣾⠀⣾⣿⣶⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⣴ ⠀⠀⠈⠀⠀⠀⢰⣶⣶⣄⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⠀⣴⣶⣦⢰⣶⣦⡄⣶⣾⣿⣿⣷⣄⣤⣶⣦⡀⠀⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⡇⣶⣶⣼⣷⣶⣿⣿⣷⣦⣶⣶⢶⣤⠀⠀⠀⠀⢰⣿ ⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⡎⣿⣿⣿⢸⣿⣶⣿⣿⢸⣿⣿⣿⢸⣿⣿⣧⣿⣷⣿⣿⣿⣿⣿⣷⣯⡁⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣷⣿⣷⣿⣿⣿⣾⣽⣶⣶⣶⣶⣾⣿ ⠀⠀⠀⠀⠀⠀⢸⣿⣿⡿⣿⣿⣤⢿⣿⣿⢸⣿⣤⣿⣿⡌⣿⣿⣿⢸⣿⣴⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣤⣿⣷⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣥⣾⣿⣿⣿⣿⡆⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢻⣿⣯⣾⡿⢿⣿⣿⣿⣿⣿⡿⣿⠿⠿⠿⠛⠛⠛⠻ ⠀⠷⠶⣶⠿⢷⠶⠶⠶⠶⠶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣷⡌⠻⣿⣿⣿⣿⣿⡿⠿⢋⣴⢿⣿⠿⣫⣾⠿⠟⠛⢉⡩⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣝⢟⣿⡟⢻⣿⣿⣿⡛⣟⣿⣿⣿⣿⠀⠀⡀⠀⠀⢀⢀⡍⠉⢩⠁⡀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣯⣿⣹⣜⣷⣾⡻⣽⣏⢬⢹⣭⢯⣿⣿⣿⣿⣀⡄⡀⠈⠀⢠⠀⠢⢁⠠⠐⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣫⢭⣿⣟⣿⣷⣿⣿⣿⣿⣿⣿⣾⣿⡷⠑⠠⠒⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣜⠊⣛⣻⣯⣿⣿⣭⣽⣿⣿⠿⠧⠤⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠑⢁⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡜⠷⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠟⠿⠁⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠖⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⣀⣾⣿⣿⣿⣿⣿⠟⠋⠁⣤⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣛⣿⣯⠀⠀⠀⠀⠀⠀⣴⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⢛⡿⡿⡿⣿⣿⣤⣀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣷⣷⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⢳⢿⣷⣽⢻⡏⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡝⠿⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢫⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⢎⣿⣧⣯⣯⣂⣀⠀⠈⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡿⢷⣾⣿⣿⣿⣿⣿⣿⣿⠏⣁⠈⣿⣿⢿⣚⣼⣿⣿⣿⣯⡀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⡿⣿⣿⣿⣿⣿⣾⢿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⠿⠖⣸⣿⣿⣿⣿⣿⣿⣿⣿⢿⣧⣿⢬⣧⣷⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⠀⠈⠻⣿⣿⣿⡿⠟⠛⠛⠛⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣻⣻⣿⣻⣻⣿⣿⣿⣝⣻⣿⣿⣿⣿⡻⣿⣻⣿⣿⣿⣛⢽⣺⣿⣿⣿⣿⣿⣿⣿⡟⠘⠻⠌⢩⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠙⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣟⠿⣿⣙⣯⡿⢺⡻⣛⣿⡿⢶⡛⡫⠛⢛⢛⠛⠛⠟⠓⠀⠀⣢⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡿⢯⢿⣿⣿⣾⣾⣿⡷⣾⣿⣿⣥⠽⡿⠖⢛⣿⣴⢾⣿⣿⣿⣿⠋⡠⠰⢢⣉⢠⠃⠁⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣟⠟⡫⡚⣿⣿⠿⢿⣿⡿⠿⢹⡖⣌⣛⠕⡊⡝⣟⣣⣿⠟⡿⣻⡶⣆⢓⡦⠆⠀⠀⢀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣷⡄⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣆⣠⣼⣙⡽⣿⠽⢽⡟⣟⣛⡏⣱⢿⣤⡌⢌⡄⣿⠽⢻⣼⡁⠠⠏⠓⣩⡃⡀⠀⠀⠸⣿⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡈⣿⣿⣿⣷⡀⠀⠀⠀⠘⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡈⡗⢶⠒⠚⣙⡻⡆⣹⢲⡉⡛⡻⠘⠧⡇⣾⡖⣒⡰⣿⠼⣹⣮⠀⠀⠀⠀⠀⠀⠀⠀⢹⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⢹⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠉⠕⠐⠁⠨⠫⠈⠈⢘⠅⠠⢫⣔⡀⢉⢁⢀⣀⣁⢀⣀⣉⡁⣀⣀⣀⠀⢀⣀⣀⡀⢀⣈⣙⣋⡈⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢀⣀⣀⡀⠀⢿⡿⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠠⠀⠞⠀⠀⡀⠀⠀⠀⠁⠀⢠⠅⠙⠀⠁⠈⢸⣿⣋⢸⣿⣿⣷⣿⣿⣿⠀⢸⣿⢹⣿⢸⣿⣉⣿⣇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣟⠃⠀⢸⠀⣿⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠘⡇⠢⠀⡈⡘⢀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀⢸⣿⣉⢸⣿⠉⢹⣿⣿⣿⠀⢸⣿⣸⣿⣸⣿⣉⢹⣿⣿⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢰⣭⣿⡇⠀⢸⠀⢿⣿⠗⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠁⠁⠀⠁⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠘⠛⠛⠙⠛⠀⠀⠙⠛⠋⠀⠘⠛⠛⣏⣿⡟⠛⠘⠛⠛⠘⠛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⢨⡿⠛⠁⢠⡾⠀⣾⣿⣶⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⣴ ⠀⠀⠀⠀⠀⠀⢰⣶⣶⣄⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⠀⣴⣶⣦⢰⣶⣦⡄⣶⣾⣿⣿⣷⣄⣤⣶⣦⡄⠀⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⡇⣶⣶⣼⣷⣶⣿⣿⣷⣦⣶⣶⢶⣤⠀⠀⠀⠀⢰⣿ ⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⡎⣿⣿⣿⢸⣿⣦⣿⣿⢸⣿⣿⣿⢸⣿⣿⣷⣿⣷⣿⣿⣿⣿⣿⣷⣯⡁⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣶⣿⣷⣿⣿⣿⣾⣽⣶⣶⣶⣶⣿⣿ ⠀⠀⠀⠀⠀⠀⢸⣿⣿⡿⣿⣿⣤⢿⣿⡿⢸⣿⣤⣿⣿⡌⣿⣿⣿⢸⣿⣰⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣤⣿⣷⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣥⣾⣿⣿⣿⣿⡆⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢻⣿⣯⣾⡿⢿⣿⣿⣿⣿⣿⡿⣿⠿⠿⠿⠛⠛⠿⠿ ⠰⠷⠶⣶⠿⢷⠶⠶⠶⠶⠶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⡌⠻⣿⣿⣿⣿⣿⡿⠿⢋⣴⢿⣿⠿⣫⣾⠿⠟⠋⢉⡩⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣿⣿⡯⡿⠿⢿⣿⡛⢍⣹⣟⣿⣿⣿⣿⠉⠉⠉⡅⠀⠀⠀⠉⠉⢹⠁⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣉⣿⣿⣑⣟⣬⣚⣿⣉⣊⣹⣒⣾⣿⣿⣿⠄⣲⠀⠁⠐⠀⠀⢢⠀⠪⠄⠄⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠘⠂⠃⠀⠀⠀⠂⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⠟⠟⣛⣿⣿⣯⣿⣿⣛⣁⠀⠀⠀⢐⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⠟⢋⣥⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡄⠖⠐⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣯⣯⣿⣿⢿⠏⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣟⣿⣿⣿⢵⣿⣷⠆⠀⠀⠀⠀⠀⠀⠀⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠖⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣾⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⣀⣿⣿⣿⣿⣿⣿⠟⠋⠁⣤⣤⡀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣯⡯⠃⠀⠀⠀⠀⠀⣾⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣻⣿⣿⠆⡀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣛⠛⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣾⣿⣿⣿⣿⣿⢿⡯⣛⣏⣯⣟⣿⡿⡗⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣭⡿⠟⣿⣿⢿⣟⣻⣄⡀⠀⠀⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣷⠿⣚⡿⢷⡽⣿⣿⣿⣿⠔⠆⡽⣿⡿⣿⣿⣾⣿⣿⣏⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡟⠿⠋⠋⣻⣿⣿⣿⣿⣿⣞⣿⣻⣟⣿⣿⣿⣿⣽⣿⡿⣿⡿⢿⣷⣻⣛⣗⡿⢿⣿⣿⢿⣿⣿⡻⠽⣼⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⡀⠀⠀⠈⠻⢿⣿⣿⣿⠋⠉⠈⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡏⢜⣶⣦⢽⣿⣻⣟⣿⣿⣿⣟⣿⣿⣿⢾⣿⣿⣿⣷⠁⣿⣿⣷⣗⣿⣿⣟⣍⣾⣟⠋⠀⡂⢨⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣄⠀⠀⠀⠙⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣶⣿⣮⣾⣹⣿⣿⣿⣿⣿⡿⢿⣿⣿⣛⣟⣋⣯⣽⣿⣿⣿⣽⣹⣟⢋⠛⡛⠛⠚⠀⠀⣡⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣥⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣾⢿⡿⡻⣻⣿⠿⣿⣽⣾⣯⣾⣿⣿⡯⠯⣿⣿⣿⣿⣿⣾⡿⠾⡛⢄⠀⡀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣻⣟⣛⣛⣾⣻⠻⣻⡲⣻⢻⡿⠯⣛⢟⡿⠏⠿⣻⢞⣻⣛⣯⡿⠀⠁⢘⠁⠀⠐⠄⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣦⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢜⢈⢭⣶⣻⣽⣟⠠⠒⠛⠥⡰⢋⣑⡃⢎⡲⠬⠩⢄⠉⠌⠅⠁⠀⡆⠀⠀⠁⠀⠄⣿⣿⣿⣿⣟⣵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⢻⣿⣿⣿⣆⠀⠀⠀⠀⢿⣿⡂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠠⠜⠟⡙⣏⠐⠉⠝⠛⠙⣿⣯⢷⠶⠤⡀⠘⠀⠀⠀⠀⠂⠂⢪⠐⣂⠀⠀⠀⠀⠀⠙⢻⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠈⢿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢸⠷⣿⢋⠃⠆⠀⠂⢐⠱⡤⣴⣻⣡⢀⡈⢀⢀⣀⣀⣀⣈⣀⡈⣀⣁⣀⠀⢀⣀⣀⣀⢀⣙⣋⣁⡘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⢀⣀⣀⡀⠸⡿⢳⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠌⠀⠀⠀⠀⠀⠀⠀⠍⠓⠃⠂⠁⠈⠀⢸⣿⣋⢸⣿⣿⣷⣿⣿⣿⠀⢸⣿⢹⣿⢸⣿⣉⣿⣇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣛⠃⠀⠧⠈⣾⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣉⣸⣿⠉⢹⣿⣿⣿⠀⢸⣿⣸⣿⣸⣿⣉⢸⣿⣿⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢠⣭⣿⡇⠀⢸⠀⣿⣿⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠛⠛⠙⠛⠀⠀⠙⠛⠋⠀⠘⠛⢛⣻⣿⠛⠛⠘⠛⠛⠈⠛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⢻⠟⠛⠁⣴⡞⢠⣿⣿⣶⢤⡀⠀⠀⠀⠀⠀⠀⠀⠀⢠ ⠀⠀⠀⠀⠀⠀⢰⣶⣶⣄⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⠀⣴⣶⣦⢰⣶⣦⡄⣶⣾⣿⣿⣶⣄⣤⣶⣦⡄⠀⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣡⣶⣦⣷⣶⣶⣾⣷⣾⣿⣿⣷⣦⣯⣶⢶⣤⠀⠀⠀⠀⢀⣿ ⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⡎⣿⣿⣿⢸⣿⣶⣿⣿⢸⣿⣿⣿⢸⣿⣿⣧⣿⣿⣿⣿⣿⣿⣿⣷⣯⡁⠀⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣿⣿⣿⣿⣿⣿⣿⢻⣿⣷⣿⣿⣿⣻⣿⣾⣿⣶⣶⣶⣶⣾⣿ ⠀⠀⠀⠀⠀⠀⢸⣿⣿⡿⣿⣿⣤⢿⣿⣿⢸⣿⣤⣿⣿⡜⣿⣿⣿⢸⣿⡠⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡶⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣿⣟⣽⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⠂⡈⠻⣿⣿⣿⣿⣿⣿⣿⣿⡿⣡⣿⣿⣾⢟⣽⣾⣿⣿⠿⠿⠻⠋⠛⠛⠛⠿⠋⠋⠛⠛ ⠀⠷⠶⣶⠿⢷⠶⠴⠶⠶⠶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡙⢿⣿⣿⣿⣿⣿⣿⡿⣫⣾⣟⡿⠟⣋⣥⠴⣂⣴⠚⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⡿⣻⣿⣿⣿⣿⣿⢝⣿⣿⣿⣟⣛⠫⢿⡏⢒⡛⠒⡙⠿⠛⡭⡄⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣾⣺⣷⣯⣿⣷⣽⣿⡻⣿⣿⡷⣶⢟⡊⠗⣔⣫⠶⢻⡿⢨⠏⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⡦⡒⡷⠰⠀⠀⠙⢝⣃⡓⢵⡳⠙⠊⢈⠀⠀⢨⠀⠀⠈⠫ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣛⣿⣭⣝⣛⠈⠷⡤⢔⠀⢀⠀⠁⠀⣅⠋⠀⠀⠼⡂⠢⠐⠀⠀⠁⠐ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠻⢏⣡⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣰⣆⠤⢴⡂⠀⠀⡋⠀⠀⠀⠀⠂⠄⠀⠀⠸⠇ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⡿⠉⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠈⠚⠂⡤⠁⣄⡰⢀⡀⠈⠀⠀⠀⠀⢀⠊⠁ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⡃⠀⠀⠈⠉⠈⠉⠉⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠖⠀⠀⠆⢠⠀⢨⠂⠀⠂⠀⠀⢀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⡧⠀⠀⠀⠀⠀⠀⠀⠀⣀⣿⣿⣿⣿⣿⣿⡿⠛⢉⣥⣄⠀⠸⠀⠀⠀⢴⠅⠀⠄⠀⠀⠈⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣦⠀⠀⡀⠰⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⡀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣟⠛⠛⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣫⣿⣿⣿⣇⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣷⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣷⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠀⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣟⢿⣿⣿⣷⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠙⠿⣿⣿⣿⣿⣿⠉⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⡿⣿⣿⣿⣝⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣄⠀⠀⠈⠙⠛⠋⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⡟⢩⣿⣙⣛⡛⠛⠙⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣥⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣷⣿⣹⣾⣻⢜⢼⢥⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡊⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⠀⠀⠀⢀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣯⣿⣿⣻⣾⣟⣿⣿⣿⣟⣿⣨⣝⡿⡻⣷⣿⣿⣿⣟⡻⠚⣿⣿⣿⣿⠗⣾⣿⣿⣿⣿⡏⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⠀⠀⠘⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⢻⣿⡯⢿⣯⡝⣻⡿⢿⣏⡿⣿⣶⢶⣿⡽⣷⣶⣞⢽⣟⠟⡟⣯⣿⣛⠸⠂⠻⣿⣿⣿⣿⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠘⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣫⣤⣟⢟⠿⠇⠜⣿⣿⡷⣗⠻⢛⠿⢷⢿⢋⣉⣨⣫⣁⣉⡉⣉⣈⣈⠂⢀⣀⣂⡛⢿⣓⣈⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣀⡀⠀⣀⣀⣻⣿⣿⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠽⠍⠡⠉⠀⠀⠀⠀⠟⠿⠋⠱⠆⠀⠁⠀⠙⢸⣿⣟⢸⣿⣿⣷⣿⣿⣿⠀⢸⣿⢹⣿⢸⣿⣉⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣛⠋⣿⠎⢻⣧⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠢⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⢸⣿⣉⣸⣿⠉⢹⣿⣿⣿⠀⢸⣿⣸⣿⢸⣿⣉⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢰⣽⣿⡇⣿⠀⢿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣶ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠘⠛⠛⠙⠛⠀⠀⠙⠛⠋⠀⠘⠛⣿⡏⠘⠛⠛⠘⠛⠛⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣻⣿⣿⣿⣿⣿⣷⣾⣿⣷⣶⣶⣤⣤⣤⣤⣤⣤⣤⣀⣸⣿ ⠀⠀⠀⠀⠀⠀⢰⣶⣶⣄⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⠀⣴⣶⣦⢰⣶⣦⣤⣶⣾⣷⣶⣶⣄⣤⣶⣦⡀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⡎⣿⣿⣿⢸⣿⣶⣿⣿⢸⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣾⣟⠻⣷⣯⡁⠀⣿⣧⣿⢿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⡿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⢸⣿⣿⡿⣿⣿⣤⢿⣿⣿⢸⣿⣤⣿⣿⡜⣿⣿⣿⢸⣿⠀⣻⣿⣿⣿⣿⣿⣿⣿⣧⣿⡧⣁⣿⣿⣿⣿⣿⣬⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣽⣿⣧⣿⡿⣿⣽⡿⠉⠉⠀⠀⠀⠉ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⢀⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣫⣵⣿⣿⣿⣿⣿⣷⣶⣤⡀⠈⠻⣿⣿⣿⣿⣿⡿⣿⠿⠛⠛⠁⣼⣿⣿⣿⣿⡇⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀ ⠰⠷⠶⣶⠿⢷⠶⠶⠶⠶⠶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣄⠈⠙⠛⠟⠃⠀⠀⠀⠀⠀⠀⠈⠛⠛⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣿⣻⣿⣿⢿⡯⣻⣿⣿⣟⣿⣛⣻⣻⢙⡿⣩⠍⡃⡅⠀⠂⠈⠈⡋⢟⣯⣌⡌ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢾⣷⣾⣿⣷⣷⡫⢿⠽⣯⢿⣽⡦⡫⣢⠛⡭⣏⣰⡄⢽⡴⠁⠀⣀⢈⣺⣷⡋⢚⡶ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⡙⢆⠌⠪⢟⠞⠦⠐⡚⢎⣧⡬⣟⣷⠔⠷⠱⣋⣇⢸⣅⡺⢨⡾ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣋⣣⣶⠄⠀⠀⡠⠲⠀⠀⠨⠊⠋⠍⢍⣁⠄⠈⠀⠀⠉⢈⠛⡰⠛⠓ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⢁⣵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⡀⣤⠀⠀⠀⠀⠀⠀⠠⠄⠀⠀⠀⡂⣀⠀⠀⠀⢐⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠯⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠂⠀⠀⠀⠐⠂⠀⠀⠀⡂⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠉⠉⠉⠉⠉⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡦⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⡿⠛⠋⣤⣄⡀⠰⠀⠰⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⣴⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⡀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⡛⠛⠀⠀⠀⡃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡖⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⠀⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣷⣽⣿⣿⣿⣿⣿⣿⣦⣄⠀⠀⠀⠙⠿⣿⣿⣿⣿⣿⡁⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣻⣟⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠈⠻⠿⠿⡻⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣧⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⡟⡫⡻⢫⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⢿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣻⣦⡁⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣆⣀⣀⣾ ⣿⣿⣿⣿⣿⠿⢯⡟⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⡽⣻⣻⣻⡏⢀⣿⣿⣿⣿⠋⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠀⠀⢀⣤⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠰⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣶⣞⣿⣻⣿⣟⣛⣭⣭⣛⠋⠈⠁⠋⢾⣫⣯⣿⣟⣯⣺⣹⣄⣾⣿⣿⣿⡿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⢹⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢨⣿⣿⣿⣿⣿⣿ ⣿⣻⣿⣿⠙⠋⠁⠛⠝⠟⠏⠋⠉⠉⠵⠛⠓⠀⠀⠀⠀⠀⠁⠀⠁⠊⠀⠁⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⢻⣿⣯⣤⣀⢀⣀⣠⣦⣶⣶⣶⣴⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣷⠀⠀⠀⣤⠀⡀⠀⠀⠀⠀⠂⠀⠀⢀⣀⣀⣀⣀⣀⡀⣀⣀⣀⠀⢈⣉⣻⣟⢃⣈⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⡐⣶⣶⣦⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠩⠭⠡⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣛⢹⣿⣿⣟⣿⣿⣿⠀⢸⣿⣽⣿⢸⣿⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠛⠋⠙⠋⠙ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣉⣸⣿⠉⢹⣿⣿⣿⠀⢸⣿⣸⣿⢸⣿⣉⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠉⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠛⠛⠙⠛⠀⠀⠙⠛⠋⠀⢘⣿⠛⠋⠘⠛⠛⠈⠛⠛⠸⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⢰⣶⣶⣄⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⠀⣴⣶⣦⢰⣶⣦⣬⣿⣶⣶⣶⣶⣄⣴⣶⣦⡀⠀⣶⣶⣯⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⣿⣿⢿⣿⣿⣿⣶⣤⣀⣴⢶⣤⠀⠀⠀⢀⣠⣤ ⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⡎⣿⣿⣿⢸⣿⣶⣿⣿⢸⣿⣿⣿⢸⣿⣿⣿⣿⣿⣾⣿⣾⣟⠻⣷⣯⡁⠀⣿⣧⣿⣸⣿⣴⢹⣿⣿⡏⣿⣿⣿⣿⠃⣿⣿⣿⡇⣿⣿⡿⢸⣿⡄⣿⡧⣿⠘⢿⣮⡅⠀⢀⣾⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⢸⣿⣿⡿⣿⣿⣤⢿⣿⣿⢸⣿⣤⣿⣿⡜⣿⣿⣿⢸⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣧⣴⣿⣿⣿⣿⣿⣤⣈⣿⣿⠃⣿⣧⣼⣿⣤⢻⣯⣿⠇⣿⡇⠀⢸⣿⣤⣿⡇⣿⡟⣿⣼⡿⣰⣿⣿⣿⣿⠅ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⣆⣠⣿⣿⣿⣿⣿⣿⣿⣿⣟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⣿⣿⢿⣿⣿⠀ ⠀⠷⠶⣶⠿⢷⠶⠶⠶⠶⠶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⢿⣿⣿⡏⢀⣿⡿⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣻⣛⣻⣿⣿⣿⣟⡿⢿⢿⣟⣛⣟⢛⣟⢍⠭⡟⡯⠙⣭⠁⠀⠀⢀⢋⠛⣏⢤⡄ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣵⣴⣻⣼⣟⣯⠾⡧⣟⣟⣿⣷⡮⡱⡭⡲⢕⢷⡺⢆⣅⢕⡁⠀⠀⠀⡀⣂⣞⠗⣙ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠆⠈⠽⠋⡛⣺⠊⣓⢾⡋⣮⢳⣝⠎⠽⣛⠿⢝⣔⢅⣒⠞⡄⠰⢑⡕ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⡿⣿⣿⣿⣚⣁⣀⣢⠄⠢⢠⡀⡰⡹⠉⠙⢇⡭⡣⡀⢉⢀⢀⠀⠀⠉⡘⠒⠰⠫⠞ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⢀⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⡀⠠⢔⠀⠀⠘⠁⠊⠤⠋⠈⠀⠀⢀⡐⠀⡀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠄⠠⠀⠀⠂⠀⠀⠀⠀⠀⠒⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡗⠁⠀⠉⠉⠉⠉⠉⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡦⠀⠀⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠄⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⡿⠛⠋⣤⣄⡀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⣴⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣷⣼⣿⣿⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⡛⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⢀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡖⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⠄⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣦⣄⠀⠀⠀⠙⠿⣿⣿⣿⣿⣿⡁⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣝⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣏⣟⣽⣿⣿⣿⣿⣿⣿⣿⣟⢯⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠈⠻⠿⠿⡻⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡿⣼⣿⣿⣿⣿⣿⡟⡿⠛⢱⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣛⠂⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣆⡀⢀⣶ ⣿⣿⣿⣿⣛⣿⣟⣟⣿⣿⣿⣻⣿⣿⡿⣟⣿⣻⣿⣯⣿⣿⣿⣿⣿⣿⣿⠢⢀⣿⣿⣿⣿⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⡀⠀⠀⠀⠀⠀⢀⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣐⣸⡿⣟⣷⢿⣿⣅⣩⢿⡧⠉⠉⠑⢹⠏⠻⢟⣫⠿⢻⣞⣶⣾⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠹⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⡞⠙⠋⠋⢛⡋⠿⠉⠛⠀⠙⠃⠀⠀⠀⠈⠁⠉⠙⠉⠀⠁⠈⠀⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⢻⣿⣿⣦⣀⣀⣀⣠⣤⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿ ⣿⢿⣿⣿⠃⠀⠀⢀⡠⠁⠐⠀⠄⠀⠀⠀⠀⢀⣀⣀⣀⣀⣀⡀⣀⣀⣀⠀⢈⣉⣻⣟⢃⣈⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⡐⣶⣶⣦⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠡⠈⠙⠑⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣛⢹⣿⣿⣿⣿⣿⣿⠀⢸⣿⣽⣿⢸⣿⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠛⠛⠛⠛⠛ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣉⣸⣿⠉⢹⣿⣿⣿⠀⢸⣿⣸⣿⢸⣿⣉⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⠛⠛⠁⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠛⠛⠛⠛⠀⠀⠙⠛⠋⠀⢘⣿⠛⠋⠘⠛⠛⠈⠛⠛⠸⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡃⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⢰⣶⣶⣄⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⢀⣴⣶⣦⢰⣶⣦⣼⣿⣶⣶⣶⣶⣄⣴⣶⣦⡀⠀⣶⣶⣯⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⣿⣿⢿⣿⣿⣿⣶⣤⣀⣴⢶⣤⠀⠀⠀⢀⣠⣤ ⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⡎⣿⣿⣿⢸⣿⣶⣿⣿⢸⣿⣿⣿⢸⣿⣿⣿⣿⣿⣾⣿⣾⣟⠻⣷⣯⡁⠀⣿⣧⣿⣸⣿⣴⢹⣿⣿⡏⣿⣿⣿⣿⠋⣿⣿⣿⡇⣿⣿⡿⢸⣿⡄⣿⡧⣿⠘⢿⣮⡅⠀⢠⣾⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⢸⣿⣿⡿⣿⣿⣤⢿⣿⣿⢸⣿⣤⣿⣿⡜⣿⣿⣿⢸⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣧⣴⣿⣿⣿⣿⣿⣤⣈⣿⣿⠃⣿⣧⣼⣿⣤⢻⣯⣿⠇⣿⡇⠀⢸⣿⣤⣿⡇⣿⡟⣿⣼⡿⣰⣿⣿⣿⣿⠆ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⣆⣠⣿⣿⣿⣿⣿⣿⣿⣿⣟⣫⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⢿⣿⣿⠀ ⠀⠷⠶⣶⠿⢷⠶⠴⠶⠶⠶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣿⣿⣿⡟⢀⣿⠟⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣟⣿⣟⢰⡧⢸⣿⡃⠀⢺⢓⠌⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠽⣿⢿⡾⢿⢿⣭⣾⣽⠻⢅⡾⠋⠷⠤⠈⠀⠒⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⢿⣿⣁⡻⣷⡟⠍⡈⠻⡪⠆⣲⠀⠌⡀⠀⢋⠤⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣝⣽⣿⣿⣿⣿⣿⣿⣿⠒⢪⡉⡁⣄⠣⠗⠞⣞⠁⢀⠆⠄⠀⢉⣠⣴⣶⣶⣶⣿⣿⣶⣶⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣮⣭⣯⣿⣿⣿⣿⣿⣿⣿⠠⢄⢈⠽⢟⠁⠂⠧⠔⠀⠀⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠻⢿⣿⡿⡗⠀⣫⡬⠋⠈⡛⠄⠀⠠⠒⠀⠀⠄⠀⠀⠛⠛⠛⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⡅⡜⣺⣿⣀⡽⣏⠕⠊⢗⣞⠃⡁⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⡿⠟⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣷⣿⡛⡼⣳⣿⣗⣨⡀⠀⠸⠍⠦⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⣶⣿⣿⣿⣿⣿⣿⣯⣦⣄⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣷⡄⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⣿⣿⣿⣾⣿⢾⣾⣿⣿⣏⡻⢝⡟⣅⠿⠛⠟⡅⠀⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠆⠀⠀⠀⠀⠀⢠⣾⣿⣿⣿⣿⣿⣷⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⡾⢼⣿⢿⡯⢻⣿⣷⡝⣞⠻⠣⠮⠽⢦⣳⠉⠠⠐⠃⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡦⠀⠀⠀⠀⠀⠀⢐⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡞⠛⣝⡳⢽⣠⣾⣮⣽⡉⡉⠏⢁⢡⠉⠁⠀⠍⠁⠁⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣮⠅⠀⠀⢰⣿⣦⣤⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⡁⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⣖⠳⡭⣲⢛⠟⠦⠤⠤⠒⠵⠭⠄⠀⠀⠀⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠠⣆⣀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠁⠀ ⡝⠁⣄⠈⣿⡿⣿⣻⣿⣿⣵⣼⢳⢒⡁⡵⢌⡑⠀⠃⢒⠀⠂⠋⠈⠀⡀⠀⠀⠀⠀⠆⢀⢈⣈⣤⣤⣤⣶⣿⣿⡀⠀⠀⠀⠙⠿⣿⣿⣿⣿⣿⣿⣦⡈⠉⠉⠉⠁⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀ ⠓⠂⠉⠙⢝⡿⠞⢹⣻⡌⣧⠄⣈⢀⡀⠩⢀⡀⡀⠘⠒⠠⠀⠀⠀⠀⡁⡀⠁⠀⠀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⡀⠀⠀⠈⠻⢿⣿⣿⣿⠿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⣻⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀ ⠃⠀⠀⠀⡛⡺⣅⣓⠽⡾⣽⠫⢵⡾⠣⢇⠀⠀⠀⡀⢀⠀⠀⠀⠀⠂⠄⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⠙⠻⠟⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣰⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀ ⠗⠀⠀⠀⠁⠀⠀⠁⢩⡇⡒⠑⠚⠺⠑⠂⠀⡀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠐⠀⠀⠀⠀⠀⠀⠀⣀⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀ ⠁⠀⠀⠀⠀⠐⠀⢀⠐⠃⡀⡈⡋⠠⠀⠅⢰⡀⡀⠅⠀⠀⠀⠁⠀⠀⠀⢀⣾⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣄⠀⠀⠀⠀⠀⢀⣀⣠⣾⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠠⠀⠀⠀⠀⠀⠈⠀⠀⠐⠀⠒⠀⠊⠀⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⠃⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⢀⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠒⠐⠁⠀⠀⠀⠀⠀⠂⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢐⣾⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠻⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠉⠁⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⢿⣿⣿⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⢀⣀⣀⡀⣀⣀⣀⠀⢀⣈⣁⡀⢀⣙⣛⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣋⢸⣿⣻⣧⣿⣿⣿⠀⢸⣿⢹⣿⢸⣿⣉⣿⣷⣿⣿⣿⣿⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣟⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣉⢸⣿⠉⢹⣿⣿⣿⠀⣸⣿⣸⣿⢸⣿⣉⢹⣿⣿⢽⣿⣏⣹⣿⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢰⣿⣻⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠛⠛⠙⠛⠀⠀⠙⠛⠋⣸⣿⡛⠛⠋⠘⠛⠛⠘⠛⠋⠈⠛⠛⠛⠛⠛⠙⠛⠛⠿⢿⣿⣿⣿⣿⡟⠛⠉⠉⠈⠙⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⢰⣶⣶⣄⣶⣶⣶⣶⣴⣶⣶⣶⣶⣶⣶⠀⣴⣶⣦⢰⣶⣿⣿⣷⣶⣶⣶⣶⣄⣤⣶⣦⡄⠀⣶⣦⣤⣠⣶⣶⢶⣆⣴⡶⣾⣶⣶⣶⠀⢠⣴⣦⡄⣶⣦⣤⢠⣤⣦⣶⣶⣦⣀⣴⢶⣄⠀⢀⣴⣾⣿⣿ ⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣷⡎⣿⣿⣿⢸⣿⣶⣿⣿⢸⣿⣿⣿⢸⣿⣿⣿⣿⣿⣾⣿⣾⣟⠻⣷⣭⣵⣶⣿⣿⣿⣿⣿⣤⣸⣿⣿⡇⣿⣧⢐⣿⠀⢸⡇⣿⡇⣿⣷⡿⢸⣿⣤⣿⣷⣿⠛⢿⣮⣍⢠⣾⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⢸⣿⣿⡿⣿⣿⣤⢿⣿⡿⢸⣿⣤⣿⣿⡌⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣿⣧⣼⣿⣤⢸⣧⣿⠇⣿⡇⠀⢸⣿⣤⣿⡇⣿⡿⣿⣼⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⢰⣴⣿⣿⣿⣿⣿⣿⣿⣵⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣴⣰⣤⡠⠀⠀⠀⠀⠀⠀⠀⠠⠶⣿⡿⠟⠀⠀⢠⣼⣿⡿⣿⡿⠟⠋⢿⣿ ⠠⠷⠶⣶⠿⢷⠶⠴⠶⠶⠶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⠀⣼⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢿⠟⣰⠋⠀⢀⡴⠋⠘ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⡿⡯⢔⠈⠂⡷⠴⡚⠟⣗⠇⢘⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣯⣺⣟⣊⡂⣱⡟⡿⢝⣶⠆⠀⠼⠄⠀⠁⠀⣀⣀⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⡯⠧⠡⡅⠨⠌⡁⡋⡆⠅⠀⠺⠀⢀⣤⣶⣾⣿⣿⣿⣿⣿⣿⣿⣷⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢾⣿⡿⣿⣿⢾⣾⣿⣿⠃⠥⢦⢆⡁⢀⠈⠀⢙⡠⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠠⣤⣤⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣟⣿⠈⠀⠂⠦⠒⠂⠂⡀⠀⠀⠀⠐⠉⠈⠀⠉⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⣤⣾⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⢿⣿⣿⣿⣿⣤⡿⣏⣿⡩⠅⣉⡀⠀⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣽⣿⣿⣿⣿⣿⡿⠟⠋⣁⣸⣿⣿⣿⣿⣿⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣟⢾⡗⠶⣷⣷⢶⡶⡶⢈⠍⢧⢕⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣶⣦⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣗⢲⣿⣛⣄⣉⣊⠀⠒⡨⠡⠀⠀⠀⠄⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣷⣿⣿⣫⣩⣟⣾⣫⣿⡢⠀⠀⠀⠀⠰⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⡷⠿⠽⡿⣿⣿⢿⣧⣿⣿⣿⡿⣯⡝⣿⣲⣭⠝⠲⠥⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⣴⡒⣶⣱⢨⣜⢑⠚⡙⢿⡻⠊⠐⠏⠈⡁⡈⠁⠉⠠⠤⠀⠀⡀⠀⠠⣈⣴⡄⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⠻⣿⣿⣿⡿⠿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣋⣗⣙⣟⡻⡿⣚⡥⠅⠯⠲⠩⠁⡀⢚⠀⠀⢀⠀⢰⣯⣷⣶⣾⣿⣿⣿⣿⣷⣤⡀⠀⠀⠈⠛⣿⣿⣿⣿⣿⣿⣤⡀⠀⠀⠀⢀⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⢜⢩⡻⣿⣿⣿⣯⣿⣿⣿⣪⣿⠉⢓⠤⡕⢪⣄⠌⠛⠀⠀⠦⠁⠄⡂⡀⠀⠀⣘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣄⡀⠀⠀⠙⢻⣿⣿⣿⡿⠃⠀⠀⣰⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠛⠫⡒⠷⣿⣻⣺⠿⠽⢫⡟⢲⡴⡈⠈⠞⠹⠡⠃⡐⠅⠢⠐⠈⠀⢊⡀⠀⠄⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠈⠙⠏⠀⠀⣀⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡧⠈⠦⡈⣿⢵⢗⣒⣛⡛⣚⣫⣨⣛⡯⣥⡈⠢⣌⠃⠀⠀⠄⠜⠰⠤⠼⠄⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡄⠈⢁⠒⠉⠚⠋⠉⢍⣹⢗⣈⣍⠽⡮⠕⢀⣃⢤⡃⠐⠀⠠⠈⠀⠀⠈⣼⣿⣿⡟⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣆⠀⣀⣀⣾⣿⣿⣿⣿⣿⣿⣿⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠉⠀⠐⠀⠀⠀⠀⠈⠨⠒⠻⠍⢏⡋⢕⠒⠔⠒⡑⢀⠀⠀⠀⠠⠀⠀⢰⣿⣿⣿⡇⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣮⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢲⢀⣀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠐⢉⠁⠄⠡⠀⠡⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢒⢂⣷⢘⠀⠀⠀⠀⠀⠀⠀⠐⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠛⢿⡿⠁⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠐⠐⠀⠀⠂⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⣀⣀⣀⡀⣀⣀⣀⠀⢀⣀⣀⡀⢀⣀⣸⣛⡛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣛⠀⣀⣀⡀⠀⠀⠀⢀⡀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣋⢸⣿⣻⡗⣿⣿⣿⢰⣼⣿⢹⣿⢸⣿⣉⣿⣷⣿⣿⣿⣟⣽⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⣿⣿⢸⣿⣛⠃⠀⠀⢰⣿⣿⣿⣦⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣉⣸⣿⠉⢹⣿⣿⣿⣼⣿⣿⣸⣿⢸⣿⣉⢹⣿⣿⠙⣿⣏⣸⣿⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⡁⣿⣿⣿⢠⣭⣻⡇⠀⠀⢸⣿⣿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠛⠛⠛⠛⠀⠀⠙⠛⣿⣿⣿⣿⣿⣋⠘⠛⠛⠘⠛⠛⠈⣛⣻⣌⡉⠛⠙⠛⠋⠙⠛⠛⠛⠛⠛⠃⠉⠉⠉⠈⠙⠛⠁⠀⠀⣉⣿⡮⠀⠀⠀⠀⠀⠀⠀⢀⣶⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⢰⣶⣶⣄⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⠀⣴⣶⣦⢰⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⣷⣶⣤⣤⡆⣰⡆⣶⣦⢤⣤⠀⢠⣴⣦⡄⣶⣶⣤⢰⣿⣿⣶⣶⣦⣠⣴⢶⣤⣰⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⡎⣿⣿⣿⢸⣿⣶⣿⣿⢸⣿⣿⣿⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣧⢸⣿⠀⢸⣇⣿⡇⣿⣷⣿⣼⣿⣶⣿⣷⣿⡛⢿⣾⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⢸⣿⣿⡿⣿⣿⣤⢿⣿⡿⢸⣿⣤⣿⣿⡬⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣧⣼⣿⣤⢸⣿⣿⠇⣿⡇⠀⢸⣿⣤⣿⡇⣿⡿⣿⣿⣿⡿⠋⠉⢀⣼⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣶⣶⣷⡆⢰⡇⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢨⣽⠟⠀⢀⠴⠛⠉⠀ ⠀⠶⠶⣶⠿⢷⠶⠴⠶⠶⠶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⢸⡇⠰⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠮⠄⠨⠹⣻⠛⢯⣿⠏⣿⡯⡇⠂⠘⠗⠄⠉⢀⣒⣂⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⡿⣿⣄⢀⡀⠾⣾⡼⣾⣿⡗⢻⠷⡧⠀⢀⣠⣶⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⡿⣿⣽⡾⠄⢈⡀⠀⢁⠁⠉⣅⡌⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣺⣈⡑⠀⠀⢀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣷⡽⡟⠛⠛⠣⠔⠺⠀⠠⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⡿⠛⠉⣁⣄⡀⣠⣄⡂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⡐⣀⠀⣆⡎⠨⢀⠀⠀⠠⠀⠀⠀⠀⠀⠀⣰⣶⣶⣿⣿⣿⣿⣿⣿⣿⣷⣶⣤⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⡷⣟⠰⢬⠁⠐⠄⢐⠤⠀⠁⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣹⢟⢿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣻⣟⠇⣛⢐⡧⡈⠡⠬⠡⠄⡠⠈⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡺⣻⠶⢫⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⡩⠢⠎⠻⠮⡖⠒⠀⡃⠂⠀⠚⢐⠂⠀⠀⠀⠀⠘⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⡟⢪⡛⠘⣚⣻⣿⣻⠟⣮⡋⠙⠃⠿⠆⠛⠚⠝⠈⠉⡈⠁⡀⠐⠀⢐⠔⠀⣀⣀⣴⣶⡆⠀⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⡿⣿⣿⣟⢍⢍⠯⠮⡾⢎⠚⠅⢉⣋⠍⠛⠉⠩⠀⠀⠰⠀⢀⠀⢀⠀⠀⠀⠈⠀⢘⣿⣶⣿⣿⣿⣿⣿⣿⣿⣦⣀⠀⠀⠀⠈⠿⣿⣿⣿⣿⣏⠀⠀⠁⠀⠀⠀⣿⣿⣿⣿⣿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⢻⣿⣿⢯⠓⡷⠪⠀⡀⢋⢘⢁⠡⡒⠔⣀⠀⡲⠀⠠⢰⠀⠐⠀⠀⠀⠀⠀⠀⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⡀⠀⠀⠈⠻⢿⣿⣿⡿⠂⠀⠀⠀⠀⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣷⡿⢃⣸⠯⣊⣘⢈⢩⡥⠅⢐⠀⠀⠀⠀⠀⠐⠀⠀⢐⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠘⠋⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠿⠧⠸⠢⠑⠽⠭⠠⢑⠈⠜⠤⠄⠀⠀⠀⠀⠀⠈⠁⠐⠀⠀⠀⠀⠀⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⢀⣤⣾⣿⣿⣿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡁⠄⠀⠀⠀⣺⣄⡠⠘⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠂⢰⣿⣿⣿⠏⢩⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⡄⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡄⡀⠄⠘⠀⠙⠊⠋⢠⠀⠀⠀⠄⠀⡀⠀⠀⠀⠂⠀⠈⠀⠀⠀⠀⢀⣼⣿⣿⡿⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣎⣿⣿⣿⣿⡄⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡇⠀⠄⠀⠀⠀⠀⠀⠘⠀⢀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣟⡁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠁⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠿⠇⡘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣀⣿⣿⣿⣿⣿⡟⣿⣿⣿⣟⣿⣿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⢀⣀⣀⡀⣀⣀⣸⣷⢀⣀⣀⡀⢀⣀⣀⣙⡿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⣿⣿⣿⣇⣿⣻⣿⣉⣛⠁⣀⣀⠀⠀⠀⠀⢀⣾⣦⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣋⢸⣿⣻⡇⣿⣿⣿⣿⣾⣿⢹⣿⢸⣿⣉⣿⣇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡁⣿⣿⣿⢸⣿⣛⠃⠀⠀⢠⣾⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣉⣸⣿⠉⠱⣿⣿⣿⣿⣿⣿⣾⣿⢸⣿⣉⢹⣿⣿⢨⣿⣋⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⡁⣿⣿⣿⢠⣭⢻⡇⠀⠀⣬⣿⠀⠀⠀⠀⠀⠀⠀⢠⣴⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠛⠛⠘⠛⠀⠀⠙⣻⣿⣿⣿⣿⣿⣿⣿⣿⠿⣸⣿⣿⣿⣿⣿⣾⣉⠛⠻⢻⣿⣿⣿⣿⣿⠟⠛⠁⠉⠉⠉⠈⠙⠋⠁⠀⠌⠀⠀⠀⠀⠀⠀⢀⠀⣴⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⢰⣶⣶⣄⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⠀⣴⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣴⢶⡆⣴⡶⣶⣶⣤⣤⠀⢠⣴⣦⡄⣤⣤⣴⢿⣶⣦⣶⣶⣦⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⡎⣿⣿⣿⢸⣿⣶⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢼⣿⣿⡇⣿⣧⢸⣿⠀⣸⡇⣿⡇⣿⣯⡿⢸⣿⡤⣿⣷⣿⣻⢿⣾⣿⠋⠉⣩⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⢸⣿⣿⡿⣿⣿⣤⢿⣿⡿⢸⣿⣤⣿⣿⣬⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣿⣧⣼⣿⣴⢻⣿⣿⠇⣿⡇⠀⢸⣿⣤⣿⡇⣿⣿⣿⣽⡿⡠⠞⠋⠁⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣿⡿⠂⣀⠀⣾⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐ ⠀⠷⠶⣶⠿⢷⠶⠴⠶⠶⠶⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢪⠰⠾⢡⣮⣿⣽⣿⣿⣿⣿⡕⠄⠾⠗⠢⠉⢀⣐⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠔⠂⣨⡿⣿⣿⣿⣾⣻⠯⠃⠀⣀⣠⣶⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⢿⣿⣿⣯⣽⠚⠊⠹⠉⠉⠀⠅⣏⠂⠁⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣾⢉⡉⣈⠀⠀⠀⠀⠈⠁⠀⠀⠀⠀⠀⠀⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣙⣛⣏⠡⡨⣥⠼⠅⢡⡠⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⡿⠛⠋⣡⣄⡀⣠⣄⣂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣮⠯⢟⠀⠀⡴⠘⠰⣰⠀⠄⠀⠀⠀⠀⠀⣰⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⡳⢯⡦⢦⡄⡒⠀⢐⢔⠀⡄⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣿⣿⣿⣿⣿⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣫⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⠋⣗⠷⠼⡍⡬⡔⣉⢀⠐⠒⢘⠡⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⡯⣱⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣯⡳⠃⠸⡩⡦⢲⠷⡆⠀⡠⢤⠀⡘⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⡳⠩⢹⣷⡽⣗⣿⣭⣟⡻⠛⠾⠻⠵⠛⠉⠸⠤⠍⠨⠑⠀⢈⠤⠠⠀⣀⣀⣴⣶⡆⠀⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⡿⣿⡍⠛⢫⣟⠁⠵⢓⠡⠮⣽⠍⢉⠁⠁⠨⠀⠉⠀⠁⠉⠉⠀⠀⠀⠐⠉⠀⣣⣷⣶⣿⣿⣿⣿⣿⣿⣿⣦⣀⠀⠀⠀⠈⠿⣿⣿⣿⣿⣇⠀⠁⠀⠀⠀⠀⣿⣿⣿⣿⣿⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⢿⣽⡿⡿⣾⡎⡀⢀⣐⡊⠐⠄⠲⠣⠀⠀⠂⠰⠀⠄⠠⠄⠊⠀⠂⠐⠀⠀⠀⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⡀⠀⠀⠈⠻⢿⣿⣿⡿⠂⠀⠀⠀⠀⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣝⢫⠄⠤⣻⢂⠰⢈⡀⡠⢄⡄⠀⠀⠀⠀⠐⠀⠀⠰⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠘⠋⠁⠀⠀⠀⠀⣰⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠟⠋⠒⠉⠛⢕⠩⠁⠉⠒⠈⠐⠀⠀⠀⠀⠀⠀⠄⠀⢒⠐⠄⠀⠀⠄⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⢀⣤⣾⣿⣿⣿⣿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⡀⠀⠀⠕⠒⠀⠤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠺⠂⠁⢀⠁⠀⠀⠀⢠⣿⣿⣿⠏⠩⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⡆⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠄⠀⠷⠋⠁⠀⠀⠤⠌⠀⡀⠀⠀⠀⠀⠀⠀⠀⠂⠀⠀⠀⠀⢀⣾⣿⣿⡿⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣎⣿⣿⣿⣿⡄⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠒⠂⠀⠀⠀⠀⠀⠀⠀⠀⠠⠀⠂⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⡇⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⡁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠂⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠿⠃⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣀⣿⣿⣿⣿⣿⡟⣿⣿⣿⣟⣿⣿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⢀⣀⣀⡀⣀⣀⣸⣷⢀⣀⣀⡀⢀⣀⣀⣙⡿⣿⣿⣿⣿⣿⣿⣿⣹⣻⣿⣿⣿⣿⣿⣇⣿⣻⣿⣑⣛⠁⣀⣀⡀⠀⠀⠀⢀⣿⣦⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣉⢸⣿⣻⡇⣿⣿⣿⣿⣾⣿⢹⣿⢸⣿⣉⣿⣇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡁⣿⣿⣿⢸⣿⣛⠃⠀⠀⢠⣾⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣉⣸⣿⠉⢱⣿⣿⣿⣿⣿⣿⣾⣿⢸⣿⣉⢹⣿⣿⢠⣿⣋⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⡁⣿⣿⣿⢠⣭⢻⡇⠀⠀⣭⣿⠀⠀⠀⠀⠀⠀⠀⢠⣴⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠛⠛⠙⠛⠀⠀⠙⣻⣿⣿⣿⣿⣿⣿⣿⣿⠿⣸⣿⣿⣿⣿⣿⣾⣉⠛⠻⣿⣿⣿⣿⣿⣿⠟⠛⠁⠉⠉⠉⠈⠙⠋⠁⠀⠈⠀⠀⠀⠀⠀⠀⢀⢀⣴⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⢰⣶⣶⣄⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⠀⣴⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣴⢶⡆⣴⡶⣶⣶⢤⣴⠀⢠⣴⣦⡄⣤⣤⣴⢿⣶⣦⣶⣶⣦⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣷⡎⣿⣿⣿⢸⣿⣶⣿⣿⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢼⣿⣿⡇⣿⣧⢸⣿⠀⣸⣇⣿⡇⣿⣿⡿⢸⣿⡤⣿⣷⣿⣻⢿⣾⣿⠋⠉⣩⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⢸⣿⣿⡿⣿⣿⣤⢿⣿⡿⢸⣿⣤⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣇⣿⣧⣼⣿⣴⢻⣿⣿⠇⣿⡇⠀⢸⣿⣤⣿⡇⣿⣿⣿⣽⡿⡠⠞⠋⠉⠁⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⡷⠂⢀⠀⣾⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐ ⠀⠶⠶⣶⠿⢷⠶⠴⠶⠶⠶⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣯⣿⡟⢛⣻⣿⠀⠀⠄⠘⠋⠿⢉⡿⢉⡹⠏⠨⠀⠀⠀⠀⢀⣀⣂⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⡟⣿⣻⣛⠀⠀⠀⠈⡓⠿⢁⠥⢸⠕⢓⠀⢀⣠⣴⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⢟⣿⣷⣪⡷⢷⣯⠅⠁⠠⠰⠱⠼⠉⠀⠐⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⢾⠮⡽⣝⡿⣶⡊⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡢⣋⣸⢤⢥⠁⠫⠜⠌⠠⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⡿⠟⠋⣁⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⠼⣄⣿⡋⠤⠀⠀⠄⠀⢐⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣶⣶⣿⣿⣿⣿⣿⣿⣿⣷⣶⣤⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣯⣿⣿⣿⢞⣿⢽⠃⠒⠑⡃⠐⡀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⠿⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣩⣿⢿⣻⣿⠯⣿⣿⢿⢾⣿⣿⣿⢻⠋⣈⠄⠦⢆⢤⠀⢀⠀⠅⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠿⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢻⡄⠙⢾⣿⣿⢽⣿⢯⡽⡿⢟⡽⢩⠄⡁⠈⠀⠀⠣⡥⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⡿⣪⣻⡎⢋⢴⣹⠿⣿⣏⢝⢁⠀⣈⡁⢌⡓⠀⢁⢁⠀⠀⠀⠂⡀⠀⢀⣤⣤⣶⣶⡆⠀⠀⠀⠘⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠂⠀⠀⠀⠀⠀⠀ ⣿⣿⡿⣟⠉⠹⠉⠟⠁⠡⠓⠁⠉⢸⠉⠙⠀⠉⠨⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣶⣄⠀⠀⠀⠈⠻⣿⣿⣿⡿⠏⠉⠛⠋⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣷⡆⠀⠀⠀ ⡻⠰⢿⠸⠷⢴⠢⠀⠀⠀⠠⠂⠆⠂⠂⠀⠀⠀⠀⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⣰⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣀⠀⠀⠈⠻⢿⣿⣦⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⣴⣶⣿⣿⣿⣿⣿⣿⣆⠀⠀ ⣯⠀⠿⠃⡔⣨⢃⠐⠀⠀⠦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⡿⠂⠀⠀ ⠃⠀⠀⠀⠃⠑⠋⠀⠁⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⣿⣿⣿⡿⣩⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⠿⠁⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⡟⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡆⠀⠀⠀⠀⠀⠀⣠⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⡟⢀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠘⣿⣿⣿⡄⠀⠀⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⠛⠃⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠿⣿⣿⡇⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠸⣿⣿⣿⣄⣠⣤⣤⣼⣿⣿⣿⣿⣿⠟⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠟⠈⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣾⣇⠀⠀⠀⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⢀⣿⣿⣷⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⢀⣀⣀⡀⣀⣿⣆⠀⢀⣀⣀⡀⢀⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡿⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣉⢸⣿⣹⣧⣿⣿⣿⣄⢸⣿⢹⣿⢸⣿⣙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣟⠓⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣤⣴⣾⣿⣿⣷⣶ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣉⢸⣿⠉⣽⣿⣿⣿⣿⣿⣿⣸⣿⢸⣿⣉⢸⣿⣿⢿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢰⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⡏⠀⢸⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠛⠛⠙⠛⠀⣤⣿⣿⣿⣿⣿⣿⣿⣿⡾⢟⣿⣾⣻⣿⣾⡛⢿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⠏⠛⠛⠛⠈⠛⠋⠁⠀⠀⠀⠀⠀⠀⣠⣿⣿⣿⣿⣿⣿⣇⠀⠻⠿ ⠀⠀⠀⠀⠀⠀⢰⣶⣶⣄⣶⣶⣶⣶⣴⣶⣶⣶⣶⣶⣶⢸⣾⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣻⣿⣿⣿⣿⣿⣿⣿⣷⣷⣶⠀⢠⣶⣦⡄⣤⣤⣤⢠⣤⣤⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⠆⠀⠀ ⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⡎⣿⣿⣿⢸⣿⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣾⢻⣿⣿⡇⣿⣧⢸⣿⠀⢸⡇⣿⡇⣿⣧⡿⢸⣿⣶⣿⣷⣿⡛⢿⣾⣝⠛⠉⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⢸⣿⣿⡿⣿⣧⣤⢿⣿⡿⢸⣿⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⠈⣿⣿⠁⣿⣧⣼⣿⣤⢸⣷⣿⠇⣿⡇⠀⢸⣿⣤⣿⡇⣿⡿⣿⣼⡿⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣤⡄⠀⠀⠀⠀⠀⠀⠀⠀⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠶⠶⣶⠿⢷⠶⠰⠶⠶⠶⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣾⣶⣾⣾⣷⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢥⠷⠄⡀⢡⣏⠉⡯⣿⣯⣿⣿⣟⣟⣟⣿⣟⣛⣿⢋⡭⢻⣇⢐⣽⣿⢽⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠋⣴⣷⣶⣾⣶⣾⣿⣿⣶⣦⣍⣛⠞⢿⢿⣳⣷⡿⡿⣿⣿⣿⣿⡯⣿⣺⣁⣍⣱⣞⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⢠⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢹⣿⡞⢻⣟⡿⡫⢹⠿⣛⣴⣟⢽⡳⣿⣿⣿⣟⡿⡿⢾⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⡿⠏⠄⠞⠛⠛⠛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠐⡒⡨⠾⠅⡕⠋⡙⠣⡙⠷⢵⣻⠿⡻⣻⢛⣯⡟⢟⠟ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡾⡏⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⡿⠿⠟⠁⠀⠀⠠⢸⠟⡄⠐⠄⠀⠓⠉⠠⡅⣬⢢⢟⡙⠠⠼⣷⠮ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⢸⠇⠀⠀⠀⠀⠀⣀⣀⣠⣾⣿⣿⣿⣿⣿⣿⣧⣄⣴⣿⣷⣤⠀⠀⢐⠄⡃⠐⠖⠐⠃⠘⠐⢚⣐⠖⠔⠿⢈⡫⡰⣠ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⢮⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⠀⠀⠀⠘⢠⣀⠘⠀⡀⢀⠀⢊⢁⡨⣄⣦⣘⡍⠩ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣟⡆⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠠⡆⡤⠀⠄⡀⢀⠊⡊⡕⢃⡉⣌⠚⣒ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⡭⠁⠀⠀⠀⠀⠀⠀⢀⡥⠀⠢⣤⠐⠷⡩⠠⣠⢠⡄⠌⠀⢅ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢯⣪⣦⣦⠀⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠂⠀⠌⠘⠃⡍⠠⠂⣬⠨⠂⠀⠂⣒⡂⣔ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣯⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣄⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠙⠮⣲⡺⠶⣷⠷⡶⡳⣖⢾ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⡿⡿⣾⣿⣿⣿⣿⣿⣿⠿⢿⣿⣿⡿⣺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣆⠀⠀⠀⠙⠿⣿⣿⣏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠠⠰⡚⠄⠀⢊⠯⢱⡤ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⡷⡼⣯⣿⣿⣿⣿⣿⣿⡟⠤⠀⢡⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠄⠀⠀⠉⠙⠟⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⡈⡔⠠⠖⡉⠵⠡⠂⠱ ⢿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⢟⡻⣿⡗⣿⣿⢿⡿⢻⣿⣿⡲⠤⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠀⠀⢀⠚⣈⢥⡎⡿⢐⢀⠭⠭⡤ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣭⣵⢚⢻⣿⣿⡿⣿⣿⣿⣽⡇⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠣⠠⠁⠩⠼⠀⣠⣜ ⣛⠟⢛⠛⠻⣿⢟⠻⣿⡿⣿⡷⢿⣶⣼⡿⠿⠷⠿⠿⠷⠴⣥⢱⣿⣿⣿⣿⣿⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣆⠀⠀⠀⠀⢰⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠈⠁⠀⠀⠀⠀⠀⠈⠀⠀⠀⢸⣿⠏ ⢸⢒⠒⢀⠠⠁⡴⢼⣣⣾⣿⣯⡿⣿⣮⠉⠀⠀⠀⠀⡀⠀⠀⢸⣿⣿⣻⣿⢁⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⢿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣼⣯⣠ ⢰⢥⠉⠚⠁⢀⢈⢁⡟⠛⠛⠛⠋⠛⠛⠁⠁⠀⡤⠀⠀⠀⠀⠀⠉⢹⣿⡟⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠘⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⡇⣀⣾⣿⣿⣿ ⠼⠹⠝⠆⠃⠰⠀⠄⠀⣡⠈⡬⠁⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠈⠀⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡅⠀⠀⠀⠀⣿⡿⠻⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⢸⠓⢰⣿⣿⣗⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠂⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣦⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣍⡆⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣤⡄⠀⠀⠀⠀⢀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⣿⡆⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⢀⢤⣤⣼⣿⣿⡟⠛⠛⠁⣀⣤⣶⣾⣿⣷⣿⣿⣿⣿⣿⣿⣿⠋⠉ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣼⣿⣿⣿⣦⡀⠀⠀⠀⠀⠀⠀⠈⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣴⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠸⣿⣿⣿⣿⣿⣿⣦⣄⣀⣀⡀⣀⣀⣠⣤⣌⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⡿⠿⠟⠉⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣆⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣟⣯⣿⣿⣿⣿⣿⣿⣷⣝⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣛⠉⠙⠛⠙⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡉⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣟⡵⠟⠋⢉⠠⠊⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣀⠉⠙⠻⢿⣿⠿⠿⠟⠋⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠰⠷⠶⣶⠿⢷⠶⠶⠶⠶⠶⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⡷⢤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⡣⢴⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣛⡛⣻⣿⣭⣥⣽⣵⣴⣦⣬⣛⠟⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣟⠏⢀⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠻⡏⣽⣿⣿⣯⣿⣿⣿⣿⣿⣿⣽⣿⣯⣿⣿⣿⣭⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⡯⠑⠀⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡁⠘⢳⠊⡫⣿⣿⣿⣻⣿⣷⣿⣿⠷⣷⢿⣶⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣛⣟⣟⠃⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡟⠀⠈⢛⣿⣘⣽⣺⠻⣿⣯⣟⢟⡾⠯⢽⣿⣿⣿⣿⣿⣿⣟⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣫⣿⡷⠀⠀⠀⠀⠀⠀⠀⠀⣀⣾⣿⣿⣿⣿⣿⣟⡋⠁⣤⣦⣄⠀⠨⣹⢀⠪⣝⠟⣟⡧⣪⢦⣆⡼⣿⢉⣽⣭⣻⣿⡿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣧⠀⠀⠀⠀⠀⣴⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠈⢤⣿⢟⣿⠷⢾⡯⣏⡳⡿⢞⡿⡳⣯⢩⣿⡿⡷ ⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣧⠀⠀⠀⠀⢀⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠉⠁⠀⠃⠨⠩⢲⣏⣙⡟⣳⡖⣷⣮⣆⡚⡹⣯⣿⣩⣗⣳ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⡁⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠟⠛⠀⠀⠀⠀⢈⢐⣶⣽⡿⣬⣿⣹⣾⣽⣽⣒⣾⢿⣭⣿⠷⡽⣿ ⣿⣿⣿⣿⣯⢿⣿⡿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⡟⢿⣻⣽⡄⠀⠀⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣤⠀⠀⠀⡞⠀⢠⣌⠽⣿⣮⣽⣟⣿⣽⣿⣿⣿⡿⢨⡿⢾⢿⣿⣴ ⣿⣿⣿⣷⢿⡽⢟⣿⣯⣿⣿⣷⢒⡟⠛⠻⢿⣿⣶⣿⣟⣯⣮⣛⣯⣿⣯⣿⢟⣿⣭⣿⣾⣿⣿⣿⣷⡀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠠⣶⠂⠍⠠⢶⡾⠕⡿⢿⣿⣿⣽⠖⢻⣆⣿⣿⣶⡏⠙ ⣿⣿⣿⡇⢟⢿⣮⣿⣿⣿⣿⣿⢞⡏⢑⢍⣾⣿⣿⣿⣿⣿⣿⣟⣿⣿⣫⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣄⠀⠀⠀⠙⢿⣿⣿⡿⠻⠿⠿⠿⠿⠃⠀⠀⠀⠀⠋⠃⠆⡘⡋⣍⣛⠛⣍⡿⣡⣽⠅⢝⢿⢿⣾⢦⣟⣝ ⣯⣿⣿⣿⣿⣿⣿⣭⡮⡪⣿⡭⣽⣿⢿⣿⣿⣿⣿⣿⡿⣿⣽⡗⢠⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠙⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡡⠡⢂⢰⣟⣷⢷⢴⣿⣟⣍⢯⣬⣜⡟⡿⣿⡾⢟ ⣯⣿⠿⡿⠿⠿⠿⠬⠪⣪⣻⠗⣿⠿⢿⠿⣿⣿⠿⠿⠿⠿⠿⢿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠰⠑⡄⡸⠿⠿⠶⣾⠯⣿⣿⣟⣻⣿⣺⢯⣯⡾⢿ ⡄⣕⡛⡰⠈⣀⡈⠂⡽⣿⣿⡇⠀⡿⣾⣛⣧⢴⣟⢠⠄⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡠⠀⠀⠀⠀⠀⠀⠀⣐⠒⠧⢄⠒⣁⣈⣇⠐⡩⢩⢻⣿⣟⣿ ⠉⠘⠐⢣⠍⣄⣤⠤⢄⢾⡛⠻⠹⠃⠹⠿⠧⠸⠿⠌⡤⣀⣿⣿⣿⣿⣿⣡⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⣠⣦⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⢓⠛⠚⠈⡒⠁⠀⠚⠁⠊⠼⣿⢒⠳⡯ ⠀⠂⠐⢐⢄⣶⣛⡯⡴⡾⡅⢠⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠐⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠨⠛⠃⣠⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠋⠙⠁⠀⠀⠀⠒⠀⠄⢀⠤⠀⠀⠀⠀⠙⢿⡟⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⢸⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠀⠀⠀⠈⠀⣠⣿⠟ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⢀⣤⣶⣶⣾⣿⣿⣶ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⢻⠋⢹⣿⣶⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣦⠀⠀⠀⠀⠀⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣧⡀⠀⠀⠀⢸⠀⢼⣿⣟⣉⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣾⣿⡄⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣿⣿⣿⣿⣷⡆⠻⠷⠀⠀⢀⡄⠀⣾⣿⣿⣿⣷⣄⣀⣀⣀⣤⣤⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⣁⠀⣴⣷⣿⣿⣷⣶⣿⣟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠋⠛⠋⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣶⣄⡀⠀⢀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠟⠛⠛⠉⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣧⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣻⣼⣿⣿⣿⣇⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⠿⠿⢛⠛⠛⠛⠛⠋⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣶⣌⠻⣿⣿⣿⣿⣿⣿⣿⡿⢿⣽⢿⡿⣫⡾⠛⡉⠅⣠⠞⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣀⠙⠛⢿⣿⣿⣿⣶⠟⡡⠿⠞⠋⠐⠁⣴⠍⣐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠈⠙⠉⠉⠀⠀⠀⠀⠀⠀⠘⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠰⠷⠶⣶⠿⢷⠶⠶⠶⠶⠶⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣿⣿⢿⣿⢾⣿⣿⣿⣿⣛⣻⣿⣛⣻⣿⣟⣛⣿⣟⣛⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⡿⢯⣫⣹⣭⣭⣭⣾⣷⣬⣌⣻⠼⣿⣿⣿⣯⣽⣟⠝⣿⡽⠻⣩⣿⣏⣿⣯⣳⣟⣿⣟⣽⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⡿⢋⣥⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡞⣹⣯⣿⣿⣏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢀⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠘⠃⢑⠛⣟⡿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣻⣿⣻⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⡟⡉⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⠐⠐⡻⠿⠘⣝⣟⣿⣾⣷⡿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⠀⠀⠀⠀⠀⠀⠀⠀⣀⣾⣿⣿⣿⣿⣿⣿⡋⠁⣤⣦⣄⠈⠀⠀⣶⠾⣻⠹⠿⠿⣿⣶⣷⡧⠾⠿⣿⢻⣿⣿⣿⣽⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣯⣧⠀⠀⠀⠀⠀⣴⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠸⠇⣿⡿⠿⣼⣾⡿⠿⠶⢶⢿⠷⣿⢿⣿⣿⣿⢾ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠉⠀⠀⠁⢸⣳⣼⣷⣷⣷⣶⢬⢷⣿⣷⣶⣴⣿⣿⣿⡷⣶ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢟⠁⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠟⠛⠀⠀⠀⠐⠀⣦⡽⠖⠯⠩⢭⣭⣭⣧⣿⣿⣿⣯⡟⣻⣻⣟⣻ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢻⣣⣧⡄⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣄⠀⠀⠀⠀⠈⣍⠉⡴⠾⢷⡺⠧⠿⠷⣶⣽⣿⣿⣯⡿⣾⣿⠯⠟ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⡤⢈⠠⠀⠄⠀⣘⣻⣶⣺⣿⣼⣿⣿⣿⣿⣿⣺⣿⣿ ⣿⣿⣿⣿⣭⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣄⠀⠀⠀⠙⢿⣿⣿⡿⠻⠿⠿⠿⠿⠃⠀⠀⠀⠀⠐⠀⠠⠀⠀⢙⣿⣻⢻⣯⣿⣟⣿⣽⣿⣿⣿⣽⣿⣷ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢌⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠙⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣾⣟⣽⣭⣭⣽⣽⢸⣿⣿⣿⣿⣗⣚ ⣿⡿⣿⣿⢻⣿⣿⣿⢿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⡿⠿⠿⠿⢿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠘⠳⠾⠽⠬⠩⠥⠌⠋⢸⣿⣿⣿⣾⣿⣿ ⣿⣿⣿⣿⣵⢶⣺⣱⣿⣿⣿⣿⣟⢫⣿⣿⣿⣿⣿⡇⠀⢄⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢻⣿⣿⣿⣿⣟ ⠛⠛⠚⢙⣍⣍⣝⣭⢿⣿⡿⠿⠯⠵⠿⠿⠿⠿⠛⠃⡤⡔⣿⣿⣿⣿⣿⣩⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⢿⣿⣿⣿⡀⠀⠀⠀⠀⠀⣠⣄⡀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠘⠻⠛⢻⠛⣾ ⡀⠀⠀⠨⣮⢴⣿⠿⣼⡿⣇⠀⠀⢀⠨⠀⠂⠁⠀⠀⢀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠐⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠐⠘⠀⠪⠁⢀⣾ ⠀⠀⠀⠀⠀⠀⠀⠀⠉⠓⠓⠂⠀⠀⠔⢂⡠⣤⡄⠀⠀⠀⠀⠘⢿⠟⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⢸⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠰⢦⠈⠀⠀⠈⣰⣿⠋ ⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠀⠁⠈⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⣿⣿⣷⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠒⠀⢈⣤⣤⣴⣾⣿⣿⣶ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⢻⠋⢹⣿⣦⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⢁⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣦⠀⠀⠀⠀⠀⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⢸⠀⢼⣿⣿⣁⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⡄⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣿⣿⣿⣿⣷⡆⠀⡇⠀⠀⢀⡄⠀⣾⣿⣿⣿⣷⣆⣀⣠⣀⣠⣤⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⣁⠐⢻⣿⣿⣿⣷⣶⣿⣟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠋⠛⠋⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣶⣄⡀⠀⢀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣫⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠟⠛⠛⠉⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣻⣼⣿⣿⣿⡞⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⠿⠿⢛⡛⠛⠛⠋⠉⠁⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣷⣌⠻⣿⣿⣿⣿⣿⣿⣿⡿⢿⣽⢿⡿⣫⡾⠛⡋⠅⣠⠞⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣄⠙⠻⣿⣿⣿⣿⣶⠟⡡⠿⠜⠋⠐⠁⢠⠉⣒⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠈⠙⠉⠉⠀⠀⠀⠀⠀⠀⠒⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠰⠷⠶⣶⠿⢷⠶⠶⠶⠶⠶⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡴⢤⣷⣾⡿⣿⣿⣿⣿⣿⣻⣻⣿⣟⣟⣿⣿⣻⣻⣿⣟⣿⣿⣻⣿⣿⣿⢿⢿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⡾⣿⣿⡿⠻⢛⣭⣭⣯⣤⣿⣿⣏⣉⠟⣿⣿⣟⣿⣻⣿⣽⣽⣿⣯⣯⣿⣿⣽⣿⣯⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⠺⠟⣺⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⠈⣿⣿⣿⣺⣽⣿⣿⣿⣿⡽⣽⠿⡯⣫⣯⡿⢽⣿⣿⣷⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠨⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠼⠻⢧⣾⢿⣿⣲⣮⣷⣶⣿⡿⣿⣖⣿⣷⡿⣿⡿⡻⢽⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠏⠁⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠈⣛⣿⣳⡏⣉⢹⡏⣴⠺⣟⢗⣿⠋⠺⢕⢬⢇⡷⣿⣿⣿⣟⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⢀⣰⣿⣿⣿⣿⣿⣿⣟⠉⢡⣤⣄⠀⠙⠟⠹⠶⢠⠰⣟⡞⣗⠹⣷⢷⠖⣲⡮⢿⣟⠼⢬⠿⡩⣽⣟ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣄⠀⠨⢏⠸⠁⡹⡏⢟⣙⡎⡳⣳⣿⣤⣯⣼⣶⢾⣽⡥⣽⣎ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⡂⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠉⠀⠀⠀⠀⠠⠲⡶⡔⠦⠖⡶⣠⢟⣾⣳⣴⣞⣩⠝⣻⠹⢏ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⢺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠀⠀⠀⠀⠡⢧⣀⡰⣖⢇⣟⠨⣣⣽⣼⣹⢽⣀⣸⣏⡛⣿⣿⣻⣖ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⡿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣿⣷⣾⣿⣻⣿⡤⢿⣯⣭⡄⠀⠀⠈⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣤⡄⠀⠀⠈⠂⣌⠍⢉⣏⢽⢾⠟⡿⣌⡷⣿⢧⡻⣭⣽⣽⣔⡿⣾⠽⣒ ⣿⣿⣿⣿⣻⣿⢿⣙⡷⣰⣭⡽⡷⣟⣓⣞⣻⣿⢿⣿⣭⡿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⢠⡀⡷⠦⡽⠣⠸⠁⢴⣿⠃⣞⣿⣺⣟⡿⣿⣾⢻⣷⣻⢳⣆ ⡿⠿⣿⡿⣛⡽⡭⠟⣵⣏⠾⠩⢽⣧⣟⣻⡹⣿⢛⣷⣍⣟⢏⡽⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠙⢿⣿⣿⡿⠿⠿⠿⠿⠛⠛⠀⠀⠀⠸⠂⠀⠐⠦⡒⡾⣏⣿⣎⡿⢿⣿⣉⢩⠡⣿⣿⣿⣹⣽⣩⣿ ⣿⣼⣽⢭⣾⢓⣿⢹⢛⣺⣿⢿⣊⢮⢵⣢⡾⡾⣷⢵⡋⠀⢢⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⠀⠀⠀⠙⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠔⠬⢴⢀⢫⡟⣻⠟⢻⡾⣿⡯⣿⡿⡧⣿⣧⣿⣿⣓ ⣃⡁⢉⡱⠽⢿⢻⠈⠰⠏⢿⢾⡷⢾⡿⠻⢜⣷⣅⡻⠘⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⢄⡀⢀⡀⠀⠀⠀⠀⠀⠄⠀⠽⠎⠭⢫⡔⢿⢻⡖⡿⡗⣥⣾⣷⣦⣾⣭ ⣡⡄⠰⢶⠏⠂⢔⠂⠀⢀⣛⢐⡂⢂⠒⣊⢹⣧⡤⠄⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠀⠀⠀⠀⠀⠀⠈⡀⠍⠱⠀⠏⡠⠏⠐⠋⣹⣿⣟⢋⣿⡿ ⠐⠒⡄⠘⠃⠄⠄⠠⢪⠆⢀⠊⠀⠀⠀⠑⠀⠈⠁⣼⣿⣿⣿⣿⠏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⣀⣄⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠓⠒⠂⠀⠂⠐⠐⡂⠚⠒⠙⣻⢁⣟⣟ ⠀⠂⢘⢺⠗⡞⠟⠀⢀⡁⡈⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⡏⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠘⣿⣿⡟⠀⠁⢀⠈⠀⠄⠀⠀⠀⠀⠀⠈⠀⠀⠀⣀⠠⠁⠀⡄⠀⠘⣛⡉⠩⡉ ⠠⠀⠉⠀⠈⠀⠁⠀⠘⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⢿⣿⡋⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⢸⣿⣿⡄⠀⠀⠀⠀⠐⠀⠀⠠⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠁⢀⣾⠿⠃⠀⠈ ⠀⠄⠀⠈⠒⠀⠠⠄⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠄⠀⠀⠀⠀⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⣀⣴⣿⣧⣤⣤⣤⣤ ⠀⠀⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠄⠀⠀⠀⠀⢻⠏⢹⣿⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣆⠀⠀⠀⠀⠀⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠣⡀⠀⠀⠀⢸⠀⢸⣿⣿⢋⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣶⣿⣿⡀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣾⣿⣿⣿⣿⠇⠀⠇⠀⠀⢀⡄⠀⣼⣿⣿⣿⣁⣄⠀⠀⠀⠀⠀⢀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⣿⣿⣿⣿⣀⠀⠀⠀⠀⠀⠀⠙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢟⣤⣤⣿⣻⣿⣧⣤⣽⣿⡿⣯⣽⣿⣷⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⡿⠋⠁⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡄⠀⣻⣿⣿⣿⣿⣿⣷⣄⣀⣀⣀⠀⠀⠀⣉⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠉⠀⠁⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⠀⠀⠀⠀⣬⣧⣴⣿⣿⣿⣿⣿⣿⣿⣿⡿⢟⣯⣾⣿⣿⣿⡇⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣟⣿⣿⣿⣿⢿⣿⣿⣿⡿⠟⠻⠿⠛⠛⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠻⣿⣿⣿⣿⣿⣿⣿⡿⣿⣭⡿⣿⡿⣻⡶⠟⢛⠉⣡⠔⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡈⠙⢿⣿⣿⣿⣿⠿⠟⣩⠾⠽⠛⡉⠔⠈⠐⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣄⠈⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠰⠷⠶⣶⠿⢷⠶⠶⠶⠶⢶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⢷⣿⣷⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢛⣭⣭⣭⣤⣷⣵⣧⣬⣛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⠿⢫⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡎⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡗⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⠀⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡈⠫⢻⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠀⠨⣹⣯⣿⣿⣿⣿⣻⣾⣿⣿⣿⣿⣿⠿⣿⣿⣿⣏⡿⣿⣿⡿⣿⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⣿⣿⣿⣿⣿⣿⡋⠁⣴⣦⣄⠀⠙⠻⣇⢻⢬⡕⢖⣾⣻⣿⣽⠾⣯⢱⣷⢞⣷⣿⢟⣿⣿⣿⣷⣷⣶ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⠄⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⡈⡀⡙⠵⢸⣳⣾⣿⣯⣽⣚⡿⣷⣿⣿⣿⣿⣿⣻⡿⡿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠅⠀⠀⠀⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠉⠁⢀⠣⠆⢚⡢⠠⢰⣿⣍⣿⣿⢼⣦⣩⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠛⠀⠀⠀⢘⠀⡂⢠⠇⡲⢒⣷⣷⣮⣏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡓⠾⣿⣼⡄⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⠂⠀⠀⠈⠊⠙⠇⠚⢻⣷⠗⣿⣷⣿⣯⡿⣿⣿⣟⣺⣾⣿⣿⣿⣽⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠄⠀⢠⠈⠳⠉⠉⡟⢾⣾⣿⣽⣯⣾⣿⣿⣿⣿⣿⡿⣿⣿⣿⡿ ⣿⣿⣿⣿⣿⣾⢿⣿⣿⣿⢿⡾⠿⣿⣿⣟⣿⣽⣿⣿⣟⠿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣄⠀⠀⠈⠻⢿⣿⣿⣟⠛⠻⠛⠛⠛⠁⠀⠀⠀⠖⠀⢠⠄⠁⠈⠀⠁⡍⣿⢿⣿⣿⣿⣿⣿⣿⠻⣿⣿⣯⣻⣯⣧⣹ ⣿⣿⣿⣿⣿⣻⣺⡶⣿⣾⣿⣿⣿⢿⣯⣏⣻⠟⣽⠂⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⡀⠀⠀⠙⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⠀⠒⡦⣿⣿⣿⣿⣿⣿⣿⢿⣾⣿⣿⣿⣿⣿⣿⣿ ⠛⠛⠻⢻⠻⠿⡻⠿⠾⠿⠿⠿⠿⠻⢿⠿⠿⢯⠛⣰⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠄⠹⠿⡿⠿⣿⣿⣿⣿⠽⢿⣿⣿⣿⣿⣿⣿ ⠊⡚⡁⢜⠀⠄⠀⠀⠄⠀⡧⠝⠈⠐⠐⡐⢹⡂⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⢀⠀⣼⣿⡯⣟⣿⣿⣿⣿⣿⣿⣿ ⠡⠜⡀⠈⠀⠀⠀⠀⠊⠥⠀⠀⠀⠂⠀⠊⠘⢸⣿⣿⣿⣿⠟⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⣠⣦⡀⠀⢁⠀⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠃⠁⠚⢛⠳⢽⠿⡿⣿⣿⣿⣿⣿ ⠀⠀⠈⠀⠀⠀⠀⠀⠑⠰⣹⠅⠀⠀⠀⠀⠀⢼⣿⣿⣿⣿⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⢿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡈⠀⣥⣝⣺⣿⡿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠘⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⡀⠀⠀⠀⠀⠀⠒⢈⠠⠽⠋⣩⣿⠊⠙⠟ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⢻⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠔⠀⠀⣠⣼⡟⠉⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠸⡟⠉⣿⣷⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⠀⠀⠀⣠⣼⣿⣿⣿⣷⣶⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣶⠀⠀⠀⠀⠀⠀⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣄⠀⠀⠀⠀⠇⠸⣿⣿⣋⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣠⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⣿⣆⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢏⡀⠊⣀⣀⣀⡶⠀⢴⣿⣿⣿⣟⣢⡀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣼⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣫⣶⣶⣿⣿⣿⣿⣶⣾⣿⣿⠏⣍⣫⣽⣤⣤⣤⣤⣤⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠁⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⠀⢺⣿⣿⣿⣿⣿⣷⣄⣀⣀⣀⡀⠀⠀⣀⣘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠻⠛⠉⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⡿⣛⣵⣿⣿⣿⣿⣧⡙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣾⣿⣿⣿⢿⣿⣿⣿⣿⣿⡿⢿⣿⣿⡿⠿⠿⠛⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡈⠻⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⢿⣵⠟⣛⣉⠭⣁⡴⠆⠈⠈⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠙⠿⣿⠿⠟⠛⠫⠼⠛⠛⠉⠔⠊⣉⣰⡮⣥⠀⠀⠀⠰⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠁⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠰⠷⠶⣶⠿⢷⠶⠴⠶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⢿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⡦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⡿⠟⠋⢁⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣶⣶⣾⣿⣿⣿⣿⣿⣿⣷⣶⣦⣾⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡛⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡾⠿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⡶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣠⣤⣶⣿⡀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⣶⣿⣿⣿⣿⣿⣿⣿⣦⣄⠀⠀⠀⠙⢿⣿⣿⣿⠋⠉⠉⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠈⠛⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠛⠛ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡛⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⡿⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⢀⣤⡄⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⠇⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠸⣿⣿⣆⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⢿⣿⣿⠐⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⢹⣿⣿⡆⠀⠀⠀⠀⠀⢸⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠈⣿⣿⣿⣄⠀⠀⠀⠀⠈⣼⣴⢿⣿⣿⠿⠛⠛⢻⣿⣿⣿⣿⡿⠛⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣘⢟⣛⣛⣟⣛⣻⡿⣻⣿⣻⢿⣛⣛⣛⡿⣿⣟⣿⣇⠀⠀⣀⣀⣀⢻⢇⣨⣟⣢⡄⣀⣀⡘⣛⣛⣂⡙⣧⣤⣄⣠⣦⣀⣬⣿⣿⡇⠀⠀⢀⡄⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⢸⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿⣿⣿⣽⣿⣷⣿⣿⣿⡇⢸⣿⡙⠿⠀⣿⡏⢹⣷⠃⣿⡏⢥⡍⣿⡏⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣶⣿⣿⣿⣥⣄⣴⣆⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣧⠀⠀⢸⣿⢸⣿⢹⣿⠈⣿⣿⢸⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⣧⢈⣙⢿⣶⡀⣿⡇⢸⣿⡇⣿⣟⣻⣇⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣦⠀⢸⣿⠸⣿⢸⣿⠀⣿⡟⠸⣿⣿⣿⣻⣿⣿⣿⣿⣟⢿⣧⣿⢇⡼⣿⣤⣿⢣⢿⣧⣼⣟⡇⣿⡏⢹⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⢃⣻⣿⣿⣿⡟⠉⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⣀⠑⢶⣾⣿⣾⣿⣿⣿⣿⣿⣶⣾⣿⣿⣷⣶⣮⣽⣿⠶⣶⣿⣷⣶⣾⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠁⠙⣿⣿⠁⠀⠀ ⠀⢰⣶⢶⣦⠀⣶⣶⣶⢀⣴⠶⣦⣹⢹⣿⣿⣿⣿⣿⣷⣶⣦⡶⢰⣶⣶⢼⣿⡷⣦⡝⢿⣿⠶⣯⣻⣿⣿⣿⣿⣿⣯⠯⣿⢙⣯⢱⣿⢿⣯⠻⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⢻⣻⣿⢿⣯⢀⣴⣦⢰⣶⠀⣽⡶⣶⡄⠀ ⠀⢸⣿⣠⡿⠀⣿⣷⣀⠘⣿⣦⣩⣽⢸⣿⣿⣿⣿⡿⣟⣿⣷⣾⣿⣿⣾⣻⣿⣧⣼⠟⠘⣿⣦⡩⣽⣿⣿⣿⡿⣿⣿⣾⣿⠘⢋⢸⣿⣴⡿⣠⣿⣿⣾⣿⣿⣿⣿⣼⡏⣿⡿⢹⣿⣤⡿⠋⣿⣿⢸⣿⠀⢿⣧⣉⠁⠀ ⠀⢸⣿⠈⣿⠀⣿⡯⠉⢠⣤⠙⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⡇⢹⣷⣿⣤⠙⣿⡞⠿⢻⣿⡇⣿⡏⣿⣿⠈⣉⢸⣿⠈⣿⡆⣿⣿⢹⣿⣿⣿⡿⣿⣧⣿⣇⢸⣿⠈⣿⣶⣿⣿⢸⣿⠀⣤⡍⣿⡇⡴ ⠀⠸⠿⠀⠿⠃⠻⠿⠿⠀⣻⣷⣟⣿⣸⣿⣿⣺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⣸⣿⣯⣻⣿⣟⣁⠀⠀⠛⠁⠘⠃⠘⠛⠈⠉⠸⠛⠛⠛⠁⠙⠛⠻⠋⠛⠛⠃⣿⠃⠸⠛⠘⠿⠀⣿⠻⠙⠻⠾⠋⠀⠛⠷⣟⠃⠁ ⠀⠶⠶⣶⠿⢷⠶⠰⢶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣶⢀⣀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣄⠞⠁⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣀⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⠟⠋⢁⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣶⣶⣾⣿⣿⣿⣿⣿⣿⣷⣶⣦⣾⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⡛⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡾⠿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣠⣤⣶⣾⡀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⣾⣿⣿⣿⣿⣿⣿⣿⣦⣄⠀⠀⠀⠙⢿⣿⣿⣟⠏⠁⠉⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⡀⠀⠀⠈⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠛⠛ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⡟⠑⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⠀⠀⢀⣤⡀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⠇⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠘⣿⣿⡆⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠛⢿⣿⣿⠐⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⢹⣿⣿⡄⠀⠀⠀⠀⠀⢸⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠈⣿⣿⣷⣄⠀⠀⠀⠀⠈⢴⣼⢿⣿⣿⠿⠛⠛⢻⣿⣿⣿⣿⡿⠛⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣘⢟⣛⣛⣟⣛⣻⡿⣻⣿⣻⢿⣛⣛⣛⡿⣿⢟⣿⣇⠀⠀⣀⣀⣀⢻⢇⣨⣟⡢⡀⣀⣀⡘⣚⣛⣂⡙⣧⣤⣄⣠⣶⣠⣬⣿⣿⡇⠀⠀⢀⡄⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⢸⣿⣿⡿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣽⣿⣷⣿⣿⣿⡇⢸⣿⡙⠿⠀⣿⡏⢹⣷⠃⣿⡏⢡⡍⣿⡏⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣶⣿⣿⣿⣤⣄⣤⣆⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢺⣇⠀⠀⢸⣿⢸⣿⢹⣿⠉⣿⣿⢸⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⣷⢈⣙⢿⣶⡀⣿⡇⢸⣿⡇⣿⣟⣻⣇⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣤⠀⢸⣿⠸⣿⢸⣿⠀⣿⡟⠸⣿⣿⣿⣻⣿⣿⣿⣿⣏⢿⣧⣿⢧⡼⣿⣤⣿⢣⢿⣧⣾⣟⡇⣿⡏⢹⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⢃⣻⣿⣿⣿⡟⠃⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⣀⠑⢶⣾⣿⣾⣿⣿⣿⣿⣿⣶⣶⣿⣿⣷⣶⣮⣽⣿⠶⣶⣿⣷⣶⣾⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠁⠙⣿⣿⠁⠀⠀ ⠀⢰⣶⢶⣦⠀⣶⣶⣶⢀⣴⠶⣦⣸⢹⣿⣿⣿⣿⣿⣷⣶⣦⡶⢰⣶⣶⢾⣿⡷⣦⡝⢿⣿⠶⣯⣻⣿⣿⣿⣿⣿⣯⢯⣿⢙⣯⢱⣾⢿⣯⠻⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⢻⣻⣿⢿⣯⠀⣴⣆⢰⣶⠀⣽⡶⣶⡄⠀ ⠀⢸⣿⣠⠿⠀⣿⣷⣀⠘⣿⣦⣩⣽⢸⣿⣿⣏⣿⡿⣟⣿⣷⣾⣿⣿⣾⣻⣿⣧⣼⠟⠘⣿⣦⡩⣽⣿⣿⣿⡿⣿⣿⣾⣿⠘⢋⢸⣿⣴⡿⣠⣿⣿⣾⣿⣿⣿⣿⣼⡏⣿⡿⢹⣿⣤⡿⠋⣿⣿⢸⣿⠀⢿⣧⣉⠁⠀ ⠀⢸⣿⠈⣿⠀⣿⡏⠉⢠⣤⠙⣿⣿⢸⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⡇⢹⣷⣿⣤⡙⣿⡞⠿⢻⣿⡇⣻⡏⣿⣿⢈⣉⢸⣿⠈⣿⡆⣿⣿⢹⣿⣿⣿⡟⣿⣧⣿⣇⢸⣿⠈⣿⣶⣿⣿⢸⣿⠀⣤⡍⣿⡇⡴ ⠀⠸⠿⠀⠿⠂⠻⠿⠟⠀⣻⣷⣟⣿⣸⣿⣿⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⣸⣿⣯⣻⣿⣟⣁⠀⠀⠛⠁⠘⠃⠘⠛⠈⠉⠘⠛⠛⠛⠁⠙⠛⠻⠋⠛⠛⠃⣿⠃⠸⠛⠘⠿⠀⣿⠻⠙⠻⠾⠋⠀⠛⠷⣟⠃⠁ ⠀⠶⠶⣶⠿⢷⠶⠰⢶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣾⣶⢀⣀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣄⠞⠁⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣟⣿⣿⣿⣷⣯⡎⢡⣬⣧⣄⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣽⡇⣿⣷⣦⠀⠀⠀⠀⠄⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣷⣿⣛⠃⠀⠀⡠⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡂⠀⠁⡸⡀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⠟⢿⣿⣿⠛⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⣿⣿⣿⣿⡏⠀⢸⣿⣿⣿⠛⣛⠃⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⠀⢧⢧⣧⣶⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⠀⡌⢿⠃⡄⡏⠹⠋⣭⣙⡏⢩⠍⣩⡍⢻⠩⢭⣹⠋⣭⠙⡅⢨⡅⢨⣽⣿⣿⣇⢸⣿⣿⣿⣿⣿⣿⠃⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⢇⢄⢐⣿⣿⡇⢁⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⡆⣿⡀⣸⡇⠇⠸⠄⠛⢉⡇⣿⡄⠓⠃⠨⣑⢒⣸⡄⠙⠀⠇⠸⠇⠘⢻⣿⣿⣿⡄⣿⣿⣿⣿⣿⡏⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣖⠤⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠸⣿⣿⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⢀⣠⣶⣿⣿⣿⣄⠘⠿⣿⣟⠋⠁⢰⣿⣿⡯⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡪⢀⠠⠐⠀⠀⠀⠀⠀ ⡻⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⢻⠇⠀⠀⠀⠀⠈⢿⡇⠀⠀⠘⠉⠉⣿⣿⣿⣿⣿⣿⢻⡃⠀⠀⠁⠀⠀⠈⠉⠙⠃⠀⠀⠀⢸⣿⠟⠛⠛⠛⠛⠛⠿⡟⠛⠛⠛⢻⡿⠟⠛⠻⠿⣿⡿⠺⠓⠁⠐⠶⠦⠀⠀⡀⢀⡄⠀ ⣄⣷⣿⣿⣿⣿⣿⡆⠀⠀⠀⠸⠀⠀⠀⠀⠀⠀⠸⠀⠀⠀⣇⠀⢸⣿⣿⣿⣿⣧⡈⢯⡇⢗⠀⠀⠀⠀⠀⣶⣧⠰⡀⠀⠀⠘⠁⠀⠀⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠀⠀⠀⠀⠘⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀ ⢴⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⢸⡄⠀⠀⠀⠀⠀⢰⣿⠀⢿⣿⣿⣿⣿⣿⣿⡂⠁⠘⠄⠀⠀⠀⠀⢿⠻⠀⡂⠀⠀⠀⠀⠀⠀⢸⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠠⠔⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⣾⣧⠀⠀⠀⠀⠀⣾⣿⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣤⣀⣀⣘⣨⢐⣿⣤⣤⣤⣀⣀⣀⠄⡙⠃⠀⠀⠀⢀⡀⠀⠀⠀⢀⡀⠀⠀⠀⠀⣀⣀⣀⣀⣀⠀⠀⠀⠀⠀⢀⣀ ⡿⣿⣿⣿⣿⣿⣿⣿⣿⣀⣀⣀⣀⣰⣿⣿⣆⣀⣀⣀⣸⣿⣿⢰⡅⡀⠻⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⣿⣿⣿⣿⣿⡿⠋⠛⡀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⠛⠛⠛⠛ ⣺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣾⣿⣿⣛⡛⠿⠿⠿⠛⠋⠈⠋⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣧⣦⢜⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣷⣿⣷⣦⡀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣀⠀⠀⠀⠀⠀⠀⢀⡀⠀⢸⡻⠛⠛⠿⢯⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣴⠉⡃⠀⠀⠀⣼⣷⣶⣬⣤⣤⣤⣦⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⣿⣿⠿⠻⠟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⡿⣡⠆⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⡿⣟⡿⣏⡛⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀ ⣿⣿⠌⠈⠁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣾⡏⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⡿⠙⠓⠛⠓⠉⣋⣽⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⠀⠀⠀ ⣿⣿⡇⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⡭⠭⣍⡔⠂⠀⠀⠈⢾⣿⣿⣿⣿⣶⣶⣶⡄⠀⢀⠄⠈⠉⢹⣶⣾⣿⣿⣿⠿⠛⠛⢻⣿⣿⣿⣿⡿⠛⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⢥⠠⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣛⣀⣿⣿⣿⣿⣿⣿⣿⣿⣷⣱⣶⣆⣀⣀⡁⠀⢀⣠⣛⢿⡿⣛⣟⣛⠿⢛⣀⣀⡀⠀⣀⣀⡘⣛⣛⣒⡙⣯⣤⣄⣠⣶⣄⣬⣿⣿⡇⠀⠀⢀⡄⠀⠀⠀⠀⠀ ⣿⣿⡇⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢹⣿⣧⣿⣿⣿⣇⢸⣿⡙⢿⡀⣿⡏⢹⣷⠀⣿⡏⢥⡍⣿⡏⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⡗⢶⣿⣿⣿⣤⣀⣰⣶⠀ ⣿⣿⡇⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢻⣿⠿⣿⣿⣿⣿⢈⣙⢿⣶⡁⣿⡇⢸⣿⠀⣿⡟⢻⣇⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠈⠻⣿⣿⣿⣿⡟⠋⠀ ⣿⣿⡇⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣴⣿⣿⣿⠇⠸⣿⣤⣿⠃⢿⣧⣼⠟⠀⣿⡇⣼⣿⣿⡇⣿⣿⣿⣿⣿⣿⡟⠿⢿⡿⠟⠉⠀⠙⣿⣿⡟⠁⠀⠀ ⣿⣿⡇⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⢂⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⡀⠛⣿⣿⣶⣾⣿⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⢸⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣷⣾⠀⠀⠀⠀⠀⠀⢉⠀⠀⠀⠀ ⣿⢹⣶⢶⣤⠫⣿⣿⣿⢏⣵⠶⣮⡹⢹⣿⣿⠉⣿⡏⡏⣿⣯⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣴⠶⣧⡀⢹⣿⣿⣿⣿⣦⠀⣶⠀⠀⢰⣶⢶⣤⠀⣴⣶⣾⣿⣿⣿⣿⢿⣿⣿⢹⢹⣿⢿⣯⠀⣴⣦⢰⣶⠀⣴⡶⣶⡄⠀ ⣿⢸⣿⣠⡿⢨⣿⣿⣟⡜⣿⣦⣩⢽⢸⣿⣿⠃⣿⡇⡏⣿⡧⣧⢹⣿⣿⣿⣿⣿⣿⢿⡿⣿⣤⣯⠁⢸⣿⣿⣿⣿⣿⣆⣿⠀⠀⢸⣿⣠⡿⠀⣿⣿⣸⣿⣿⣿⣿⣼⡏⣿⡿⢸⣿⣠⡿⠋⣿⣿⢸⣿⠀⢿⣧⣉⠁⠀ ⣿⢸⣿⠈⣿⠘⣿⣯⠽⢯⣥⠙⣿⡎⢸⣿⠭⠆⣿⡇⠇⣿⡯⠿⢸⣿⣿⣿⣿⣿⣿⣿⣧⣤⢙⣿⡆⠀⣿⣿⣿⣿⡏⣿⣿⠀⠀⢸⣿⠈⣿⡆⣿⣿⢹⣿⣿⣿⡿⣿⣧⣿⣇⢸⣿⠈⣿⣾⣿⣿⢸⣿⠀⣤⡍⣿⡇⡴ ⣿⣸⠟⠀⠻⣁⣻⣿⣿⣨⣻⣷⣟⣡⣸⣿⣿⣀⡿⡿⠇⡻⣿⣟⡸⢿⣿⣿⣿⣿⣻⣿⡏⠛⢾⡟⠁⠀⣿⣿⣿⣿⣷⠘⠿⠀⠀⠸⠟⠚⠛⠁⠻⠿⠿⠛⠛⠛⠃⣿⡳⡸⠟⠘⠿⠀⣿⠻⠙⠻⠾⠋⠀⠛⠷⣟⠃⠁ ⣿⡿⠶⣶⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡯⡿⣟⠦⣬⣽⢽⣿⠇⠀⢿⣿⣿⣿⣿⣿⡇⠀⢸⡇⠀⠀⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⢰⣀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣄⠞⠁⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡻⣿⣹⣷⡅⣼⣷⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⣿⣵⡀⡀⢐⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠆⠄⢠⡤⠵⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⢀⣦⣿⢵⣒⡂⠀⡀⡀⠀⠀⠀⠀⠀ ⡿⠻⣿⣿⠿⢿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⢿⣿⣿⣿⡟⠁⢹⣿⣿⣿⠿⡿⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⡾⢷⣿⣿⣿⠀⠄⠀⠀⠀⠀⠀⠀⠀ ⡇⢀⠹⡟⡀⢸⠉⠏⣩⣍⡋⢉⡝⢩⣭⠙⡋⠭⣉⡟⡩⡍⢫⠀⣭⢨⣭⣿⣿⡆⢴⣾⣿⣿⣿⣾⣿⠆⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢬⢿⣿⣿⢕⣵⠯⡡⠀⠀⠀⠀⠀⠀ ⣇⢸⣆⣠⣇⠸⠀⠆⠘⢋⣁⢸⡧⠘⠛⠠⢉⡒⢂⣇⠁⠃⠼⠀⠿⠘⢻⣿⣿⣿⡨⣿⣿⣿⣿⣿⡟⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡂⡁⠄⢂⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣇⠀⠀⠀⠈⣿⣿⠇⠀⠀⠀⠈⣿⣿⠇⠀⠀⠀⠀⠀⣀⣸⣽⣿⣿⠀⠻⣿⣿⣿⠛⠃⣠⣿⣿⣿⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⡝⠀⠫⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⢸⡿⠀⠀⠀⠀⠀⢹⡟⠀⠀⢀⠉⠉⣿⣿⣿⣿⣿⣿⢿⠆⠈⠉⠋⠀⠀⠈⠉⠉⠙⢀⣄⡀⠀⣿⠿⠛⠛⠛⠛⠛⠿⢿⠛⠛⠛⠛⣿⡿⠛⠛⠿⢿⡿⠿⠛⢟⠏⠑⠰⠦⠀⢸⠠⣦⡀⠀ ⢷⣻⣿⣿⣿⣿⣷⠀⠀⠀⠈⠇⠀⠀⠀⠀⠀⠀⠇⠀⠀⢸⠀⢰⣿⣿⣿⣿⣯⡉⣿⣢⣦⡀⠀⠀⣀⣠⣤⣿⣿⡿⠁⠀⠀⠉⠀⠀⠀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠦⠃⠀⠀⠀⠀⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐ ⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⢀⣇⠀⠀⠀⠀⠀⢀⣿⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢿⢿⡃⠀⠀⠀⠀⠀⠀⠀⠠⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠉⠀⠀⠰⠆⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⣸⣿⡄⠀⠀⠀⠀⣸⣿⠀⡘⢿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠟⠛⠉⠀⠘⠸⠀⢼⡖⠀⠀⠀⠀⠀⠠⢝⡿⠀⠀⠀⠀⡄⠀⠀⠀⠀⣀⠀⠀⠀⠀⢀⣠⣀⣀⣀⡀⠀⠀⠀⠀⠀⣀⣀ ⣿⣿⣿⣿⣿⣿⣿⣿⣇⣀⣀⣀⣀⣿⣿⣷⣀⣀⣀⣀⣿⣿⣇⣇⠀⠙⠛⠟⠛⠛⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⠀⠀⠀⢀⡤⠂⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠛⠛⠛ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣠⣶⣾⣷⣦⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⣶⣾⣿⣷⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣦⡀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⠀⠀⠀⠀⠂⠀⠀⠐⠁⣴⣿⣿⣿⠿⢿⣿⣿⣿⣟⣛⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣣⡀⢠⠀⠀⠀⢀⣾⣤⣤⣀⣚⣁⣠⣤⣤⣤⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⣿⡿⠟⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢁⠈⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠀⠀ ⣿⣇⠁⠁⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢯⣾⠇⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⠟⠛⠛⠟⣯⠯⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⡁⠀⠀ ⣿⣿⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣛⣋⡤⠀⠀⠀⢺⣿⣿⣿⣿⣶⣶⣶⣶⠀⠀⡀⠀⠉⠉⢹⣶⣼⢿⣿⣿⠿⠛⠛⢻⣿⣿⣿⣿⡿⠛⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⡟⡄⢤⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣛⣛⣿⣿⣿⣿⣿⣿⣿⣿⣧⣲⣥⣀⣀⣀⡀⠀⢀⣠⣛⢿⡿⣛⣿⣛⠟⢁⣀⣀⡠⠄⣀⣀⡘⣛⣛⣂⡙⣯⣤⣄⣠⣶⣀⣼⣿⣿⡇⠀⠀⢀⡄⠀⠀⠀⠀⠀ ⣿⣧⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣽⣿⣷⣿⡯⣿⣇⢸⣿⡙⢿⠀⣿⡏⢹⣷⠀⣿⡏⢥⡍⣿⡏⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⡗⣶⣿⣿⣿⣤⣀⣰⣶⠀ ⣿⣿⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⡟⣿⣿⣿⣿⣯⣿⣿⢎⣙⢿⣶⡁⣿⡇⢸⣿⠀⣿⡟⢻⣇⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠋⠻⣿⣿⣿⣿⡟⠋⠀ ⣿⣿⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⡿⢿⣿⣴⣿⣿⣿⣿⣿⣿⣤⣿⠃⢿⣧⣼⡟⠀⣿⡇⣺⣿⣿⡇⣿⣿⣿⣿⣿⣯⡙⠿⣿⡿⠟⠋⠀⠹⣿⣿⡟⠁⠀⠀ ⣿⣿⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⡼⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⢰⡄⠉⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⢻⠀⠀⠀⠀ ⣿⢱⣶⢶⣮⠻⣿⣿⣿⢏⣵⠶⣮⣹⢹⣿⣿⠉⣿⡏⡟⣿⣧⢻⣿⣿⣿⣿⣿⣿⣿⣿⣇⣴⢾⣧⡀⢸⣿⣿⣿⣿⣿⣿⣷⠀⠀⢰⣶⢶⣦⠀⣴⣶⣾⣿⣿⣿⣿⢿⣿⣿⢹⢹⣿⢿⣯⠀⣴⣦⢰⣶⠀⣴⡶⣶⡄⠀ ⣿⢸⣿⣤⡿⣈⣿⣿⣟⡜⣿⣦⣩⣵⢸⣿⣿⠃⣿⡇⡇⣿⣯⣏⢿⣿⣿⣿⣿⣿⣿⢿⠙⣿⣶⣿⠁⠘⣿⣿⣿⣿⣿⣿⣿⠀⠀⢸⣿⣠⡿⠀⣿⣿⣸⣿⣿⣿⣿⣼⡏⣿⡿⢸⣿⣤⡿⠋⣿⣿⢸⣿⠀⢿⣧⣉⠁⠀ ⣷⢸⣿⠈⣿⡼⣿⣿⠭⢯⣥⠙⣿⡎⢸⣿⠭⠆⣿⡇⠇⣿⣿⠿⢸⣿⣿⣿⣿⣿⣿⣿⢠⣤⣽⣿⡆⠀⣿⣿⣿⣿⣯⣿⣿⠀⠀⢸⣿⠈⣿⡆⣿⣿⢹⣿⣿⣿⡿⣿⣧⣿⣧⢸⣿⠈⣿⣾⣿⣿⢸⣿⠀⣤⡍⣿⡇⡴ ⣿⡸⠿⠀⣿⣃⣻⣿⣿⣠⣻⣷⣟⣵⣸⣿⣿⣀⡿⣿⣇⠻⢿⣟⡸⢿⣿⣿⣿⣿⣻⣿⠈⠛⣿⣟⠁⠀⢸⣿⣿⣿⣿⣿⠿⠀⠀⠸⠛⠚⠛⠁⠻⠿⠿⠛⠛⠛⢃⣿⡳⡸⠟⠘⠿⠀⣿⠻⠙⠻⠾⠋⠀⠛⠷⣟⠃⠀ ⣿⡷⠶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣷⠚⢌⣽⣯⠤⠈⣿⣿⣿⣿⣿⡟⠀⢠⣿⡇⠀⠀⣸⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⢰⡀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣄⠞⠁⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣍⣷⣫⢀⢩⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣾⣿⡄⠀⠀⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣲⠀⠄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢛⢀⣠⣤⡴⡲⡄⠀⠀⢁⠀⠀⠀⠀⠀⠀ ⠟⢿⣿⡿⠻⡟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠻⠿⣿⣿⣿⣿⠁⠀⣿⣿⣿⠟⣻⡃⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠶⠦⣿⣿⣿⣟⣳⠡⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⡈⢿⢁⠀⡏⠹⢉⣭⣙⡍⣩⠋⣭⡍⢛⠩⢭⣹⢋⣥⠙⡅⢨⡅⣬⣽⣿⣿⡐⣾⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢈⣿⣿⣿⣛⣇⣣⠂⠄⠀⠀⠀⠀⠀⠀ ⡀⣷⣀⣼⡀⠇⠰⠈⠛⣉⡅⣿⠄⠛⠃⠈⣑⡒⣸⡈⠛⠠⠇⠸⠇⠛⢿⣿⣿⣧⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣛⡅⠌⠄⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⡀⠀⠀⠀⢸⣿⡿⠀⠀⠀⠀⢹⣿⡿⠀⠀⠀⠀⠀⢀⣠⣼⣿⣿⣏⠈⡻⣿⣿⣿⡿⠟⣻⣿⣿⡇⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣟⡟⠱⠠⠆⠈⠁⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⣿⠇⠀⠀⠀⠀⠈⣿⠃⠀⠀⡈⠉⣹⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⡟⠀⠀⠈⠉⠉⠃⠀⠀⠀⢸⡿⠟⠛⠛⠛⠛⠻⠿⡟⠛⠛⠛⢻⣿⠟⠛⠿⠻⣯⠷⠻⠿⠷⠈⠙⠶⠀⠀⡀⠀⠀⠀⠀ ⣯⣿⣿⣿⣿⣿⡆⠀⠀⠀⠸⠀⠀⠀⠀⠀⠀⠸⠀⠀⠀⡇⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⢠⡤⣤⠢⠀⠀⠀⠈⠀⠀⠀⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠘⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⣸⡀⠀⠀⠀⠀⠀⣸⡇⢸⣿⣿⣿⣿⣿⣏⣿⡿⠋⠀⠀⠀⠀⠀⠀⠁⠁⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⡇⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠁⠀⠠⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⢀⣿⣇⠀⠀⠀⠀⠀⣿⣇⠀⠻⠿⠿⡿⠏⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⡀⡀⠀⠀⠀⠫⡿⠇⠀⠀⠀⢀⡀⠀⠀⠀⢀⡀⠀⠀⠀⠀⣀⣀⣀⣀⣀⠀⠀⠀⠀⠀⢀⣀⣀ ⣿⣿⣿⣿⣿⣿⣿⣿⡀⣀⣀⣀⣸⣿⣿⣆⣀⣀⣀⣸⣿⣿⣰⡠⠀⡀⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣟⠉⠁⠀⠀⠀⠀⠀⠀⠀⢀⣰⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡛⠛⠛⠛ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣦⣾⣿⣿⣿⣶⡐⣶⣆⠀⢸⢰⡋⠀⠀⠀⢸⣋⠀⢀⣼⣿⣿⢿⣳⣴⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣷⣿⣿⣦⡀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠹⣿⣦⢰⠀⠄⠀⠀⢠⡋⠁⢶⣿⢿⣿⡯⠾⠿⠿⠿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣽⡇⠘⡄⠀⡀⠀⢸⣿⣶⣤⣄⣋⣍⣤⣤⣤⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⣿⠿⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠄⢀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀ ⣿⡌⠈⠁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⢰⣿⣿⣿⣿⡿⣿⠿⠛⠙⠛⢿⡟⣿⣿⣽⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⡂⠀⠀ ⣿⡇⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣩⣥⢤⠀⠀⠀⢺⣿⣿⣿⣿⣿⣶⣶⡆⠀⠀⠀⠈⠉⠉⢸⣶⣼⢿⣿⣿⠿⠛⠛⢻⣿⣿⣿⣿⡿⠛⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⢧⠠⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣋⣸⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⡆⣀⣀⣈⡀⢀⣀⣾⣛⢿⡿⣛⣿⣛⠗⢃⣀⣀⡠⠀⣀⣀⡘⣛⣛⣂⡙⣯⣤⣄⣠⣶⣠⣬⣿⣿⡇⠀⠀⢀⡄⠀⠀⠀⠀⠀ ⣿⡄⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣏⣿⣧⢸⣿⡙⠿⠀⣿⡏⢹⣷⠀⣿⡏⢥⡍⣿⡏⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⣶⣿⣿⣿⣤⡀⣰⣷⠀ ⣿⡇⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⡃⣿⣿⣿⣿⢛⣿⣿⣿⣿⣯⣝⢿⣶⡀⣿⡇⢸⣿⠀⣿⡟⢻⣧⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠈⠹⣿⣿⣿⣿⡟⠋⠀ ⣿⡃⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⣿⣿⣻⣿⣿⢿⣿⣿⣿⣿⣿⣤⣿⠃⢿⣧⣼⡟⠀⣿⡇⢸⣿⣿⡇⣿⣿⣿⣿⣿⣏⡘⠿⣿⡿⠟⠉⠀⠙⣿⣿⡟⠁⠀⠀ ⣿⡇⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣖⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣶⠄⢠⣿⣿⣿⣿⣿⣿⣷⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⢛⠀⠀⠀⠀ ⣿⢱⣶⢶⣯⢫⣿⣿⣿⣏⣵⠶⣮⣹⢹⣿⣿⠉⣿⡏⡟⣷⡏⣿⣿⣿⣿⣿⣿⣿⣿⣟⢀⣴⣿⣧⡀⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⢰⣶⢶⣦⠀⣴⣶⣾⣿⣿⣿⣿⢻⣿⣿⢹⢹⣿⢿⣯⠀⣴⣦⢰⣶⠀⣴⡶⣶⡄⠀ ⣿⢸⣿⣤⡿⣁⣿⣿⣟⡝⣿⣦⣩⢽⢸⣿⣷⠃⣿⡇⡏⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⠟⠘⣿⣷⡫⠁⢸⣿⣿⣿⣿⣿⣿⣿⢀⠀⢸⣿⣠⡿⠀⣿⣿⣸⣿⣿⣿⣿⣼⡏⣿⡟⢸⣿⣤⡿⠋⣿⣿⢸⣿⠀⢿⣧⣉⠁⠀ ⡖⢸⣿⠘⣿⡜⣿⣿⠭⢯⣥⠙⣿⡎⢸⣿⠭⠆⣿⡇⠇⣿⣟⠎⢿⣿⣿⣿⣿⣿⣿⣷⢠⣴⣝⣿⡆⠘⣿⣿⣿⣿⣯⣿⣿⠀⠀⢸⣿⠈⣿⡆⣿⣿⢹⣿⣿⣿⡿⣿⣧⣿⣇⢸⣿⠈⣿⣾⣿⣿⢸⣿⠀⣤⡍⣿⡇⡴ ⣽⠘⠟⢘⣿⣃⣻⣿⣿⣠⣻⣷⣟⣵⣸⣿⣿⣀⣿⡿⡇⠻⠿⡟⠸⣿⣿⣿⣿⣿⣻⡟⠀⢻⣿⠟⠁⠀⣿⣿⣿⣿⣿⣾⡟⠀⠀⠘⠛⠺⠛⠁⠻⠿⠿⠛⠛⠛⢃⣿⡳⡸⠟⠘⠿⠁⣿⠻⠙⠻⠾⠋⠀⠛⠷⣟⠃⠀ ⣿⠖⠶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡿⡿⡡⢐⣯⣧⠂⠹⣿⣿⣿⣿⣿⠃⠀⣼⣿⠀⠀⢠⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⢠⡀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣄⠞⠁⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣷⣾⣖⠠⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣶⣾⠀⠀⠀⠠⠅⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠀⠀⣴⡢⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢄⠀⢨⢻⣱⣂⢀⣀⡆⠀⠀⠀⠀⠀⠀⠀ ⠟⢿⣿⡿⠟⡟⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠻⠿⣿⣿⣿⣿⠉⠈⣿⣿⣿⠟⣿⡋⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣑⣾⣿⣾⣮⣿⠅⠌⡶⠀⠀⠀⠀⠀⠀⠀ ⠀⡈⢿⢃⠀⡏⠹⢉⣭⣙⡍⣩⠋⢭⡍⢛⠩⢭⣹⢋⢭⠙⡅⢨⡅⣭⣽⣿⣿⡐⣾⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠡⣽⢿⣾⣿⣿⡻⠿⢢⡠⠀⠀⠀⠀⠀⠀ ⡀⣷⣀⣼⡀⠇⠰⠀⠛⣉⡄⣿⠄⠛⠃⠌⣑⠒⣸⠈⠘⠠⠇⠸⠇⠙⣿⣿⣿⣇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣷⣟⣹⢪⡽⢀⡀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⡀⠀⠀⠀⢹⣿⡿⠀⠀⠀⠀⢹⣿⡟⠀⠀⠀⠀⠀⢀⣨⣽⣿⣿⣏⠈⣻⣿⣿⣿⡿⠟⢿⣿⣿⡇⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⢷⠏⢿⠕⡠⠀⠀⠀⠀⠀ ⡿⣿⣿⣿⣿⣧⠀⠀⠀⠀⣿⠇⠀⠀⠀⠀⠈⣿⠃⠀⠀⠈⠉⣹⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⡟⠀⠀⠈⠉⠉⠃⠀⠀⠀⢸⡿⠟⠛⠛⠛⠛⠻⠿⡟⠛⠛⠛⢻⣿⠟⠛⠿⠿⣛⠟⠻⠛⡃⠉⠎⠏⠀⠀⠀⠀⠀⠀⠀ ⣱⣿⣿⣿⣿⣿⡆⠀⠀⠀⠸⠀⠀⢀⠀⠀⠀⠸⠀⠀⠀⡇⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⢠⡤⡦⠠⠀⠀⠀⠈⠁⠀⠀⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⣸⡀⠀⠀⠀⠀⠀⢸⡇⢸⣿⣿⣿⣿⣿⢏⣿⡿⠋⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⡇⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠄⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⢀⣿⣧⠀⠀⠀⠀⠀⣿⣧⠀⠻⠿⠿⠿⠏⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⡀⡀⠀⠀⠀⠿⡿⠃⠀⠀⠀⢐⡀⠀⠀⠀⢀⡀⠀⠀⠀⠀⣀⣀⣀⣀⣀⠀⠀⠀⠀⠀⢀⣀⣀ ⣿⣿⣿⣿⣿⣿⣿⣿⡀⣀⣀⣀⣸⣿⣿⣄⣀⣀⣀⣸⣿⣿⣰⡤⠰⡄⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⠉⠁⠀⠀⠀⠀⠀⠀⠀⢀⣰⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⡛⠛⠛⠛ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣦⣾⣿⣿⣿⣶⠐⣶⣆⠀⠸⠀⠉⠀⠀⠀⢸⣋⠀⢀⣴⣿⣿⢿⣧⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣷⣿⣿⣦⡀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠹⣿⣆⢰⠀⠀⠀⠀⢠⣋⡁⢶⣿⢿⣿⣯⠿⠿⠿⠿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣽⡇⠘⡄⠀⠀⠀⢸⣿⣷⣦⣄⣋⣉⣀⣀⣠⣶⣶⣶⣦⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀ ⣿⠿⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠁⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⣿⠌⠈⠁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⡿⠿⠛⠋⠛⠿⠟⣿⣿⢿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⡄⠀⠀ ⣿⡇⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣩⣥⠂⠀⠀⠀⢻⣿⣿⣿⣿⣿⣶⣶⡆⠀⠀⢠⠬⠉⠁⢹⣴⣼⢿⣿⣿⠿⠛⠛⢻⣿⣿⣿⣿⡿⠛⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⢣⢠⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣋⣸⣿⣿⣿⣿⣿⣿⣿⣿⣖⣾⡆⣀⣀⣀⡀⢀⣀⣾⣛⠿⡿⣛⣿⣻⠗⢃⣀⣀⡠⠀⣀⣀⡘⣛⣛⣂⡙⣯⣴⣄⣠⣶⣤⣬⣿⣿⡇⠀⠀⢀⡄⠀⠀⠀⠀⠀ ⣿⡄⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣯⣿⣧⢸⣿⡙⣿⠀⣿⡏⢹⣷⠀⣿⡏⢥⡍⣿⡏⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⣶⣿⣿⣿⣤⣀⣰⣶⠀ ⣿⡃⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⡃⣿⣿⣿⣿⢋⣿⣿⣿⣿⣯⣙⢿⣶⡀⣿⡇⢸⣿⠀⣿⡟⣻⣇⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠚⠹⣿⣿⣿⣿⡟⠋⠀ ⣿⡇⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣤⣿⠃⢿⣧⣼⡟⠀⣿⡇⣻⣿⣿⡇⣿⣿⣿⣿⣿⣏⡙⠿⣿⡿⠗⠉⠀⠙⣿⣿⡟⠁⠀⠀ ⣿⡇⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣖⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣶⠄⢠⣿⣿⣿⣿⣿⣿⣷⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⢋⠀⠀⠀⠀ ⣿⢱⣶⢶⣯⢻⣿⣿⣿⢏⣵⠶⣮⣹⢹⣿⣿⠉⣿⡏⣏⣿⡏⣿⣿⣿⣿⣿⣿⣿⣿⣟⢀⣴⣿⣧⡀⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⢰⣶⢶⣦⠀⣴⣶⣾⣿⣿⣿⣿⢿⣿⣿⢹⢹⣿⢿⣯⠀⣴⣦⢰⣶⠀⣴⡶⣶⡄⠀ ⣿⢸⣿⣤⡿⣐⣿⣿⣟⡜⣿⣦⣩⢽⢸⣿⣟⠃⣿⡇⡯⣿⣷⣸⣿⣿⣿⣿⣿⣿⣿⠟⠘⣿⣷⣫⠁⢸⣿⣿⣿⣿⣿⣿⣿⢀⠀⢸⣿⣠⡿⠀⣿⣿⣸⣿⣿⣿⣿⣼⡏⣿⡟⢸⣿⣤⡿⠋⣿⣿⢸⣿⠀⢿⣧⣉⠁⠀ ⣷⢸⣿⠈⣿⠈⣿⣿⠭⢯⣥⠙⣿⡎⢸⣿⠭⠄⣿⡇⠇⣿⣿⠎⢿⣿⣿⣿⣿⣿⣿⣷⢠⣴⣽⣿⡆⠘⣿⣿⣿⣿⣯⣿⣿⠈⠀⢸⣿⠈⣿⡆⣿⣿⢹⣿⣿⣿⡿⣿⣧⣿⣇⢸⣿⠈⣿⣾⣿⣿⢸⣿⠀⣤⡍⣿⡇⡴ ⣷⠘⠟⢘⣿⣂⣻⣿⣿⣠⣻⣷⣟⣳⣸⣿⣿⣀⣿⠿⢇⡻⢿⣟⠸⣿⣿⣿⣿⣿⣿⡟⠀⢻⣿⠟⠁⠀⣿⣿⣿⣻⣿⣾⡟⠀⠀⠘⠛⠚⠛⠁⠻⠿⠿⠛⠛⠛⠃⣿⡳⡸⠛⠘⠿⠁⣿⠻⠙⠻⠾⠋⠀⠛⠷⣟⠃⠀ ⡿⠗⠶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⡃⠆⣑⢄⢮⣿⠀⢻⣿⣿⣿⣿⣿⠁⠀⣼⣿⠀⠀⠀⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⢠⡀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣄⠞⠁⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣝⡶⠘⣤⣂⠀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣟⡿⣗⡲⡂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣯⡯⠃⠀⠀⠄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⣿⣿⣿⣿⣿⣯⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⡄⢐⣄⣹⣀⢂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠻⣿⣿⡟⢻⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠻⢿⣿⣿⣿⣿⠀⣀⣾⣿⣿⣯⣽⣇⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⣁⣶⣶⣾⣏⡷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢠⠙⡟⢠⢸⠉⡏⢩⣍⢻⢉⡭⢩⣭⠙⡏⠭⢍⡟⢩⡍⢫⠀⣭⠀⣭⣽⣿⣿⣆⢻⣿⣿⣿⢿⣿⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⢰⣿⣽⣽⣭⢛⣎⠃⠄⠀⠀⠀⠀⠀⠀⠀ ⢸⣆⣠⣿⠸⠀⠧⠘⠋⣹⣸⡧⠘⠚⠀⢍⣒⣂⣧⠈⠃⠸⠀⠿⠀⢋⢿⣿⣿⡿⠘⣿⣿⠇⠾⠿⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣖⣿⣿⣿⣛⣻⡩⠄⠤⠁⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣇⠀⠀⠀⠀⢿⣿⡇⠀⠀⠀⠀⣿⣿⠇⠀⠀⠀⠀⢀⣴⣿⣿⣿⣿⣷⣾⣿⣯⢼⡿⠀⠐⠿⣿⣿⠁⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠗⠀⠃⠀⠄⠄⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⡄⠀⠀⠀⠸⡿⠀⠀⠀⠀⠀⢹⡿⠀⠀⠀⠋⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠀⠀⠀⠀⠀⠀⣉⠀⠀⠀⠀⣿⡿⠛⠛⠛⠛⠛⠻⢿⠛⠛⠛⠛⣿⡿⠛⠛⠟⢟⣿⠯⠋⠚⠀⠐⠲⠀⠀⠀⠀⠀⠀⠀⠀ ⣾⣿⣿⣿⣿⣷⠀⠀⠀⠀⠇⠀⠀⠀⠀⠀⠀⠇⠀⠀⢸⠀⢨⣿⣿⣿⣿⣿⢿⣿⡿⠁⠀⠀⠀⠀⠀⠈⠉⠉⠀⠀⠀⠀⠉⠀⠀⠀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠃⠀⠀⠀⠀⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⣧⠀⠀⠀⠀⠀⠀⣿⡇⠸⢿⣿⣿⣿⣿⢸⠿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠠⢿⣿⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠄⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⢰⣿⡄⠀⠀⠀⠀⢰⣿⡇⢀⠀⠙⠿⠿⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⡦⠀⠀⠀⠀⢹⠿⠀⠀⠀⠀⢀⠀⠀⠀⠀⢀⠀⠀⠀⠀⢀⣀⣀⣀⣀⣀⠀⠀⠀⠀⠀⣀⣀⣀ ⣿⣿⣿⣿⣿⣿⣿⣧⡀⣀⣀⣀⣿⣿⣷⣀⣀⣀⣀⣿⣿⣇⣸⣧⡀⣀⣴⣶⣤⣀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⢀⡿⠀⠀⠀⣠⣤⣄⣀⡀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⡛⠛⠛⠛ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠐⣶⣶⠀⢘⠀⠀⠀⠀⠀⣼⡶⢀⣠⣾⣿⣿⡿⣿⣷⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣷⣿⣿⣦⡀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠹⣿⣧⢸⠀⠀⠀⠀⢨⣵⣦⡈⠛⢫⠿⠿⠃⠙⠛⡛⠛⠛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣻⣇⠘⠀⠀⠀⠀⣾⣿⣿⣿⣷⣶⣶⣶⣶⣶⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀ ⡿⡟⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡏⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀ ⣧⠁⠉⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠅⡀⠀⠀⢠⢻⣿⣿⣿⡿⠿⠿⠛⠛⠛⠻⠋⠋⢏⡝⢹⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⠀⠀⠀ ⣿⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⡪⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠛⠓⣛⠋⠀⠀⠀⢀⣿⣿⣿⣿⣿⣷⣶⣢⠀⠀⠀⠀⠈⠉⠀⠸⣾⣾⣿⣿⣿⠿⠛⠛⢻⣿⣿⣿⣿⡿⠛⠀⠀⠀⠀⠀⠀⠀⠀ ⡿⡄⢤⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣂⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⠆⣀⣐⣀⣤⣴⣟⣭⣍⢻⠿⣛⣿⣛⠀⢀⣀⣄⡀⠀⣀⣀⡘⣛⣛⣒⡙⣧⣴⣄⣠⣶⣄⣬⣿⣿⡇⠀⠀⢀⡄⠀⠀⠀⠀⠀ ⣿⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⣿⣿⣿⣿⠿⣿⣿⣿⣇⢸⣿⡙⣿⠀⣿⡏⢹⣷⠀⣿⡏⢥⡍⣿⡏⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⢶⣿⣿⣿⣤⡀⣰⣦⠀ ⣿⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⡀⣿⣿⣿⣧⣴⣿⣿⣿⣿⣎⡙⢿⣶⡀⣿⡇⢸⣿⠀⣿⡟⢻⣇⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠈⠻⣿⣿⣿⣿⡟⠋⠀ ⣿⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⣿⣿⢹⣿⣟⣿⣿⣿⣿⣿⣿⣤⣿⠃⢿⣧⣼⡟⠀⣿⡇⢼⣿⣿⡇⣿⣿⣿⣿⣿⢋⣽⠿⣿⡿⠗⠋⠀⠙⣿⣿⡟⠁⠀⠀ ⣿⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣆⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⢰⡆⠀⢾⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠈⢉⠀⠀⠀⠀ ⡗⢰⣶⢾⣯⠛⣿⣿⣿⣏⣵⠶⣮⣹⢹⣿⣿⠉⣿⡏⡏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢀⣼⣷⣦⣸⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⢰⣶⢶⣦⠀⣴⣶⣾⣯⣿⣿⣿⢻⣿⣿⠙⢹⣿⢿⣯⠀⣴⣦⢰⣶⠀⣴⡶⣶⡄⠀ ⡧⢸⣿⣼⡿⣠⣿⣿⣟⡞⣿⣦⣩⣵⢸⣿⣿⠃⣿⡇⡇⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠘⣿⣧⡉⢹⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⢸⣿⣠⡿⠀⣿⣿⣸⣿⣿⣿⣿⣼⡏⣿⡎⢸⣿⣤⡿⠋⣿⣿⢸⣿⠀⢿⣧⣉⠁⠀ ⠀⢸⣿⢸⣿⡔⣿⣿⠭⢯⣥⠙⣿⡎⢸⣿⠭⠆⣿⡇⠇⣿⡿⢹⣿⣿⣿⣿⣿⣿⣿⣷⢠⣿⡝⣿⡆⢩⣿⣿⣿⣿⣏⣿⣿⠀⠀⢸⣿⠈⣿⡆⣿⣿⢹⣿⣿⣿⡿⣿⣧⣿⣇⢸⣿⠈⣿⣾⣿⣿⢸⣿⠀⣤⡍⣿⡇⡴ ⠂⠸⠛⢘⣿⣃⣻⣿⣿⣠⣻⣷⣟⣵⣸⣿⣿⡀⠿⠿⣇⠻⢿⠟⣿⣿⣿⣿⣿⣿⣿⠛⠀⣿⡷⠟⠁⢺⣿⣿⣿⣿⣿⡿⠛⠀⠀⠘⠛⠿⠛⠁⠻⠿⠿⠛⠛⠛⢃⣿⡷⡸⠛⠘⠿⠀⣿⠛⠙⠻⠾⠋⠀⠛⠷⣟⠃⠀ ⠀⠶⠲⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⡻⢠⠂⣀⠀⣚⡆⢹⣿⣿⣿⣿⣿⣿⠀⠀⣿⠀⠀⠀⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⢠⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣄⠞⠁⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣝⡶⠸⣄⡄⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣩⣇⠀⢈⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡻⡐⠀⠠⣀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠉⠈⣿⣿⣿⠿⣿⠃⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢅⠀⢑⣔⣤⢄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠻⣿⣿⠟⢿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠿⢿⣿⣿⣿⣿⣧⢰⣾⣿⣿⣿⣶⡿⠆⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡻⠬⣧⣿⡟⣓⣃⡨⠀⠄⠀⠀⠀⠀⠀⠀⠀ ⠆⢻⡏⡀⢸⢙⠋⣥⡍⡏⢩⡝⠩⣭⠹⠋⠭⣙⠏⡡⡉⢯⢨⣭⢨⣍⣿⣿⣿⣿⡆⣿⣿⣿⣿⣿⡅⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⢴⠻⣿⣿⢽⠟⣳⡊⣂⡂⠠⠀⠀⠀⠀⠀⠀ ⣸⣄⣰⡇⠸⠈⠄⠛⢋⣇⣸⡧⠘⠛⠠⣉⣒⣀⡄⠛⠁⠼⠘⠿⠘⣩⣿⣿⣿⣿⡁⠙⣿⣿⢋⠛⠁⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣽⣾⣿⣌⠤⠅⡌⢄⡧⣄⠁⠀⠀⠀⠀ ⣿⣿⣿⣿⡇⠀⠀⠀⠈⣿⣿⠁⠀⠀⠀⠘⣿⣿⠃⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⢿⣶⣿⡿⠘⠀⠀⠈⠛⠿⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠈⠯⠁⡤⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⠀⠀⠀⠀⢹⡟⠀⠀⠀⠀⠀⢻⡇⠀⠀⢰⠉⠉⣹⣿⣿⣿⣿⣿⣧⣿⣿⣿⡷⠀⠀⠀⠀⣤⣬⡄⠀⠀⠀⣿⠿⠛⠛⠛⠛⠛⠿⠿⠛⠛⠛⠻⣿⡿⠟⠛⠿⢿⡿⠻⠫⠿⠜⠁⠻⠇⠀⠀⢀⢀⠀⠀⠀ ⣿⣿⣿⣿⣿⣧⠀⠀⠀⠈⠃⠀⠀⠀⠀⠀⠈⠃⠀⠀⣼⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠘⠈⠁⠀⠀⠀⠁⠀⠀⠀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⢠⣇⠀⠀⠀⠀⠀⢀⣿⠀⠀⡈⢻⣿⣿⣿⣿⡏⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠉⠀⠀⠰⠄⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⣼⣿⠀⠀⠀⠀⠀⣸⣿⠀⠀⣇⠀⠹⢿⣿⣿⠇⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⠃⠀⠀⠀⠸⠻⠟⠀⠀⠀⠀⠀⢀⣀⡄⠀⣀⠀⠀⠀⠀⢀⣀⣀⣀⣀⣀⠀⠀⠀⠀⠀⣀⣀⣀ ⣿⣿⣿⣿⣿⣿⣿⣆⢀⣀⣀⣀⣿⣿⣇⣀⣀⣀⣀⣿⣿⣀⣸⣿⣷⣶⣾⣿⣯⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣚⠀⠀⢠⣴⣶⣶⢶⣆⡀⣀⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⡛⠛⠛⠛ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⡆⢤⣤⡄⢠⠀⠀⠀⠀⢀⣘⡋⠡⣾⡿⢿⣿⣟⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣦⡀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡌⢿⣿⠠⠀⠀⠀⠀⣼⣿⣿⣆⣁⠐⠋⣉⣁⠀⣀⣄⣤⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡛⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣞⣿⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣟⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⠿⠛⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⢼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⢖⡲⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀ ⡍⠁⠉⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣩⡥⠆⠀⠀⠘⣾⣿⣿⣿⣿⡿⠿⠟⠛⠛⠿⢿⣻⣿⣿⣽⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⡀⠀⠀ ⡇⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢠⣿⣿⣿⣿⣿⣿⣿⣿⣏⢭⣏⣀⡙⠂⠂⠀⠀⡠⢻⣿⣿⣿⣿⣷⣶⡆⠀⠀⣀⢀⢈⠉⠃⢸⣾⣾⣿⣿⣿⠿⠛⠛⢻⣿⣿⣿⣿⡿⠛⠁⠀⠀⠀⠀⠀⠀⠀ ⡧⠄⡤⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⠀⣀⣿⣾⣿⣿⢗⣾⣙⠻⡿⣛⣿⣛⠀⢀⣠⣄⡠⠀⣀⣀⡘⣛⣛⣒⡙⣯⣤⣄⣠⣶⣀⣬⣿⣿⡇⠀⠀⢀⡄⠀⠀⠀⠀⠀ ⡇⠀⠀⢱⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⣿⣿⣿⣿⢃⣿⣿⣿⣇⢸⣿⡙⢿⠀⣿⡏⢹⣷⠀⣿⡏⢥⡍⣿⡏⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣶⣿⣿⣿⣤⣀⣰⣦⠀ ⡇⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣻⣿⣿⣿⣿⢿⣿⣿⣇⡀⣿⣿⢻⣧⣿⣿⣿⣿⣿⢈⣙⢿⣶⡀⣿⡇⢸⣿⠀⣿⡟⢻⣇⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⡊⠻⣿⣿⣿⣿⡟⠋⠀ ⡇⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⣿⡇⢸⣿⣿⣿⣿⣿⢇⠸⣿⣤⣿⠃⢻⣧⣼⡟⠀⣿⡇⢸⣿⣿⡇⣿⣿⣿⣿⣿⢏⣹⠿⣿⡿⠗⠉⠀⠹⣿⣿⡟⠁⠀⠀ ⡇⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⢰⠀⢸⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠈⢋⠀⠀⠀⠀ ⡇⢰⣶⢿⣯⢛⣿⣿⣿⣏⣵⠶⣮⣹⢹⣿⣿⠉⣿⡏⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⢀⣾⠶⣾⣿⣿⣿⣿⣿⣿⣯⠁⣶⠀⠀⢰⣶⢶⣦⠀⣴⣶⣾⣿⣿⣿⣿⢿⣿⣿⢹⢹⣿⢿⣯⠀⣴⣦⢰⣶⠀⣴⡶⣶⡄⠀ ⢣⢸⣿⣼⡿⣸⣿⣿⣟⡜⣿⣦⣩⣵⢸⣿⣿⠃⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠘⣿⣦⣹⣿⣿⣿⣿⣿⣿⣿⣆⣿⠀⠀⢸⣿⣠⡿⠀⣿⣿⣸⣿⣿⣿⣿⣼⡏⣿⡏⢸⣿⣤⡿⠋⣿⣿⢸⣿⠀⢿⣧⣉⠁⠀ ⡆⢸⣿⢸⣿⠀⣿⣿⠭⢯⣥⠙⣿⡎⢸⣿⠭⠆⣿⡇⠏⣿⡟⣿⣿⣿⣿⣿⣿⣿⣿⣷⢠⣷⠙⣿⡿⣿⣿⣿⣿⣿⣏⣿⣿⠀⠀⢸⣿⠈⣿⡆⣿⣿⢹⣿⣿⣿⡿⣿⣧⣿⣇⢸⣿⠈⣿⣾⣿⣿⢸⣿⠀⣤⡍⣿⡇⡴ ⠀⠘⠛⣘⣿⣃⣻⣿⣿⣠⣻⣷⣟⣱⣸⣿⣿⣀⣿⢿⠇⣻⡿⢿⣿⣿⣿⣿⣿⣿⡿⠛⠈⠻⠶⠟⢿⣿⣿⣿⣿⣿⡇⠘⠿⠀⠀⠘⠛⠿⠛⠁⠻⠿⠿⠛⠛⠛⢃⣿⡷⠸⠛⠘⠿⠀⣿⠻⠙⠻⠾⠋⠀⠛⠷⣟⠃⠀ ⡀⠆⠲⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠶⣵⣶⢄⢴⡃⢹⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣄⠞⠁⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣯⣿⢿⣴⢄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣫⣍⡇⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⡺⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⢸⣿⣿⡿⢿⡿⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣄⠀⠈⣴⠂⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢿⣿⣿⠛⡿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠿⢿⣿⣿⣿⣿⣿⣇⣾⣿⣿⣿⣿⣾⡿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⢶⣾⣳⢿⡒⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡌⢻⠃⡄⡏⢹⠉⣭⣙⡏⢩⠍⣩⡍⢻⠩⢭⣹⠋⣥⠙⡅⢨⡅⢨⣍⣿⣿⣿⣿⣿⠸⣿⣿⣿⣿⣿⡁⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠴⣶⣿⣿⣵⢿⣄⠐⠂⡄⣀⠀⠀⠀⠀⠀⠀ ⣷⣀⣸⡇⠇⠸⠄⠛⢉⣇⣼⠆⠓⠃⠬⣑⣒⣸⡄⠙⠀⠇⠸⠇⠘⣽⣿⣿⣿⣿⣇⡀⠙⢿⡟⡛⠛⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣥⣿⣿⣿⣿⠽⠂⠠⡠⠔⢺⣒⡀⠀⠀⠀ ⣿⣿⣿⣿⡀⠀⠀⠀⠸⣿⡿⠀⠀⠀⠀⢸⣿⡿⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⡝⣯⠀⠀⠈⠁⠀⠀⣿⣿⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⡿⢶⢖⣮⠓⢗⢿⠏⠼⠀⠀⠀ ⣿⣿⣿⣿⣧⠀⠀⠀⠀⢻⡇⠀⠀⠀⠀⠈⢿⠇⠀⠀⠸⠉⠉⢹⣿⣿⣿⣿⣿⡿⠃⣸⣧⠀⠀⠀⢀⣠⣿⡿⡷⠀⠀⢸⣿⠟⠛⠛⠛⠛⠛⠿⡟⠛⠛⠛⢻⣿⠟⠛⠻⠿⣿⠿⠛⠻⢟⠰⠶⠲⠖⠙⣃⣫⠰⠐⠀⠀ ⣿⣿⣿⣿⣿⡆⠀⠀⠀⠘⠀⠀⠀⠀⠀⠀⠸⠀⠀⠀⡇⠀⠀⢿⣿⣿⣿⣿⣿⣿⣦⠙⢵⣸⣴⣾⣿⣿⡟⠁⡇⢀⠀⠘⠁⠀⠀⠀⣀⡀⠀⠀⠀⠀⠀⠀⠀⡘⠀⠀⠀⠀⠘⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⢸⡄⠀⠀⠀⠀⠀⢐⣿⠀⠀⡀⠹⣿⣿⣿⣿⣿⣷⣶⣿⣿⣿⣿⡿⠇⠀⠀⠃⠀⣦⡀⠀⠀⠀⢸⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠁⠀⠀⠄⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⣾⣷⠀⠀⠀⠀⠀⣾⣿⠀⠀⣿⣀⠹⢿⣿⣿⣿⣿⣿⣿⣿⡿⠏⠀⠀⠀⠀⠀⠘⠉⠀⠀⠀⠀⢈⠻⡇⠀⢀⣠⣼⣆⠀⠀⠀⠀⡀⠀⠀⠀⠀⣀⣀⣀⣀⣀⢀⠀⠀⠀⠀⢀⣀⣀⣀ ⣽⣿⣿⣿⣿⣿⣿⣄⣀⣀⣀⣰⣿⣿⣆⣀⣀⣀⣰⣿⣿⣀⢰⣿⣿⣷⣶⣿⣾⣿⣿⠋⠁⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿⣻⣷⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⡟⠛⠛⠛ ⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣅⡀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣄⠀⠰⠿⢻⢿⠧⠛⠋⠉⣀⣭⣭⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣷⣿⣿⣦⡀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⠀⣤⠀⠀⠀⠀⠀⣼⣿⣷⣤⣄⣤⣠⣠⣤⡴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⣠⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣷⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⢟⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡇⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀ ⡈⠈⠁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢝⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣩⡤⠆⠀⠀⠈⣿⣿⣿⣿⣿⠿⠿⠛⠛⠻⠻⣿⣿⣿⣿⣽⢻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⠀⠀⠀ ⡇⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⢸⣿⣿⣿⣿⣿⣿⣷⣾⣏⣭⣄⣀⣐⡀⠂⠀⠀⠰⢿⣿⣿⣿⣿⣿⣶⡆⠀⢠⢄⠠⠉⠉⠻⢸⣶⣾⢿⣿⣿⠿⠛⠛⢻⣿⣿⣿⣿⡿⠛⠀⠀⠀⠀⠀⠀⠀⠀ ⠣⠠⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠀⣀⣋⣶⡿⡟⣄⣾⣛⠿⡿⣛⣿⣛⠁⢀⣨⣄⡠⠂⣈⣁⡘⣛⣛⣂⡙⣯⣴⣄⣠⣦⣠⣬⣿⣿⡇⠀⠀⢀⡄⠀⠀⠀⠀⠀ ⡇⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⣿⣿⣿⣿⣰⣿⡏⣿⣇⢸⣿⡙⠿⠀⣿⡏⢹⣷⠀⣿⡏⢥⡍⣿⡏⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⡗⢶⣿⣿⣿⣤⣀⣰⣦⠀ ⡇⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣻⣿⣿⣿⣿⢻⣿⣷⣇⡀⣿⡟⢻⣷⣿⣿⡇⣿⣿⢯⡝⢿⣶⡁⣿⡇⢸⣿⠀⣿⡟⣻⣇⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠈⠹⣿⣿⣿⣿⡟⠉⠀ ⡇⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⣿⡇⢾⣿⣿⣿⣧⣿⠇⠸⣿⣤⣿⠃⢻⣧⣼⡟⠀⣿⡇⢸⣿⣿⡇⣿⣿⣿⣿⣿⢏⣽⠿⣿⡿⠗⠉⠀⠙⣿⣿⠟⠁⠀⠀ ⡆⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⢿⣿⣿⣿⣿⣿⣿⣿⣿⣶⠀⠀⠀⠀⣿⣿⣿⣿⣴⡆⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣷⣾⣿⣿⣿⣿⣷⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⢛⠀⠀⠀⠀ ⠁⢰⣶⢿⣯⢫⣿⣿⣿⢏⣵⠶⣮⣹⢹⣿⣿⠉⣿⡏⣯⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⢀⣶⢶⣿⣿⣿⣿⣿⣧⣴⣦⠀⣿⠀⠀⢰⣶⢶⣦⠀⣴⣶⣾⣿⣿⣿⣿⢿⣿⣿⠹⢹⣿⢿⣯⠀⣴⣦⢰⣶⠀⣴⡶⣶⡄⠀ ⢤⢸⣿⣼⡿⣰⣿⣿⣟⡜⣿⣦⣩⢽⢸⣿⣿⠃⣿⡇⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⠟⠘⣿⣴⣿⣿⣿⣿⣿⣿⣿⣿⣆⣿⠀⠀⢸⣿⣠⡿⠀⣿⣿⣸⣿⣿⣿⣿⣼⡏⣿⡆⢸⣿⣤⡿⠋⣿⣿⢸⣿⠀⢿⣧⣉⠁⠀ ⠁⢸⣿⢸⣿⡰⣿⣯⠽⢯⣥⠙⣿⡎⢸⣿⠭⠆⣿⡇⠧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢠⣤⠙⣿⣿⣿⣿⣿⣿⣿⡏⣿⣿⠀⠀⢸⣿⠈⣿⡆⣿⣿⢹⣿⣿⣿⡿⣿⣧⣿⣇⢸⣿⠈⣿⣾⣿⣿⢸⣿⠀⣤⡍⣿⡇⡴ ⠀⠘⢻⣘⣿⣁⣻⣿⣿⣠⣻⣷⣟⣱⣸⣿⣿⣀⣿⣿⣇⣻⣿⣿⣿⣿⣿⣿⣿⣿⡛⠛⠈⠻⠶⣿⣿⣿⣿⣿⣿⠻⠇⠘⠿⠀⠀⠘⠻⠿⠛⠁⠻⠿⠿⠛⠛⠛⠃⣿⡷⡸⠛⠘⠿⠀⣿⠻⠙⠻⠾⠋⠀⠛⠷⣟⠃⠀ ⠀⠆⢺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣲⣻⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣄⠞⠁⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣟⢿⡤⣦⣄⠀⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣽⣿⣻⢽⡵⠂⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⢸⣿⣿⡿⢿⡟⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣠⣬⣵⢊⠔⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢿⣿⣿⠛⡿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠿⢿⣿⣿⣿⣿⣿⣇⣾⣿⣿⣿⣿⢾⡿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠓⢩⣿⣛⣃⣱⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⡌⢻⠃⡄⡏⢹⠉⣭⣙⡏⢩⠍⣩⡍⢻⠩⢭⣹⠋⣥⠙⡅⢨⡅⢨⣭⣿⣿⣿⣿⣿⠸⣿⣿⣿⣿⣿⠁⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢝⣿⣿⣯⡗⣮⡗⠠⠤⠀⢀⠀⠀⠀⠀⠀⠀ ⣷⡀⣸⡇⠇⠸⠄⠛⢉⣇⣼⠆⠓⠃⠬⣑⣒⣸⡄⠙⠀⠇⠸⠇⠘⣽⣿⣿⣿⣿⣇⡀⠙⢿⡟⠛⠛⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠻⣣⣿⣯⠤⢈⠛⠣⠄⠀⠀⢀⠀⠀⠀⠀ ⣿⣿⣿⣿⡀⠀⠀⠀⠸⣿⡿⠀⠀⠀⠀⢹⣿⡿⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⡝⣯⠀⠀⠈⠁⠀⠀⣿⣿⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⠧⠴⠗⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣧⠀⠀⠀⠀⢻⡇⠀⠀⠀⠀⠈⣿⠇⠀⠀⠸⠉⠉⢹⣿⣿⣿⣿⣿⡿⠃⣸⣇⠀⠀⠀⢀⣠⣿⣿⡗⠀⠀⢸⣿⠟⠛⠛⠛⠛⠛⠿⡟⠛⠛⠛⢻⣿⠟⠛⠻⠟⢛⠍⠛⠍⠈⠰⠀⠠⠄⠀⡀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⡆⠀⠀⠀⠘⠀⠀⠀⠀⠀⠀⠸⠀⠀⠀⡇⠀⠀⢿⣿⣿⣿⣿⣿⣿⣦⠙⢵⣰⣴⣾⣿⣿⡿⠅⡇⢠⠀⠘⠁⠀⠀⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠀⠀⠀⠀⠘⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⢸⡄⠀⠀⠀⠀⠀⠐⣿⠀⠀⡀⠹⣿⣿⣿⣿⣿⣷⣶⣿⣿⣿⣿⡿⠇⠀⠀⠃⠀⣦⡀⠀⠀⠀⢼⣿⡇⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠁⠀⠀⠄⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⣾⣷⠀⠀⠀⠀⠀⣾⣿⠀⠀⣷⣀⠙⢿⣿⣿⣿⣿⣿⣿⣿⡿⠏⠀⠀⠀⠀⠀⠘⠉⠀⠀⠀⠀⢀⠿⡇⠀⠀⣠⣼⣆⠀⠀⠀⠀⡀⠀⠀⠀⠀⣀⣀⣀⣀⣀⢀⠀⠀⠀⠀⢀⣀⣀⣀ ⣿⣿⣿⣿⣿⣿⣿⡄⣀⣀⣀⣰⣿⣿⣆⣀⣀⣀⣠⣿⣿⣀⢰⣿⣿⣷⣴⣿⣾⣿⣿⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿⣻⣷⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⡟⠛⠛⠛ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣅⡀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣄⠀⠰⠿⢻⢿⠧⠛⠋⠉⢀⣩⣭⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣦⡀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⠀⢤⠀⠀⠀⠀⠀⣸⣽⣷⣤⣄⣀⣤⣀⣤⢠⣾⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⣠⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣭⣿⣧⣥⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⢟⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡇⠀⠀⠀⠀⢾⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣷⣟⡿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀ ⡈⠉⠁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡯⠝⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣩⡤⠆⠀⠀⠈⣿⣿⣿⣿⣿⠿⠿⠛⠙⠛⠋⠟⠭⠙⠋⢹⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⡀⠀⠀ ⡇⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢸⣿⣿⣿⣿⣿⣿⣷⣾⣏⣭⣄⣀⣐⡀⠂⠀⠀⠔⣽⣿⣿⣿⣿⣶⣶⠂⠀⢀⠀⠀⠈⠁⠀⠸⣶⣾⢟⣿⣿⠿⠛⠛⠻⣿⣿⣿⣿⡿⠛⠀⠀⠀⠀⠀⠀⠀⠀ ⢣⠠⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠀⣀⣛⣶⡿⡟⣄⣾⣛⢻⠿⣛⣿⣋⠀⢀⣠⣄⡀⠀⣀⣀⡘⣛⣛⣂⡙⣯⣴⣄⣠⣶⣠⣬⣿⣿⡇⠀⠀⢀⡄⠀⠀⠀⠀⠀ ⡇⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⣿⣿⣿⣿⣰⣿⡏⣿⣇⢸⣿⡙⠿⠀⣿⡏⢹⣷⠀⣿⡏⢥⡍⣿⡏⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⡗⣶⣿⣿⣿⣤⣀⣰⣦⠀ ⡇⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣻⣿⣿⣿⣿⢿⣿⣷⣇⡀⣿⡿⢻⣷⣿⣿⡟⣿⣿⢈⣙⢿⣶⡀⣿⡇⢸⣿⠀⣿⡟⣻⣧⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠈⠹⣿⣿⣿⣿⡟⠃⠀ ⡇⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⣿⡇⢾⣿⣿⣿⣧⣿⠇⠸⣿⣤⣿⠃⢻⣧⣼⡟⠀⣿⡇⢿⣿⣿⡇⣿⣿⣿⣿⣿⢋⣿⠿⣿⡿⠗⠉⠀⠙⣿⣿⡟⠁⠀⠀ ⡇⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⢿⣿⣿⣿⣿⣿⣿⣿⣿⣶⠀⠀⠀⠀⣿⣿⣿⣿⣴⡂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣷⣾⣿⣿⣿⣿⣷⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⢉⠀⠀⠀⠀ ⠁⢰⣶⢿⣯⠫⣿⣿⣿⢏⣵⠶⣮⣻⢹⣿⣿⠉⣿⡏⣏⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⢀⣶⢶⣿⣿⣿⣿⣿⣧⣴⣦⠀⣶⠀⠀⢰⣶⢶⣦⠀⣴⣶⣾⣯⣿⣿⣿⢿⣿⣿⢹⢹⣿⢿⣯⠀⣴⣦⢰⣶⠀⣴⡶⣶⡄⠀ ⢦⢸⣿⣼⡿⣠⣿⣿⣟⡜⣿⣦⣩⢽⢸⣿⣿⠃⣿⡇⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⠟⠘⣿⣴⣿⣿⣿⣿⣿⣿⣿⣿⣆⣿⠀⠀⢸⣿⣠⡿⠀⣿⣿⣸⣿⣿⣿⣿⣼⡏⣿⡎⢸⣿⣤⡿⠋⣿⣿⢸⣿⠀⢿⣧⣉⠁⠀ ⠀⢸⣿⢸⣿⡘⣿⡿⢭⢯⣥⠙⣿⡎⢸⣿⠭⠆⣿⡇⠯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢠⣤⠙⣿⣿⣿⣿⣿⣿⣿⡏⣿⣿⠀⠀⢸⣿⠈⣿⡆⣿⣿⢹⣿⣿⣿⡿⣿⣧⣿⣇⢸⣿⠈⣿⣾⣿⣿⢸⣿⠀⣤⡍⣿⡇⡴ ⠀⠘⢻⣘⣿⣀⣻⣿⣿⣠⣻⣷⣟⣵⣸⣿⣿⣀⣿⣿⣇⣻⢿⣿⣿⣿⣿⣿⣿⣿⡛⠛⠈⠻⠶⣿⣿⣿⣟⣿⣿⠻⠇⠘⠟⠀⠀⠘⠻⠟⠛⠁⠻⠿⠿⠛⠛⠛⠃⣿⡣⡸⠛⠘⠿⠀⣿⠻⠙⠻⠾⠋⠀⠛⠷⣟⠃⠀ ⠀⠆⠺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠥⡗⣫⡂⢙⣿⡟⠂⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣄⠞⠁⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⡃⡠⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠂⠐⠨⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⢸⡋⣀⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠈⣿⣿⣿⣿⣿⠏⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣀⢬⣯⡗⣌⡉⣀⡀⠂⢤⠀⠀⠀⠀⠀⠀ ⣿⣿⡿⠻⡟⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠿⣿⣿⣿⣿⣿⣿⣿⣠⣶⣿⣿⣿⣦⣿⡆⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⡃⣨⣼⣾⣿⣿⣀⢀⠁⠀⠀⠀⠀⠀⠀⠀⠀ ⠘⡿⢁⠀⡏⠟⢉⣭⢹⠉⣭⢋⢭⡉⠏⠩⢍⡻⢉⢭⠹⡅⢬⡅⣭⣽⣿⣿⣿⣿⣿⡏⢿⣿⣿⣿⣝⡛⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣫⣩⣿⣿⣿⣯⣿⠶⡇⡌⣰⠀⠀⠀⠀⠀⠀ ⣧⣀⣾⠀⠇⠡⠘⠛⣹⣀⣿⠈⠛⠁⢌⣐⣂⣠⠘⠋⠠⠇⠻⠇⠛⣿⣿⣿⣿⣿⣿⠇⠘⢿⣿⣿⡿⠇⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⡿⢜⢃⢔⡺⡓⣆⠀⠀⠀⠀⠀ ⣿⣿⣿⣷⠀⠀⠀⠀⢻⣿⡏⠀⠀⠀⠀⢻⣿⡟⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣷⡀⠀⠉⠐⠀⠀⠙⠃⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠳⣫⡁⠰⠔⠁⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⡇⠀⠀⠀⠈⣿⠃⠀⠀⠀⠀⠘⣿⠁⠀⠀⡌⠉⠉⠉⣹⣿⣿⣿⣿⣿⣿⠛⣷⡄⠀⠀⠀⠀⠀⣀⡀⠀⠀⢸⡿⠟⠛⠛⠛⠛⠻⢿⠟⠛⠛⠛⢿⣿⠟⠛⠻⠿⣿⠟⠟⠟⠿⠔⠶⠧⠐⠠⠒⣤⡀⠀⠀⠀ ⣿⣿⣿⣿⣿⡄⠀⠀⠀⠙⠀⠀⠀⠀⠀⠀⠘⠀⠀⢀⡇⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣆⠹⣷⣦⠀⠀⠀⠀⡏⡇⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡆⠀⠀⠀⠀⠌⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⣼⠀⠀⠀⠀⠀⠀⣼⡇⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣷⠈⠋⠀⠀⠀⠀⠇⠀⣶⡄⠀⠀⣠⡴⠆⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⢠⣿⡇⠀⠀⠀⠀⢀⣿⡇⠀⠀⣸⠀⠘⢿⣿⣿⣿⣿⣿⣿⠀⣀⡀⠀⣠⠀⠀⠀⠿⠛⢑⣴⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⢀⣀⣀⣀⣀⢀⠀⠀⠀⠀⠀⣀⣀⣀⣀ ⣿⣿⣿⣿⣿⣿⣷⡀⣀⣀⣀⣼⣿⣷⣀⣀⣀⣀⣸⣿⣇⣀⣀⣿⣿⣦⣤⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣿⣿⡟⠁⠀⠀⠀⠀⢀⣠⣅⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⡟⠛⠛⠛ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⡿⡿⠿⠿⠿⠟⠋⠛⠛⠋⠋⠁⠀⠀⢠⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣦⡀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣤⡀⠀⠀⠀⠉⠁⠀⣸⣷⣦⣤⣤⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠊⠀⠁⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡁⠀ ⡟⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣡⡞⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀ ⠈⠈⠃⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⠟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⡁⡀⠀⠀⢸⣿⣿⣿⣿⣿⠿⠿⠛⠛⠻⠿⣿⣿⢿⣿⢽⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⠀⠀⠀ ⠇⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⡟⣙⣉⠉⠯⠁⠀⠀⠀⣠⣿⣿⣿⣿⣿⣶⣶⠀⠀⢠⠤⠀⠉⠉⠉⢸⣷⣼⢿⣿⣿⠿⠛⠛⢻⣿⣿⣿⣿⡿⠛⠁⠀⠀⠀⠀⠀⠀⠀ ⢤⢠⢄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣺⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣇⠀⣘⣂⣠⣠⣶⣎⣻⣛⠿⡿⣛⣿⣛⠀⢀⣠⣄⡰⠄⣀⣀⡘⣛⣛⣂⡙⣯⣴⣄⣠⣶⣠⣬⣿⣿⡇⠀⠀⢀⡄⠀⠀⠀⠀⠀ ⠀⠀⠈⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⣿⣿⢿⣿⣿⣿⡏⣿⣇⢸⣿⡙⠿⠀⣿⡏⢹⣷⠀⣿⡏⢥⡍⣿⡏⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⡗⣶⣿⣿⣿⣤⣀⣴⣦⠀ ⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣻⣿⣿⣿⣿⢽⣿⣿⣀⡀⣿⡟⢻⣿⣿⣿⡇⣿⡯⢮⣙⢿⣷⡀⣿⡇⢸⣿⠀⣿⡟⣻⣇⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⡊⠻⣿⣿⣿⣿⡟⠋⠀ ⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⣿⣿⣿⣿⠏⢿⣧⣿⢇⡸⣿⣤⣿⠃⢻⣧⣼⡟⠀⣿⡇⣺⣿⣿⡇⣿⣿⣿⣿⣿⢏⣿⡿⣿⡿⠟⠉⠀⠹⣿⣿⡟⠁⠀⠀ ⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣖⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⠀⠀⠀⠘⣿⣿⣴⡀⢀⠂⣌⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠈⢋⠁⠀⠀⠀ ⠀⢰⣾⢿⣯⢻⣿⣿⣿⢟⣵⠶⣮⣻⢹⣿⣿⠉⣿⡏⡟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⢀⣴⢶⣿⣿⣿⣯⣶⡆⣴⣧⠀⣶⠀⠀⢰⣶⢶⣦⠀⣴⣶⣾⣿⣿⣿⣿⢿⣿⣿⢹⢹⣿⢿⣯⠀⣴⣦⢰⣶⠀⣴⡶⣶⡄⠀ ⡄⢸⣿⣼⡿⣸⣿⣿⣟⡜⣿⣦⣩⣽⢸⣿⣷⠃⣿⡇⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠸⣿⣴⣿⣿⣿⣿⣿⡇⣿⣿⣆⣿⠀⠀⢸⣿⣠⡿⠀⣿⣿⣸⣿⣿⣿⣿⣼⡏⣿⡆⢸⣿⣤⡿⠋⣿⣿⢸⣿⠀⢿⣧⣉⠁⠀ ⠀⢸⣿⢸⣿⠘⣿⣿⠭⢯⣥⠙⣿⡎⢸⣿⠭⠆⣿⡇⠯⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣷⢨⣤⠙⣿⣿⣿⣾⣿⡇⣿⡏⣿⣿⠀⠀⢸⣿⠈⣿⡆⣿⣿⢹⣿⣿⣿⡿⣿⣧⣿⣇⢸⣿⠈⣿⣾⣿⣿⢸⣿⠀⣤⡍⣿⡇⡴ ⠀⠘⢻⣘⣿⣂⣻⣿⣿⣠⣻⣷⣟⣳⣸⣿⣿⣀⣿⣿⣇⣻⢿⣿⣿⣿⣿⣿⣿⣿⠘⠛⠈⠛⠶⣿⣿⣿⡟⠿⠃⠻⠇⠘⠿⠀⠀⠘⠻⠿⠛⠁⠻⠿⠿⠛⠛⠛⠃⣿⡳⠸⠛⠸⠿⠀⣿⠻⠙⠻⠾⠋⠀⠛⠷⣟⠃⠀ ⠀⠆⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣄⠞⠁⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣶⠉⠠⢂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣑⣰⠀⢠⣤⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⡏⠀⠀⠘⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠻⣿⣿⣿⣿⣿⡙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣃⡀⠢⡶⡭⠑⠠⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⡟⢻⡟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠻⢿⣿⣿⣿⣿⣿⣿⣿⣏⢠⣤⣿⣿⣿⣩⣿⡀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⢶⢬⣳⣿⡿⣯⡴⢄⠀⠂⠀⠀⠀⠀⠀⠀⠀ ⠹⡟⢠⢸⠉⡏⢡⣍⣻⢉⡝⢩⣭⠙⡏⠭⣍⡟⢩⡌⢫⠀⣭⠀⣭⣿⣿⣿⣿⣿⣿⣿⣸⣿⣿⣿⣿⡿⠏⠁⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡯⠼⣿⣿⣿⣿⣾⣓⠍⡰⡐⠄⠀⠀⠀⠀⠀⠀ ⣆⣠⣇⠸⠀⠧⠘⢋⣹⣸⡧⠘⠛⠀⢍⣒⣂⣥⠘⠃⠼⠀⠿⠀⠻⣿⣿⣿⣿⣿⣿⡿⠀⢻⣿⣿⣿⣶⡀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣟⣿⣿⣿⣿⣿⡑⢠⡭⡎⡖⡧⠀⠀⠀⠀⠀ ⣿⣿⣿⣇⠀⠀⠀⠀⢿⣿⡇⠀⠀⠀⠈⣿⣿⠇⠀⠀⠀⠀⠀⠀⠿⣽⣿⣿⣿⣿⣿⢿⡄⡀⠙⠋⠉⠉⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⢿⡉⠬⠚⠁⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⡄⠀⠀⠀⢘⡿⠀⠀⠀⠀⠀⢹⣿⠀⠀⠀⠉⠉⠉⠉⢇⣿⣿⣿⣿⣿⣿⠇⢹⡄⡀⠀⠀⠀⠀⠀⠀⠀⠀⣿⡿⠛⠛⠛⠛⠛⠿⢿⠛⠛⠛⠛⣿⡿⠛⠛⠿⠿⡿⠿⠛⢿⠻⠰⠿⠧⠀⢀⢐⣄⡀⠀⠀⠀ ⣿⣿⣿⣿⣷⠀⠀⠀⠀⠇⠀⠀⠀⠀⠀⠀⠇⠀⠀⢸⡇⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣧⠸⣷⠀⠀⠀⠀⠀⢰⠒⠀⠀⠋⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠃⠀⠀⠀⠀⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⣧⠀⠀⠀⠀⠀⠀⣾⡇⠀⠀⠀⡈⢻⣿⣿⣿⣿⣿⣿⣆⠸⣧⡇⠀⠀⠀⠸⠀⢸⢀⠀⠀⠀⠀⣿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠠⠄⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⢰⣿⡄⠀⠀⠀⠀⢰⣿⡇⠀⠀⢰⡇⠘⢿⣿⣿⣿⣿⣿⣇⠀⠘⡇⠀⠀⠀⠀⠀⣼⣷⠦⣀⣤⣾⡉⠘⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⢀⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⣀⣀⣀⣀ ⣿⣿⣿⣿⣿⣿⣇⢀⣀⣀⣀⣿⣿⣷⣀⣀⣀⣀⣿⣿⣇⣀⣀⣾⣿⣦⡀⣻⣿⣿⣿⣿⣟⣤⣦⣥⣤⣖⣧⣤⣤⣬⣥⣶⣿⣿⣇⠀⠀⠀⠀⢀⣤⣤⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠛⠛ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⡿⡿⠿⢿⢿⠿⠿⠿⠟⠛⠁⠀⠀⣴⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣦⡀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⡉⠩⠵⠮⠤⠅⠀⠀⣤⣀⠀⠀⠀⢀⢀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣀⣐⡄⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡂⠀ ⡛⠻⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣿⠟⣠⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀ ⠁⠉⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⠬⠃⠀⠀⠀⢸⣿⣿⣿⣿⣿⠿⠟⠛⠛⢿⣿⢿⣿⣻⣿⢻⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⡁⠀⠀ ⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣸⣿⣿⣿⣿⣿⣿⣽⣿⡟⣛⠒⠒⡖⠃⠁⠀⠀⣼⣿⣿⣿⣿⣷⣶⢶⠀⠀⡄⠠⠌⠉⠉⠋⢘⣶⣾⢿⣿⣿⠿⠛⠛⢻⣿⣿⣿⣿⡿⠛⠀⠀⠀⠀⠀⠀⠀⠀ ⡄⣤⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣇⣿⣃⠀⣐⣂⣠⣠⣤⣌⣻⣛⢿⡿⣛⣟⣋⠀⢀⣸⣖⡠⠄⣀⣀⡘⣛⣛⣂⡙⣯⣤⣆⣠⣶⣤⣼⣿⣿⡇⠀⠀⢀⡄⠀⠀⠀⠀⠀ ⠀⠀⢱⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⣿⣿⢿⣿⣾⣿⡏⣿⣇⢸⣿⡙⠿⠀⣿⡏⢹⣷⠀⣿⡏⢥⡍⣿⡏⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⣶⣿⣿⣿⣤⣄⣰⣦⠀ ⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣻⣿⣿⣿⣿⢽⣿⣿⣀⡀⣿⡟⢻⣷⣿⣿⡇⣿⣿⢯⣙⢿⣶⡀⣿⡇⢸⣿⠀⣿⡟⣻⣇⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢊⠻⣿⣿⣿⣿⡟⠋⠀ ⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⣿⣷⣾⣿⡟⢿⣧⣿⢇⡸⣿⣤⣿⠃⢻⣧⣼⡟⠀⣿⡇⣸⣿⣿⡇⣿⣿⣿⣿⣿⢯⣿⠿⣿⡿⠟⠉⠀⠙⣿⣿⡟⠉⠀⠀ ⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡆⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠘⣿⣿⣇⡆⠀⠦⡫⠊⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⢛⠀⠀⠀⠀ ⠀⢰⣾⢿⣯⢻⣿⣿⣿⢏⣵⠶⣮⣹⢹⣿⣿⠉⣿⡏⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⢠⣴⢶⣿⣿⣿⣧⣶⡆⣼⣧⠀⣶⠀⠀⢰⣶⢶⣦⠀⣴⣶⣾⣿⣿⣿⣿⢿⣿⣿⠹⢹⣿⢿⣯⠀⣴⣦⢰⣶⠀⣴⡶⣶⡄⠀ ⡀⣸⣿⣼⡿⣰⣿⣿⣟⡞⣿⣦⣩⣽⢸⣿⣶⠃⣿⡇⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⠟⠘⣿⣶⣿⣿⣿⣻⣿⡇⣿⣿⣆⣿⠀⠀⢸⣿⣠⡿⠀⣿⣿⣸⣿⣿⣿⣿⣼⡏⣿⡎⢸⣿⣤⡿⠋⣿⣿⢸⣿⠀⢿⣧⣉⠁⠀ ⠀⢸⣿⢸⣿⢰⣿⣿⠽⢯⣥⠙⣿⡎⢸⣿⠭⠆⣿⡇⠧⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣧⣠⣤⢹⣿⣿⣿⣿⣿⡇⣿⡏⣿⣿⠀⠀⢸⣿⠈⣿⡆⣿⣿⢹⣿⣿⣿⡿⣿⣧⣿⣇⢸⣿⠈⣿⣾⣿⣿⢸⣿⠀⣤⡍⣿⡇⡴ ⠀⠘⣿⣘⣿⣃⣻⣿⣿⣠⣻⣷⣟⣷⣸⣿⣿⣀⣿⣿⣇⡻⣿⣿⣿⣿⣿⣿⣿⣿⠘⠛⠈⠛⠶⣿⣿⣿⣟⠿⠃⠻⠇⠘⠿⠀⠀⠘⠿⠿⠛⠁⠻⠿⠿⠛⠛⠛⠃⣿⡷⠸⠛⠘⠿⠀⣿⠻⠙⠻⠾⠋⠀⠛⠷⣟⠃⠀ ⠀⠆⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣧⢻⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣄⠞⠁⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣵⢆⣔⠂⢀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣞⡒⠀⢠⡎⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡓⠀⢐⣄⡁⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠉⢿⣿⣿⣿⣿⣏⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠁⠀⢶⣿⣋⣁⠁⣀⡀⠠⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⠟⢿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⡀⣤⣾⣿⣿⣏⣽⡅⢘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣤⣼⣿⣿⣗⡒⣍⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢹⠏⡄⢸⠘⠋⣭⡍⡏⢩⡝⡩⣍⢹⠋⠭⣙⠏⡡⡉⢯⢨⡅⢨⣭⣿⣿⣿⣿⣿⣿⣿⡏⣿⣿⣿⣿⣯⡿⠁⢨⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢝⣻⣿⣿⢫⣾⣫⣿⡀⡠⠀⠀⠀⠀⠀⠀⠀ ⣄⣰⡇⠸⠀⠄⠛⢃⣇⣸⡇⠘⠋⠠⣁⣒⣀⡄⠓⠁⠾⠸⠷⠘⢻⢿⣿⣿⣿⣿⣿⣿⠁⠹⣿⣿⣿⣷⡆⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣬⣻⣿⣿⣿⠫⡦⡀⠁⡐⠠⡀⠀⠀⠀⠀⠀ ⣿⣿⣿⡆⠀⠀⠀⠘⣿⣿⠃⠀⠀⠀⠘⣿⣿⠃⠀⠀⠀⠀⠀⠀⠿⢹⣿⣿⣿⣿⡿⠿⣆⡄⠘⠋⠉⠉⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡻⠦⠏⠠⣑⢌⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⠀⠀⠀⠀⢹⡟⠀⠀⠀⠀⠀⠻⡇⠀⠀⢰⠉⠉⠉⠉⢩⣿⣿⣿⣿⣿⡟⠦⢹⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⠿⠛⠛⠛⠛⠛⠿⡟⠛⠛⠛⠻⣿⡿⠟⠻⠿⢿⡟⠛⠿⠳⡒⠾⠿⠄⠀⡀⢀⣤⠀⠀⠀⠀ ⣿⣿⣿⣿⣧⠀⠀⠀⠈⠁⠀⠀⠀⠀⠀⠀⠁⠀⠀⣼⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⡆⢺⢿⢀⠀⠀⠀⠀⠸⢸⠀⠐⠁⠀⠀⠀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠡⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⢠⡇⠀⠀⠀⠀⠀⢠⣿⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⡀⠸⠇⠀⠀⠀⠀⢸⠀⠀⣅⡀⠀⠀⠰⣿⠷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠄⢀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⣼⣷⠀⠀⠀⠀⠀⣸⣿⠀⠀⠀⢸⡇⠹⢿⣿⣿⣿⣿⣷⠄⠀⠘⡀⠀⠀⢀⠈⠀⢸⣮⢄⠀⢀⣸⡧⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠀⠀⠀⠀⣀⣀⣄⣀⡀⠀⠀⠀⠀⠀⢀⣀⣀⣀⡀ ⣿⣿⣿⣿⣿⣿⣆⣀⣀⣀⣀⣿⣿⣇⣀⣀⣀⣀⣿⣿⣀⡀⡀⣸⣿⣶⣌⣿⣿⣿⣿⣿⣿⣶⣤⣠⣀⡐⣿⠀⠀⠘⠀⢀⣶⣿⡟⠎⠀⠀⠀⢠⣬⡴⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⡟⠛⠛⠛ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣽⣿⣽⡵⣿⣿⣿⣶⣾⣿⡿⠟⠃⠀⣴⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣦⡀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣽⡋⠯⢙⣓⠒⠂⠈⠉⢉⡉⠉⠉⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣦⠀⠀⠀⠀⢠⣯⣿⣷⣶⣶⣶⣾⡿⣿⣻⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⠛⠟⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣭⣽⡿⣃⠖⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀ ⠁⠁⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⠬⠉⠀⠀⠀⢸⣿⣿⣿⣿⣿⠿⠛⠛⠛⠿⢿⡿⡿⣿⣿⣻⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⠁⠀⠀ ⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⡟⣛⡓⠒⠂⠋⠁⠀⠀⠨⣿⣿⣿⣿⣷⣶⠆⠀⠀⠠⠠⠈⠉⠈⠉⢸⣿⣿⣿⣿⣿⠿⠛⠛⢻⣿⣿⣿⣿⡿⠛⠀⠀⠀⠀⠀⠀⠀⠀ ⡄⡤⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣺⣿⣿⣿⣿⣿⣿⣿⣿⣷⣼⣀⠀⣒⣂⣠⣤⣤⣜⣻⣛⠿⡿⣛⣿⣃⠀⢀⣠⣄⡀⠀⣀⣀⡘⣛⣛⣂⡙⣯⣴⣄⣠⣶⣄⣼⣿⣿⡇⠀⠀⢀⡄⠀⠀⠀⠀⠀ ⠀⠀⢱⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣯⣿⡆⣿⣿⢿⣿⣶⣿⡏⣿⣇⢸⣿⡙⠿⠀⣿⡏⢹⣷⠀⣿⡏⢥⡍⣿⡏⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⡗⣶⣿⣿⣿⣤⣄⣴⣆⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣻⣿⣿⣿⣿⢽⣿⡇⣀⣀⣿⡟⢻⣧⣿⣿⡇⣿⣿⢮⣙⢿⣶⠀⣿⡇⢸⣿⠀⣿⡟⣻⣇⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠋⠻⣿⣿⣿⣿⡟⠋⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡿⠋⣿⣷⣾⣿⣿⢿⣧⣿⢇⡸⣿⣤⣿⠃⢻⣧⣼⡟⠀⣿⡇⢹⣿⣿⡇⣿⣿⣿⣿⣿⣻⣿⠿⣿⡿⠗⠉⠀⠹⣿⣿⡟⠁⠀⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡦⣿⣿⣿⣿⣿⣿⣿⣿⣷⡆⠀⠀⠀⢘⣿⣿⣣⡆⠀⠤⡻⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠈⢛⠁⠀⠀⠀ ⠀⢰⣿⢿⣯⢻⣿⣿⣿⢏⣵⠶⣮⣹⢹⣿⣿⠉⣿⡏⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⡄⢀⣴⢾⣿⣿⣿⣧⣶⡆⣴⣦⠀⣶⠀⠀⢰⣶⢶⣦⠀⣴⣶⣾⣿⣿⣿⣿⢻⣿⣿⢹⢹⣿⢿⣯⠀⣴⣦⢰⣶⠀⣴⡶⣶⡄⠀ ⠠⣸⣿⣼⡿⣠⣿⣿⣟⡜⣿⣦⣩⣽⢸⣿⣟⠃⣿⡇⣇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⠟⠘⣿⣿⣿⣿⣿⣻⣿⡇⣿⣿⣆⣿⠀⠀⢸⣿⣠⡿⠀⣿⣿⣼⣿⣿⣿⣿⣼⡏⣿⡎⢸⣿⣤⡿⠋⣿⣿⢸⣿⠀⢿⣧⣉⠁⠀ ⠀⢸⣿⢸⣿⡜⣿⣿⠭⢯⣥⠙⣿⡎⢸⣿⠭⠆⣿⡇⠇⣿⣿⣿⣿⣿⣿⣿⣿⡟⢹⣷⢧⣤⢹⣿⣿⣿⣿⣿⡇⣿⡏⣿⣿⠀⠀⢸⣿⠈⣿⡆⣿⣿⢹⣿⣿⣿⡿⣿⣧⣿⣇⢸⣿⠈⣿⣾⣿⣿⢸⣿⠀⣤⡍⣿⡇⡴ ⠀⠘⣿⣘⣿⣁⣻⣿⣿⣠⣻⣷⣟⣵⣸⣿⣿⣀⣿⣿⣇⡻⣿⣿⣿⣿⣿⣿⣿⡇⠘⠛⠈⠛⢾⣿⣿⣿⣟⠿⠃⠻⠇⠘⠿⠀⠀⠸⠿⠿⠛⠁⠻⠿⠿⠛⠛⠛⢃⣿⡣⠸⠛⠘⠿⠀⣿⠻⠙⠻⠾⠋⠀⠛⠷⣟⠃⠀ ⠀⠐⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣽⣿⣿⣿⣿⣷⢻⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⢸⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣗⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣄⠞⠁⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣷⣶⠁⣴⣆⠀⠀⠀⢘⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣀⠤⠀⢆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⡀⠰⡖⣿⡤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠉⢿⣿⣿⣿⣿⣏⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⠁⠘⢷⣿⡣⢂⢀⣀⡀⡂⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⠟⢿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⡀⣤⣾⣿⣿⣏⣽⡅⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣘⣯⣯⣗⣷⣈⠁⡅⠊⠀⠀⠀⠀⠀⠀⠀ ⢻⠏⡀⢸⠙⠋⣭⡍⡏⢩⡝⡩⣍⠹⠋⠭⣙⠏⡩⡉⢯⢨⡥⢨⣭⣿⣿⣿⣿⣿⣿⣿⡏⣿⣿⣿⣿⣯⡿⠁⢨⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⢾⡿⣿⣿⣿⣿⡑⣁⠵⠤⡀⠀⠀⠀⠀⠀⠀ ⣄⣰⡇⠸⠘⠄⠛⢋⣇⣸⡇⠙⠛⠠⣁⣒⣀⡄⠛⠁⠾⠸⠷⠘⢻⢿⣿⣿⣿⣿⣿⣿⠁⠹⣿⣿⣿⣷⡆⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣖⣾⣿⣾⣿⣿⣕⣝⠗⠂⣛⢛⡀⠀⠀⠀⠀⠀ ⣿⣿⣿⡆⠀⠀⠀⠘⣿⣿⠁⠀⠀⠀⠸⣿⣿⠃⠀⠀⠀⠀⠀⠀⠯⢹⣿⣿⣿⣿⡿⢿⡖⡄⠙⠋⠉⠉⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⠿⠻⢞⣙⡾⢈⠑⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⠀⠀⠀⠀⢻⡟⠀⠀⠀⠀⠀⢻⡏⠀⠀⢰⠉⠉⠉⠉⣩⣿⣿⣿⣿⣿⡟⠧⢹⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⠿⠛⠛⠛⠛⠛⠿⡟⠛⠛⠛⠻⣿⡿⠟⠛⠿⢿⡿⠛⠛⢿⠗⠲⠿⠔⠈⡀⢀⣤⠀⠀⠀⠀ ⣿⣿⣿⣿⣧⠀⠀⠀⠈⠁⠀⠀⠀⠀⠀⠀⠁⠀⠀⣸⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣆⢺⢿⢀⠀⠀⠀⠀⢸⢸⠂⠀⠁⠀⠀⠀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠰⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠈⠁⠀⠀⠀ ⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⢠⡇⠀⠀⠀⠀⠀⢠⣿⠀⠀⠀⠀⡁⢿⣿⣿⣿⣿⣿⣿⡀⠸⠇⠀⠀⠀⠀⢰⠀⠀⣅⡀⠀⠀⠸⣿⠷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠐⠄⠐⡀⠀⠀⠀ ⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⣼⣿⠀⠀⠀⠀⠀⣸⣿⠀⠀⠀⢸⣇⠻⢿⣿⣿⣿⣿⣷⠄⠀⠘⡀⠀⠀⢀⠈⠀⢸⣮⢄⠀⢀⣸⣧⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠀⠀⠀⠀⣀⣀⣀⣀⡀⠀⠀⠀⠀⠀⢀⣀⣀⣀⡀ ⣿⣿⣿⣿⣿⣿⣆⣀⣀⣀⣀⣿⣿⣇⣀⣀⣀⣀⣿⣿⣀⣀⡀⣸⣿⣶⣌⣿⣿⣿⣿⣿⣿⣶⣤⣠⣀⡐⣿⠀⠀⠘⠀⢀⣶⣿⡟⠎⠂⠀⠀⢀⣬⡴⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠛⠛ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣽⣵⣿⣿⣿⣶⣾⣿⣿⠟⠃⠀⣴⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣦⡀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣽⡋⠯⢙⣓⢒⠀⠈⠉⢉⡉⠉⠉⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠂ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⠀⠀⠀⠀⢠⣿⣿⣷⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀ ⠛⠟⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣭⣽⡿⢃⠖⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⠁⠁⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠬⠋⠀⠀⠀⢸⣿⣿⣿⣿⣿⠿⠟⠛⠛⡿⢿⣿⣟⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⡇⠀⠀ ⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢸⣿⣿⣿⣿⣿⣿⣿⣿⡟⣛⡓⠒⢂⠋⠁⠀⠀⣨⣿⣿⣿⣿⣷⣶⡆⠀⠀⠠⠤⠌⠍⠉⠍⢸⣿⣿⣿⣿⣿⠿⠛⠛⢻⣿⣿⣿⣿⡿⠛⠀⠀⠀⠀⠀⠀⠀⠀ ⡄⡤⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣺⣿⣿⣿⣿⣿⣿⣿⣿⣷⣼⣀⠀⣒⣂⣠⣤⣤⣜⣻⣛⢿⡿⣛⣿⣁⠀⢀⣠⣔⡀⠀⣀⣀⡘⣛⣛⣂⡙⣯⣴⣆⣠⣶⣤⣼⣿⣿⡇⠀⠀⢀⡄⠀⠀⠀⠀⠀ ⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣯⣿⡆⣿⣿⢿⣿⣾⣿⡏⣿⣇⢸⣿⡙⠿⠀⣿⡏⢹⣷⠀⣿⡏⢥⡍⣿⡏⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⡗⣶⣿⣿⣿⣤⣄⣴⣶⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣻⣿⣿⣿⣿⢽⣿⡇⣀⣀⣿⡟⢻⣧⣿⣿⡇⣿⣿⢯⣝⢿⣶⠀⣿⡇⢸⣿⠀⣿⡟⣻⣇⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⡛⠻⣿⣿⣿⣿⡟⠉⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡿⠋⣿⣷⣾⣿⣿⢿⣧⣿⢇⡸⣿⣤⣿⠃⢻⣧⣼⡟⠀⣿⡇⣼⣿⣿⡇⣿⣿⣿⣿⣿⣻⣿⡿⣿⡿⠟⠉⠀⠹⣿⣿⡟⠁⠀⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡆⣿⣿⣿⣿⣿⣿⣿⣿⣷⡆⠀⠀⠀⢘⣿⣿⣣⡆⠠⢠⡫⡉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠈⢻⠁⠀⠀⠀ ⠀⢰⣿⢿⣯⢻⣿⣿⣿⢏⣵⠶⣮⣹⢹⣿⣿⠉⣿⡏⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⡄⢠⣴⢾⣿⣿⣿⣧⣶⡆⣴⣧⠀⣶⠀⠀⢰⣶⢶⣦⠀⣴⣶⣾⣿⣿⣿⣿⢻⣿⣿⢹⢹⣿⢿⣯⠀⣴⣦⢰⣶⠀⣴⡶⣶⡄⠀ ⢠⣸⣿⣼⡿⣸⣿⣿⣟⡜⣿⣦⣩⢽⢸⣿⣿⠃⣿⡇⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⠏⠘⣿⣿⣿⣿⣿⣻⣿⡇⣿⣿⣆⣿⠀⠀⢸⣿⣠⡿⠀⣿⣿⣸⣿⣿⣿⣿⣼⡏⣿⡎⢸⣿⣤⡿⠋⣿⣿⢸⣿⠀⢿⣧⣉⠁⠀ ⠀⢸⣿⢸⣿⡼⣿⣿⠭⢯⣥⠙⣿⡎⢸⣿⠭⠆⣿⡇⠷⣿⣿⣿⣿⣿⣿⣿⣿⡟⢹⣷⢧⣤⢹⣿⣿⣿⣿⣿⡇⣿⡏⣿⣿⠀⠀⢸⣿⠈⣿⡆⣿⣿⢹⣿⣿⣿⡿⣿⣧⣿⣇⢸⣿⠈⣿⣾⣿⣿⢸⣿⠀⣤⡍⣿⡇⡴ ⠀⠘⣿⣘⣿⣃⣻⣿⣿⣨⣻⣷⣟⣵⣸⣿⣿⣀⣿⣿⣇⡻⣿⣿⣿⣿⣿⣿⣿⡇⠘⠛⠈⠛⢾⣿⣿⣿⣟⠿⠃⠻⠇⠘⠿⠀⠀⠘⠿⠿⠛⠁⠻⠿⠿⠛⠛⠛⢃⣿⡣⠸⠛⠸⠿⠀⣿⠻⠙⠻⠾⠋⠀⠛⠷⣟⠃⠀ ⠀⠐⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⢸⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣗⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣄⠞⠁⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣷⣦⠀⣤⠂⢀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⡈⣶⡤⠀⢆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣃⡀⠀⢨⠍⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠉⣿⣿⣿⣿⣿⡏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⡀⠈⣵⣪⢂⡌⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⠛⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⢠⣤⣿⣿⣿⣭⣿⡄⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢡⣠⣮⣿⣟⣷⡯⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢿⠃⡄⡏⢹⠉⣬⡙⡏⢩⠍⡩⣍⢻⠩⠭⣹⠋⣥⠙⡅⢨⡅⢨⣭⣿⣿⣿⣿⣿⣿⣿⡏⣿⣿⣿⣿⡿⠯⠁⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣒⣿⣿⣿⣿⣟⠂⡀⠁⠀⠀⠀⠀⠀⠀⠀⠀ ⣀⣼⡇⠇⠸⠄⠛⢉⣇⣼⡆⠛⠃⠨⣑⣒⣈⡄⠛⠠⠇⠸⠇⠘⢿⣿⣿⣿⣿⣿⣿⣿⠁⠙⣿⣿⣿⣿⡇⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣿⣿⣿⣿⣿⣿⠁⡀⠐⠌⠢⠀⡀⠀⠀⠀⠀ ⣿⣿⣿⡄⠀⠀⠀⠸⣿⣿⠀⠀⠀⠀⠸⣿⣿⠀⠀⠀⠀⠀⠀⠘⢡⢹⣿⣿⣿⣿⣿⠝⣆⠄⠈⠉⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣼⣹⣿⣿⢿⡝⠾⢚⠀⠔⠐⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣷⠀⠀⠀⠀⢻⡇⠀⠀⠀⠀⠀⢿⡇⠀⠀⢸⠉⠉⠉⠉⠀⣿⣿⣿⣿⣿⣷⠳⠘⣆⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⠿⠛⠛⠛⠛⠛⠿⡟⠛⠛⠛⢻⣿⠟⠛⠻⠿⢿⡿⠿⠟⠏⠇⠲⠶⠄⠀⣀⢀⡀⠀⠀⠀⠀ ⣿⣿⣿⣿⡆⠀⠀⠀⠘⠀⠀⠀⠀⠀⠀⠸⠀⠀⠀⣾⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣧⡀⢿⡄⡀⠀⠀⠀⠸⢘⠁⠈⠁⠀⠀⢀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠀⠀⠀⠀⠘⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⢸⡄⠀⠀⠀⠀⠀⢠⣿⠀⠀⠀⠠⡀⠹⣿⣿⣿⣿⣿⣿⡇⠈⢃⠁⠀⠀⠀⢰⠀⢀⣅⠀⠀⠀⢸⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠐⠢⡀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⣾⣧⠀⠀⠀⠀⠀⣾⣿⠀⠀⠀⢰⣧⠄⠹⣿⣿⣿⣿⣿⠆⠀⠀⠇⠀⠀⢠⠀⠀⢸⣮⢄⠀⠀⠨⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣄⠀⠀⠀⠀⣀⣀⣄⣀⡀⠀⠀⠀⠀⠀⢀⣀⣀⣀⡀ ⣿⣿⣿⣿⣿⣿⣄⣀⣀⣀⣸⣿⣿⣆⣀⣀⣀⣠⣿⣿⣀⣀⡀⣸⣿⣷⣤⣹⣿⣿⣿⣿⣿⣷⣴⣠⣀⡀⣿⠀⠀⠘⠁⠀⣤⣶⣿⣿⡗⠀⠀⣠⣆⣀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠛⠛ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⢿⣿⣿⢿⣿⣶⣿⣿⣵⣿⣿⣷⣶⣶⣿⣿⡿⡏⠉⣀⣴⣾⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣦⡀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣨⣿⣽⣍⠩⠴⣶⠐⠀⠈⠙⠉⡙⠛⠛⠉⠀⠀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⠀⠀⠀⠀⠀⣸⣿⣷⣶⣶⣶⣾⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⠻⠟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣥⣶⣶⡞⣡⠄⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀ ⠈⠁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠯⠉⠀⠀⠀⠐⣿⣿⣿⣿⡿⠿⠛⠛⠻⢿⢿⣷⡟⣻⡟⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⡄⠀⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣳⣿⣿⣿⣿⣿⣿⣿⣿⣏⢍⣉⡋⠻⠉⠄⠀⠀⠠⣿⣿⣿⣿⣶⣶⡆⠀⠀⠀⠀⠉⠉⠉⠀⢸⣿⣿⣿⣿⣿⠿⠛⠛⢻⣿⣿⣿⣿⡿⠛⠀⠀⠀⠀⠀⠀⠀⠀ ⠠⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣀⠀⣛⣃⣠⣤⣤⣄⣻⣛⠿⠿⣛⣷⣁⠀⢀⣠⣄⡀⠀⣀⣀⡘⣛⣛⣒⡙⣯⣴⣄⣠⣶⣤⣬⣿⣿⡇⠀⠀⢀⡄⠀⠀⠀⠀⠀ ⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⡏⣿⣾⣿⣿⢿⣿⣿⣿⡏⣿⣇⢸⣿⡙⠿⠀⣿⡏⢹⣷⠀⣿⡏⢥⡍⣿⡏⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⡗⣶⣿⣿⣿⣤⣄⣴⣦⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣻⣿⣿⣿⣿⢽⣿⡇⣀⣸⣿⡟⢻⣿⣿⣿⡇⣿⣿⢏⣙⢿⣶⠀⣿⡇⢸⣿⠀⣿⡟⢻⣇⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⡋⠹⣿⣿⣿⣿⡟⠋⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣧⡿⠋⣿⣷⣿⣿⡟⢿⣧⣿⢇⠸⣿⣤⣿⠃⢻⣧⣼⡟⠀⣿⡇⢸⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⠿⣿⡿⠟⠉⠀⠹⣿⣿⡟⠁⠀⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⡀⠀⠈⣿⣿⣣⡇⠀⠀⡈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣷⣾⣿⣿⣿⣿⣷⣿⣿⣿⣿⠀⠀⠀⠀⠀⠈⢟⠀⠀⠀⠀ ⠀⢰⣿⢿⣯⢻⣿⣿⣿⢏⣵⠶⣮⣹⢹⣿⣿⠉⣿⡏⡿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣶⡄⣡⣴⢶⣿⣿⣿⣧⣶⡆⣴⣦⠀⣶⠀⠀⢰⣶⢶⣦⠀⣴⣶⣾⣿⣿⣿⣿⢿⣿⣿⢹⢹⣿⢿⣯⠀⣴⣦⢰⣶⠀⣴⡶⣶⡄⠀ ⢠⣸⣿⣼⡿⣐⣿⣿⣟⡞⣿⣦⣩⣵⢸⣿⣾⠃⣿⡇⡗⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⠟⡟⣿⣶⣿⣿⣿⣻⣿⡇⣿⣿⣆⣿⠀⠀⢸⣿⣠⡿⠀⣿⣿⣸⣿⣿⣿⣿⣼⡏⣿⡎⢸⣿⣤⡿⠋⣿⣿⢸⣿⠀⢿⣧⣉⠁⠀ ⠀⢸⣿⢸⣿⣸⣿⣿⠭⢯⣥⠙⣿⡎⢸⣿⠭⠆⣿⡇⠧⣿⣿⣿⣿⣿⣿⣿⣿⡇⢹⣷⣧⣤⢹⣿⣿⣿⣿⣿⡇⣿⡏⣿⣿⠀⠀⢸⣿⠈⣿⡆⣿⣿⢹⣿⣿⣿⡿⣿⣧⣿⣇⢸⣿⡈⣿⣾⣿⣿⢸⣿⠀⣤⡍⣿⡇⡴ ⠀⢸⣿⣘⣿⣁⣻⣿⣿⣠⣻⣷⣟⣷⣸⢿⣿⡀⣿⣿⣇⣻⣿⣿⣿⣿⣿⣿⣿⡇⠘⠛⠈⠛⠾⣿⣿⣿⣟⠿⠃⠻⠇⠘⠿⠀⠀⠸⠿⠿⠛⠁⠻⠿⠿⠛⠛⠛⠃⣿⡧⠸⠛⠘⠿⠀⣿⠻⠙⠻⠾⠋⠀⠛⠷⣟⠃⠁ ⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⢿⣸⣿⣿⣿⣿⢹⣿⣿⣿⣿⣿⣿⡇⠀⢰⠀⠀⠀⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣗⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣄⠞⠁⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣷⣦⠁⣤⠂⢀⠀⠀⢈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⡭⣄⠀⠀⠢⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣿⣽⣯⡀⠐⣧⢝⡤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠹⣿⣿⣿⣿⣿⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⡀⠀⢷⣢⣥⡀⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀ ⣿⡿⠛⡟⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠿⣿⣿⣿⣿⣿⣿⣿⣿⣇⢠⣴⣿⣿⣯⣩⣯⠀⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣽⣯⣿⣷⣿⣤⢢⡔⠄⠀⠀⠀⠀⠀⠀⠀ ⢿⢃⠀⡏⢹⢉⣬⣙⠋⣩⠋⣭⡍⢻⠩⢭⣹⠉⣤⠙⡅⢨⡅⢨⣽⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⣿⣽⠍⠀⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣻⣿⣿⣟⡋⣘⣳⠂⣀⢄⠀⠀⠀⠀⠀ ⣀⣼⡀⠇⠸⠀⠛⣉⣅⣿⠄⠓⠃⠨⣑⣒⣨⡄⠙⠠⠇⠸⠇⠘⢿⣿⣿⣿⣿⣿⣿⣟⠀⢻⣿⣿⣿⡿⠄⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣹⣿⣿⣿⣿⣿⢮⠿⣬⣮⢨⢔⠀⠂⠀⠀⠀ ⣿⣿⣿⡀⠀⠀⠀⠸⣿⡿⠀⠀⠀⠀⢹⣿⡿⠀⠀⠀⠀⠀⠀⢘⠩⣹⣿⣿⣿⣿⣿⡻⣆⠀⠉⠑⠄⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⠟⢿⢢⠦⡵⡉⠁⠀⠀⠀⠀ ⣿⣿⣿⣧⠀⠀⠀⠀⢿⠇⠀⠀⠀⠀⠈⢿⠇⠀⠀⠈⠉⠉⠉⠁⠀⣿⣿⣿⣿⣿⣷⡳⠸⡄⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⠟⠛⠛⠛⠛⠛⠿⡟⠛⠛⠛⢻⣿⠟⠛⠻⠟⣿⠿⠿⠿⢛⠛⠻⠯⠊⠋⡁⢱⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⡆⠀⠀⠀⠸⠀⠀⠀⠀⠀⠀⠸⠀⠀⠀⣿⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣧⠀⢻⡀⠀⠀⠀⠀⢸⢹⠀⡎⠁⠀⠀⢀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠘⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⢸⡀⠀⠀⠀⠀⠀⢰⣿⠀⠀⠀⢠⡀⠘⣿⣿⣿⣿⣿⣿⠃⠈⠁⠀⠀⠀⠀⢸⢈⢀⣇⠄⠀⠀⢸⣿⡇⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠴⠦⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⣿⣧⠀⠀⠀⠀⠀⣾⣿⠀⠀⠀⢸⣧⠄⠘⣿⣿⣿⣿⣿⣷⣦⣀⠀⠀⠀⣀⠀⠀⢸⣿⠧⠆⠀⠸⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⣀⣀⣀⣀⡀⠀⠀⠀⠀⠀⢀⣀⣀⣀⡀ ⣿⣿⣿⣿⣿⣿⡀⣀⣀⣀⣸⣿⣿⣆⣀⣀⣀⣸⣿⣿⣀⣀⡀⣸⣿⣷⣤⣨⡿⣿⣿⣿⣿⣿⣿⣿⣶⢆⣈⣀⡆⠘⠁⠀⢀⣠⣤⣀⡀⠀⠀⢠⣂⣆⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠛⠛ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⢿⣿⡹⢿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣿⣿⡿⣿⣷⣶⣶⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣦⡀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣾⣯⡍⠛⠛⠉⠙⠙⢉⣛⡛⠛⠛⠋⠑⣾⣿⠟⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠋⠀⠀⠀⠀⣸⣿⣿⣦⣤⣤⣤⣼⣧⣤⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⠻⠟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣥⣶⣶⠞⣡⠆⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡗⠁⠀ ⠈⠃⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠧⠉⢀⠀⠀⠠⣽⣿⣿⣿⣿⠿⠛⠛⠻⢻⣿⣿⡾⣟⣻⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⡁⠀⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⣿⣿⣿⣿⣿⣿⣿⣟⢉⣙⡋⠛⠉⠁⠀⠀⠀⣿⣿⣿⣿⣷⡖⡆⠀⢠⠠⡌⡍⠉⠹⠄⢻⣿⣿⣿⣿⣿⠿⠛⠛⢻⣿⣿⣿⣿⡿⠛⠀⠀⠀⠀⠀⠀⠀⠀ ⢠⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣓⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⣀⢀⣟⣓⣀⡤⣤⣤⣸⣛⢟⠿⣛⣿⣀⠀⢀⣨⣄⡀⠂⣂⣀⡘⣛⣛⣒⡙⣧⣴⣄⣠⣶⣠⣬⣿⣿⡇⠀⠀⢀⡄⠀⠀⠀⠀⠀ ⠀⠈⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⡏⣿⣾⣿⣿⣿⣿⢳⣿⡏⣿⣇⢸⣿⡙⠿⠀⣿⡏⢹⣷⠀⣿⡏⢥⡍⣿⡏⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢶⣿⣿⣿⣤⡀⣴⣦⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿⣿⣿⢽⣿⡇⣀⣸⣿⣿⢻⣧⣿⣿⡇⣿⣿⢎⣙⢿⣶⠀⣿⡇⢸⣿⠀⣿⡟⣻⣇⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠋⠻⣿⣿⣿⣿⡟⠛⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣾⣿⣤⡿⣫⣿⣷⣾⣿⣿⢿⣧⣿⢇⠸⣿⣤⣿⠃⢿⣧⣼⡟⠀⣿⡇⢹⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⠿⣿⡿⠟⠉⠀⠙⣿⣿⡟⠁⠀⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⢸⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣷⠀⠀⢻⣿⣿⣱⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣾⣿⣿⣿⣿⣷⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⢛⠀⠀⠀⠀ ⠀⢰⣿⢿⣯⢻⣿⣿⣿⢏⣵⠶⣮⣹⢹⣿⣿⠉⣿⡏⣯⣾⣿⣿⣿⣿⣿⣿⣿⡿⣶⡄⣿⣷⠶⣿⣿⣿⣿⣶⡆⣴⣦⠀⣶⠀⠀⢰⣶⢶⣦⠀⣴⣶⣾⣿⣿⣿⣿⢿⣿⣿⢹⢹⣿⢿⣯⠀⣴⣦⢰⣶⠀⣴⡶⣶⡄⠀ ⢠⢸⣿⣸⡿⣠⣿⣿⣟⡜⣿⣦⣩⣵⢸⣿⣟⠃⣿⡇⣇⣿⣿⣿⣿⣿⣿⣿⣿⣧⡼⠟⣿⣿⣦⣿⣿⣿⣿⣿⡇⣿⣿⣆⣿⠀⠀⢸⣿⣠⡿⠀⣿⣿⣸⣿⣿⣿⣿⣼⡏⣿⡎⢸⣿⣤⡿⠋⣿⣿⢸⣿⠀⢿⣧⣉⠁⠀ ⠀⢸⣿⢸⣿⣼⣿⣿⠭⢯⣥⠙⣿⡎⢸⣿⠭⠆⣿⡇⠿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢹⣷⣿⣤⠙⣿⣿⣿⣿⣿⡇⣿⡏⣿⣿⠀⠀⢸⣿⠈⣿⡆⣿⣿⢹⣿⣿⣿⡿⣿⣧⣿⣇⢸⣿⠈⣿⣾⣿⣿⢸⣿⠀⣤⡍⣿⡇⡴ ⠀⢸⣿⣘⣿⣃⣻⣿⣿⣠⣻⣷⣟⣱⣸⣿⡿⡀⡿⢿⣇⣻⢿⣿⣿⣿⣿⣿⣿⡇⠘⢻⠏⠛⠶⢿⣿⣿⣟⡿⠃⠻⠇⠘⠿⠀⠀⠸⠿⠟⠛⠁⠻⠿⠿⠛⠛⠛⢃⣿⡇⠸⠛⠘⠿⠀⣿⠻⠙⠻⠾⠋⠀⠛⠷⣟⠃⠀ ⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣆⠞⢩⠂⡻⣻⣯⠸⣿⣿⣿⣿⣿⣿⡇⠀⠘⠀⠀⠀⢸⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣗⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣄⠞⠁⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢶⣒⢂⠒⠀⠀⠀⠈⠓⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣷⣄⡐⠠⠆⡘⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣥⡄⠁⣽⡗⠒⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⢿⣿⣿⣿⣿⡟⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⡕⠲⡷⣦⡤⠶⣤⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⡿⠻⡟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣀⣿⣿⣿⣛⣿⡁⢘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣳⣠⣹⣿⣿⣾⡭⢘⡂⠂⠀⠀⠀⠀⠀⠀⠀ ⢿⢃⠀⡏⠹⢉⣭⣹⠉⣥⠋⣭⡍⢛⠩⢭⣹⢉⣤⠙⡅⢨⡅⣬⣽⣿⣿⣿⣿⣿⣿⡞⣿⣿⣿⣿⣿⣟⠃⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣾⣿⣿⣿⣿⣽⣣⣽⣧⣴⡀⠀⠀⠀⠀⠀⠀ ⣀⣼⡀⠇⠰⠈⠛⣨⣀⣿⠄⠛⠃⠬⣑⣒⣸⡈⠙⠠⠇⠸⠇⠙⢿⣿⣿⣿⣿⣿⣿⠃⠹⣿⣿⣿⣿⡇⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣾⡿⡛⡽⠿⢧⣭⠀⠀⠀⠀⠀ ⣿⣿⣿⡀⠀⠀⠀⢹⣿⡟⠀⠀⠀⠀⢹⣿⡿⠀⠀⠀⠀⠀⠀⢸⠯⣿⣿⣿⣿⣿⡟⢧⡀⠈⠛⢭⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣵⣿⣿⣿⣿⣷⢷⢳⢟⢙⣖⡐⢀⠀⠀⠀⠀ ⣿⣿⣿⣧⠀⠀⠀⠀⣿⠇⠀⠀⠀⠀⠈⣿⠇⠀⠀⡈⠉⠉⠉⢁⢀⣿⣿⣿⣿⣿⣌⠀⢣⡀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⠿⠛⠛⠛⠛⠛⠿⡟⠛⠛⠛⢻⣿⠟⠛⠿⠿⣿⠛⠟⠟⡟⠾⠿⠷⠏⠬⡛⢯⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⡄⠀⠀⠀⠸⠀⠀⠀⠀⠀⠀⠘⠀⠀⠀⣷⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣧⣀⠁⠀⠀⠀⠀⠀⣇⢿⠀⡜⠁⠀⠀⢀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠘⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⣸⡀⠀⠀⠀⠀⠀⢸⣿⠀⠀⠀⠠⢃⠺⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⣤⣀⠀⣸⠘⠀⣗⡀⠀⠀⢸⣿⡇⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠈⠁⠀⠰⠤⠄⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⣿⣇⠀⠀⠀⠀⠀⣿⣟⠀⠀⠀⢸⣆⠐⠸⡟⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣾⣶⣄⣤⡛⠀⠀⠀⠀⠠⠀⠀⠀⠀⢀⡄⠀⠀⠀⢀⣀⣀⣀⣀⡀⠀⠀⠀⠀⠀⢀⣀⣀⣀⡀ ⣿⣿⣿⣿⣿⣿⣀⣀⣀⣀⣸⣿⣿⣆⣀⣀⣀⣸⣿⣿⣀⡀⡀⣸⣷⣾⣄⣴⣿⣿⡿⢻⡛⠿⠿⠿⠿⠿⢿⠿⠉⠛⠿⠿⣿⠙⠇⠀⠀⠀⠀⣠⣇⣆⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠛⠛ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣷⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⣀⠀⠊⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⢸⠀⠀⠀⠀⠂⣀⡀⢀⣤⣼⣿⣿⡀⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠸⠀⠀⠀⢠⣶⣼⣮⣿⣿⣿⢿⣿⣿⡀⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀ ⠻⠟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣡⡞⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⡄⠹⣿⣿⣦⠈⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⠈⠃⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⠿⠟⢀⠀⠀⠀⣸⣿⣿⣿⣿⠿⠟⠙⠃⠀⠿⠟⠋⠀⠀⢸⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⡀⠀⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿⣿⣿⣿⣿⢛⡛⠓⠛⡘⠩⠀⠀⠀⢸⣿⣿⣿⣷⣶⠂⠀⢀⠀⠀⢉⣉⠀⠀⢸⣾⣼⢿⣿⣿⠿⠛⠛⢻⣿⣿⣿⣿⡿⠟⠁⠀⠀⠀⠀⠀⠀⠀ ⢠⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣛⣸⣿⣿⣿⣿⣿⣿⣿⣿⣆⣀⢠⣳⣲⣀⣤⢠⣤⣭⣛⠿⡿⣛⣿⣀⠀⢈⣠⣄⡀⠀⣀⣀⡘⣛⣛⣂⡙⣯⣤⣄⣠⣶⣠⣬⣿⣿⡇⠀⠀⢀⡄⠀⠀⠀⠀⠀ ⠀⠈⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⡏⣿⣾⣿⣿⣿⣿⠐⣿⣏⣿⣇⢸⣿⡙⠿⠀⣿⡏⢹⣷⠀⣿⡏⢥⡍⣿⡏⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⡗⣶⣿⣿⣿⣤⣄⣴⣦⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣻⣿⣿⣿⣿⢿⣿⡇⣀⣸⣿⣿⣿⣧⣸⣿⡇⣿⣿⢯⣝⢿⣷⠀⣿⡇⢸⣿⠀⣿⡟⣻⣇⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢚⠻⣿⣿⣿⣿⡟⠋⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠸⣿⣿⣿⣿⣿⣿⣿⣿⣤⡿⣿⣿⡏⢹⣿⣿⣿⣧⣿⠇⠸⣿⣤⣿⠃⢿⣧⣼⡟⠀⣿⡇⢹⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⡿⣿⡿⠗⠋⠀⠹⣿⣿⡟⠁⠀⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣽⣿⣿⣿⣿⣿⣿⣿⠀⠀⣿⣿⡄⠀⠻⣿⣗⣶⠀⠠⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢼⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠈⢻⠁⠀⠀⠀ ⠀⢰⣿⢿⣯⢻⣿⣿⣿⢏⣵⠶⣮⣻⢹⣿⣿⠉⣿⡏⣿⣿⡯⣿⣿⣿⣿⣿⣿⡿⣶⣄⣿⣿⠶⣦⡸⣿⣿⣿⡆⣴⣦⠀⣶⠀⠀⢰⣶⢶⣦⠀⣴⣶⣾⣿⣿⣿⣿⢻⣿⣿⢹⢹⣿⢿⣯⠀⣴⣦⢰⣶⠀⣴⡶⣶⡄⠀ ⢠⢸⣿⣼⡿⣰⣿⣿⣟⡝⣿⣦⣩⣽⢸⣿⣿⠃⣿⡇⣿⣿⡧⢿⣿⣿⣿⣿⣿⣧⡼⢿⣿⣿⣧⡉⠁⢻⣿⣿⡇⣿⣿⣖⣿⠀⠀⢸⣿⣠⡿⠀⣿⣿⣼⣿⣿⣿⣿⣼⡏⣿⡎⢸⣿⣤⡿⠋⣿⣿⢸⣿⠀⢿⣧⣉⠁⠀ ⠀⢸⣿⢸⣿⡼⣿⣿⠭⢯⣥⠙⣿⡎⢸⣿⠭⠆⣿⡇⠟⣿⣟⠸⣿⣿⣿⣿⣿⡇⢹⣿⣿⣿⠝⣿⡆⢸⣿⣿⡇⣿⡏⣿⣿⠀⠀⢸⣿⠈⣿⡆⣿⣿⢹⣿⣿⣿⡿⣿⣧⣿⣧⢸⣿⡈⣿⣾⣿⣿⢸⣿⠀⣤⡍⣿⡇⡼ ⠀⢸⣿⣘⣿⣃⣻⣿⣿⣠⣻⣷⣟⣷⣸⣿⣿⣀⣿⣿⣇⣻⠿⠟⢹⣿⣿⣿⣿⡇⠘⢻⣿⣿⡷⠟⠁⠀⣿⣿⡃⠻⠇⠘⠿⠀⠀⠸⠿⠿⠛⠁⠻⠿⠿⠛⠛⠛⢃⣿⡧⠸⠛⠸⠿⠀⣿⠻⠙⠻⠾⠋⠀⠛⠷⣟⠃⠁ ⠀⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣯⡿⠀⠀⢀⣿⣿⣿⣿⡇⠀⣾⣿⣿⠀⠀⠀⣸⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣗⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣄⠞⠁⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣆⡲⣆⠒⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡆⡠⠀⢨⣀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⠁⢰⣶⣧⢅⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⢿⣿⣿⣿⣿⡟⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡾⠓⣝⣾⢿⣦⠤⡁⣀⡀⠄⠀⠀⠀⠀⠀⠀⠀ ⣿⡿⠻⡟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣀⣿⣿⣿⣛⣿⡁⢘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢀⣾⣾⣾⣿⢧⡄⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢿⢃⠀⡏⠹⢉⣭⣹⠉⣥⠋⣭⡍⢛⠩⠭⣹⠉⣤⠙⡅⢨⡅⣬⣽⣿⣿⣿⣿⣿⣿⡞⣿⣿⣿⣿⣿⣟⠃⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣹⣿⣿⣿⣿⣿⣏⠓⠣⠱⠄⠀⠀⠀⠀⠀⠀ ⣀⣾⡀⠇⠰⠈⠛⣩⣀⣿⠄⠓⠃⠬⣑⣒⣸⡈⠙⠠⠇⠸⠇⠙⢿⣿⣿⣿⣿⣿⣿⠃⠹⣿⣿⣿⣿⡇⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⢿⣿⣍⡧⠤⣐⡀⠄⠀⠀⠀⠀ ⣿⣿⣿⡀⠀⠀⠀⢹⣿⡟⠀⠀⠀⠀⢻⣿⡿⠀⠀⠀⠀⠀⠀⢸⠫⣿⣿⣿⣿⣿⡟⢧⡀⠈⠛⢭⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⢿⣩⣮⣢⢠⠈⠅⠀⠀⠀⠀ ⣿⣿⣿⣇⠀⠀⠀⠀⣿⠇⠀⠀⠀⠀⠘⣿⠃⠀⠀⡈⠉⠉⠉⢁⢀⣿⣿⣿⣿⣿⣌⠀⢣⡀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⠿⠛⠛⠛⠛⠛⠿⡟⠛⠛⠛⢻⣿⠟⠛⠿⠿⣿⠟⠟⠛⡏⠿⠻⠿⠧⢍⡙⣀⡀⠀⠀⠀⠀ ⣿⣿⣿⣿⡄⠀⠀⠀⠸⠀⠀⠀⠀⠀⠀⠘⠀⠀⠀⣧⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣦⣈⠁⠀⠀⠀⠀⠀⣇⢿⠀⡜⠁⠀⠀⢀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠌⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⠀⠀⠀ ⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⣸⡀⠀⠀⠀⠀⠀⢨⣷⠀⠀⠀⢠⢃⠸⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⣤⣀⠀⣸⠘⠀⣓⡀⠀⠀⢸⣿⡇⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠈⠁⠀⠰⠖⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⢀⣿⣇⠀⠀⠀⠀⠀⣿⣿⠀⠀⠀⢸⡆⠑⡸⡝⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣾⣶⣄⣤⡟⠀⠀⠀⠀⠠⠀⠀⠀⠀⢀⡀⠀⠀⠀⢀⣀⣀⣀⣀⡀⠀⠀⠀⠀⠀⢀⣀⣀⣀⡀ ⣿⣿⣿⣿⣿⣿⣀⣀⣀⣀⣸⣿⣿⣄⣀⣀⣀⣸⣿⣿⣀⡀⡀⣸⣷⣶⣄⣴⣿⣿⡿⢻⡛⠿⠿⠿⠿⠿⢿⠿⠉⠛⠿⠿⣿⠙⠇⠀⠀⠀⠀⣠⣧⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠛⠛ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣷⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⣀⠀⠊⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢸⠀⠀⠀⠀⠂⣀⡀⢀⣤⣼⣿⣿⡀⠑⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠸⠀⠀⠀⠠⣷⣶⣾⣿⣿⣿⢿⣿⣿⡀⠛⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡁⠀ ⠻⠟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣡⠞⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣷⡀⠹⣿⣿⣦⠈⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠁⠀ ⠈⠃⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⠿⠟⢀⠀⠀⠀⣸⣿⣿⣿⡿⠿⠛⠛⠃⠀⠿⠟⠋⠀⠀⢸⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⡀⠀⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢽⣿⣿⣿⣿⣿⣿⣿⣿⢛⡛⠓⠛⡘⠩⠀⠀⠀⢸⣿⣿⣿⣷⡶⡆⠀⢠⠀⠀⠀⣈⠀⠀⢸⣶⣾⣿⣿⣿⠿⠛⠛⢻⣿⣿⣿⣿⡿⠛⠁⠀⠀⠀⠀⠀⠀⠀ ⢠⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣛⣸⣿⣿⣿⣿⣿⣿⣿⣿⣆⣀⢠⣳⣒⣀⣤⢠⣤⣽⣛⠿⡿⣛⣾⣀⠀⢈⣠⣄⡀⠀⣀⣀⡘⣛⣛⣒⡙⣯⣴⣄⣠⣶⣠⣼⣿⣿⡇⠀⠀⢀⡄⠀⠀⠀⠀⠀ ⠀⠈⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⡏⣿⣾⣿⣿⣿⣿⠰⣿⣏⣿⣇⢸⣿⡙⠿⠀⣿⡏⢹⣷⠀⣿⡏⢥⡍⣿⡏⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⡗⣶⣿⣿⣿⣤⣄⣰⣶⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣻⣿⣿⣿⣿⢿⣿⡇⣀⣸⣿⣿⣿⣧⣸⣿⡇⣿⣿⢯⣙⢿⣶⠀⣿⡇⢸⣿⠀⣿⡟⣻⣧⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠚⠻⣿⣿⣿⣿⡟⠋⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠸⣿⣿⣿⣿⣿⣿⣿⣿⣤⡿⣿⣿⡏⢹⣿⣿⣿⣧⣿⠇⠸⣿⣤⣿⠃⢿⣧⣼⡟⠀⣿⡇⢹⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⠿⣿⡿⠟⠋⠀⠹⣿⣿⡿⠁⠀⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣽⣿⣿⣿⣿⣿⣿⣿⠀⠀⣿⣿⡄⠀⠻⣿⣗⣶⠀⠄⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢼⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠈⢻⠁⠀⠀⠀ ⠀⢰⣿⢿⣯⢫⣿⣿⣿⢏⣵⠶⣮⣹⢹⣿⣿⠉⣿⡏⣿⣿⡯⣿⣿⣿⣿⣿⣿⡿⣶⣄⣿⣿⡶⣦⡸⣿⣿⣿⡆⣴⣦⠀⣶⠀⠀⢰⣶⢶⣦⠀⣴⣶⣾⣿⣿⣿⣿⢻⣿⣿⢹⢹⣿⢿⣯⠀⣴⣦⢰⣶⠀⣴⡶⣶⡄⠀ ⢠⢸⣿⣼⡿⣰⣿⣿⣟⡞⣿⣦⣩⣽⢸⣿⣿⠃⣿⡇⣿⣿⣧⢿⣿⣿⣿⣿⣿⣧⡼⢿⣿⣿⣧⡉⠁⢻⣿⣿⡇⣿⣿⣆⣿⠀⠀⢸⣿⣠⡿⠀⣿⣿⣼⣿⣿⣿⣿⣼⡏⣿⡎⢸⣿⣤⡿⠋⣿⣿⢸⣿⠀⢿⣧⣉⠁⠀ ⠀⢸⣿⢸⣿⡜⣿⣿⠿⢯⣥⠙⣿⡎⢸⣿⠭⠆⣿⡇⠿⣿⡯⠸⣿⣿⣿⣿⣿⡇⢹⣿⣿⣿⠝⣿⡆⢸⣿⣿⡇⣿⡏⣿⣿⠀⠀⢸⣿⠈⣿⡆⣿⣿⢹⣿⣿⣿⡿⣿⣧⣿⣇⢸⣿⠈⣿⣾⣿⣿⢸⣿⠀⣤⡍⣿⡇⡼ ⠀⢸⣿⣘⣿⣃⣻⣿⣿⣠⣻⣷⣟⣵⣸⣿⣿⣀⣿⣿⣇⣻⡿⠟⢹⣿⣿⣿⣿⡇⠘⢻⣿⣿⡶⠟⠁⠀⣿⣿⡃⠻⠇⠘⠿⠀⠀⠸⠿⠿⠛⠁⠻⠿⠿⠛⠛⠛⢃⣿⡣⠸⠛⠘⠿⠀⣿⠻⠙⠻⠾⠋⠀⠛⠷⣟⠃⠁ ⠀⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⠄⠀⢀⣿⣿⣿⣿⡇⠀⣾⣿⣿⠀⠀⠀⣸⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣗⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣄⠞⠁⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⢬⢴⡒⡀⠀⠀⢸⡬⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡧⡠⢀⣞⡣⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡅⣹⣿⣿⣖⣀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠻⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢺⣿⣿⣿⣷⣷⣖⠢⣄⡀⠀⠀⠀⠀⠀⠀ ⣿⡿⠻⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣀⣸⣿⣿⣟⣻⡏⠀⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣯⢿⡲⡷⡡⠀⠀⠀⠀⠀⠀ ⢿⢃⠀⡏⠹⢉⣭⣙⠋⣥⠋⣭⡍⢛⠩⢭⣹⢉⣥⠙⡅⢨⡅⣭⣽⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⡃⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡿⢍⣇⡐⢀⠀⠀⠀⠀ ⣀⣾⡀⠇⠸⠈⠛⣩⣀⣿⠄⠛⠃⠬⣑⣒⣸⡌⠙⠠⠇⠸⠇⠛⣿⣿⣿⣿⣿⣿⣿⠋⢿⣿⣿⣿⣿⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⡞⢟⣕⡟⣊⠀⠀⠀⠀ ⣿⣿⣿⡀⠀⠀⠀⢹⣿⡟⠀⠀⠀⠀⢹⣿⡿⠀⠀⠀⠀⠀⠀⢨⣽⣿⣿⣿⣿⣿⣳⣤⣨⣻⣿⣄⣀⣠⣦⣠⣤⣼⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣟⣽⣽⣗⣧⣷⣿⡅⠀⠀⠀ ⣿⣿⣿⣧⠀⠀⠀⠀⣿⠇⠀⠀⠀⠀⠘⣿⠇⠀⠀⡈⠉⠉⠉⠙⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠽⠿⠛⠋⠉⡸⠟⠛⠛⠛⠛⠛⠿⡟⠛⠛⠛⢿⣿⠿⠻⠿⠿⣿⠿⠻⠿⡏⠝⠻⠿⠯⠿⣿⣭⣞⠒⠀⠀⠀ ⣿⣿⣿⣿⡆⠀⠀⠀⠸⠀⠀⠀⠀⠀⠀⠘⠀⠀⠀⣇⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠋⠙⠃⠀⠆⣦⢰⠘⠀⠀⠀⢀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠌⠀⠀⠀⠈⡘⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠸⠀⠀⠀⠀ ⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⣸⡀⠀⠀⠀⠀⠀⢸⡏⠀⠀⠀⠐⠀⠈⠍⠀⠉⠋⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⡇⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠈⠁⠀⠴⠶⡄⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⢀⣿⣇⠀⠀⠀⠀⠀⣿⣿⠀⠀⠀⢸⡀⢀⠀⢀⣤⣤⣤⡀⣀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⠟⠀⠀⠀⠀⠰⠀⠀⠀⠀⢀⡄⠀⠀⠀⢀⣀⣀⣄⣀⡀⠀⠀⠀⠀⠀⢘⣄⣀⣀⡀ ⣿⣿⣿⣿⣿⣿⣀⣀⣀⣀⣸⣿⣿⣄⣀⣀⣀⣸⣿⣿⣀⣀⣀⣼⣷⣦⣠⣾⣿⣿⣿⣇⣿⡿⣧⠀⢴⣴⣦⠠⠀⠀⣾⢰⠿⠀⠀⠀⠀⠀⠀⣠⣧⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠛⠛ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣏⡼⡆⠀⢻⠐⠀⠀⠀⡇⠀⠀⠀⠀⢠⣴⣾⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠑⠀⠈⠇⠀⠀⠀⣅⡀⠀⠀⢤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡇⠀⠀⠀⠀⢰⣿⣽⣇⣀⣀⣿⣿⣿⣿⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀ ⠻⠟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⠀ ⠈⠃⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⢀⠀⠀⠀⢠⣿⣿⣿⣿⠿⠛⠛⠻⡿⠿⣿⣷⡼⢻⢿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⡇⠀⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢛⠿⠛⢻⡛⠩⠀⠀⠀⠰⣿⣿⣿⣷⡶⡆⠀⠠⢠⠈⢿⣿⣧⣴⢸⣿⣿⣿⣿⣿⠿⠛⠛⢻⣿⣿⣿⣿⡿⠛⠁⠀⠀⠀⠀⠀⠀⠀ ⢠⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣛⣙⣿⣿⣿⣿⣿⣿⣿⣿⣇⣀⢰⣷⣲⣂⣠⡄⣤⣮⣛⢿⡿⣻⣿⣂⠀⢘⣣⣅⡀⠟⣛⣋⡐⣚⣛⣒⡙⣯⣴⣄⣠⣶⣤⣼⣿⣿⡇⠀⠀⢀⡄⠀⠀⠀⠀⠀ ⠀⠈⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⡏⣿⣾⣿⣿⣿⣿⢁⣿⣿⣿⣇⢸⣿⡙⡿⠀⣿⡏⢹⣷⠀⣿⡏⢥⡍⣿⡏⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣤⣄⣴⣦⠄ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⢿⣿⠇⣀⣸⣿⣿⣿⣧⢰⣿⣿⣿⣿⢯⣝⢿⣷⠀⣿⡇⢸⣿⠀⣿⡟⣻⣧⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢛⠻⣿⣿⣿⣿⡟⠋⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠸⣿⢻⣿⣿⣿⣿⣿⣿⣴⡿⣿⣿⡇⢸⣿⣾⣿⣯⣿⢇⡸⣿⣤⣿⠃⢿⣧⣼⡟⠀⣿⡇⢽⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⠟⠋⠀⠹⣿⣿⡿⠁⠀⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣖⠁⢿⣿⣿⣿⣿⣿⠀⠀⣿⣿⣿⡆⠀⢻⡿⣰⠶⢫⣿⡖⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠈⢿⠁⠀⠀⠀ ⠀⢰⣿⢿⣯⢻⣿⣿⣿⣟⣵⠶⣮⣻⢹⣿⣿⠉⣿⡏⣿⣿⣯⡷⢸⣿⣿⣿⣿⡿⣶⣄⣿⣿⣿⣿⡀⠀⢡⣿⡇⣾⣦⠁⣶⠀⠀⢰⣶⢶⣦⠀⣴⣶⣾⣿⣿⣿⣿⢿⣿⣿⢹⢹⣿⢿⣯⠀⣴⣦⢰⣶⠀⣴⡶⣶⡄⠀ ⢠⢸⣿⣼⡿⣹⣿⣿⣟⡾⣿⣦⣩⣽⢸⣿⣿⠃⣿⡇⡯⣿⣯⡤⢸⣿⣿⣿⣿⣧⡼⢿⣿⣿⣿⣿⡇⠀⢸⣿⡏⣿⣿⣆⣿⠀⠀⢸⣿⣠⡿⠀⣿⣿⣼⣿⣿⣿⣿⣼⡏⣿⡏⢸⣿⣤⡿⠋⣿⣿⢸⣿⠀⢿⣧⣉⠁⠀ ⠀⢸⣿⢸⣿⣼⣿⣿⢿⢯⣥⠙⣿⡎⢸⣿⠭⠆⣿⡇⠿⣿⣟⠯⢸⣿⢹⣿⣿⡇⢹⣿⣿⣿⣟⣿⡆⠀⢸⣿⡇⣿⡏⣿⣿⠀⠀⢸⣿⠈⣿⡆⣿⣿⢹⣿⣿⣿⡿⣿⣧⣿⣧⢼⣿⠈⣿⣾⣿⣿⢸⣿⠀⣤⡍⣿⡇⡼ ⠀⢸⣿⣘⣿⣻⣻⣿⣿⣠⣻⣷⣟⣷⣸⣿⣿⣀⣿⣿⣇⣻⡿⠟⠸⠿⣿⣿⣿⡇⠘⢻⣿⣿⡿⠟⠁⠀⠘⠻⠃⠻⠇⠘⠿⠀⠀⠸⠿⠿⠛⠁⠻⠿⠿⠛⠛⠛⢃⣿⡧⠸⠛⠸⠿⠀⣿⠻⠙⠻⠾⠋⠀⠛⠷⣟⠃⠁ ⠀⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⢿⣽⣿⣿⠀⠀⠀⠀⣿⣿⣿⡇⠀⣾⣿⣿⠇⠀⠀⠀⢀⣾⡗⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣗⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣄⠞⠁⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢽⢶⡒⡂⠀⠀⢸⡬⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡧⡠⣰⣚⢑⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢅⣴⣿⣿⣿⡀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡿⣿⣿⣿⣿⣖⣺⢅⣄⡄⠀⠀⠀⠀⠀⠀ ⣿⡿⠻⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣧⣤⣿⣿⣿⣿⣿⡿⠛⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣾⣿⠝⡡⠣⠀⠀⠀⠀⠀⠀ ⢿⢃⠀⡏⠹⢉⣭⣹⠋⣥⠋⣭⡍⢛⠩⢭⣹⢉⣥⠹⡅⢨⡅⣭⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠅⠀⢀⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⡎⢦⡂⠂⠀⠀⠀⠀ ⣀⣾⡀⠇⠸⠈⠛⣩⣀⣿⠄⠛⠃⠬⣑⣒⣸⡈⠙⠠⠇⠸⠇⢛⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⠿⠛⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣯⣽⣘⡴⣟⡀⠀⠀⠀ ⣿⣿⣿⡀⠀⠀⠀⢹⣿⡟⠀⠀⠀⠀⢹⣿⡿⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⡿⠋⠀⠙⠓⠀⠀⠈⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣟⣿⣸⣿⢟⣷⡂⠀⠀⠀ ⣿⣿⣿⣧⠀⠀⠀⠀⣿⠇⠀⠀⠀⠀⠘⣽⠇⠀⠀⡈⠉⠉⠉⢹⣿⣿⠿⠛⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⠿⠛⠛⠛⠛⠛⠿⡟⠛⠛⠛⢿⣿⠿⠛⠻⠿⣿⠿⠿⠿⣿⠽⠿⠿⠗⠿⡿⣉⣋⠁⠀⠀⠀ ⣿⣿⣿⣿⡆⠀⠀⠀⠸⠀⠀⠀⠀⠀⠀⠘⠀⠀⠀⡇⠀⠀⠀⠸⠋⡃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠁⠀⠀⢀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠌⠀⠀⠀⠀⠘⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠘⠀⠀⠀⠀ ⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⣸⡀⠀⠀⠀⠀⠀⢸⡇⠀⠀⠀⢈⠀⠀⠀⠀⣤⣤⣤⢠⡤⣦⠀⠀⠀⠀⢼⠀⠀⡆⢀⠀⠀⠀⣼⣿⡇⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠈⠁⠀⠴⠖⠄⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⢀⣿⣇⠀⠀⠀⠀⠀⣿⡇⠀⠀⠀⣸⡀⠀⢀⣾⣿⣿⣿⡎⣷⢹⣧⠀⡀⣴⡧⠃⠀⠃⠘⣼⠀⠀⠹⠟⠀⠀⠀⠀⠠⠀⠀⠀⠀⢀⡄⠀⠀⠀⢀⣀⣀⣄⣀⡀⠀⠀⠀⠀⠀⢘⣀⣀⣀⡀ ⣿⣿⣿⣿⣿⣿⣀⣀⣀⣀⣸⣿⣿⣄⣀⣀⣀⣸⣿⣷⣀⠀⣀⣿⣿⣷⣿⣿⣿⣿⣿⣿⣹⣧⢻⡄⢧⢻⡇⠂⠀⠀⢠⣿⢠⠀⠀⠀⠀⠀⠀⣠⣧⣇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠛⠛ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢻⡎⣧⠈⠦⠹⠀⠀⠀⢸⠟⠀⠀⠂⢠⢴⣾⣽⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣷⡁⠀⠀⠀⠁⠀⠀⡏⠀⠀⠀⠀⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠂ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡞⡇⠀⠀⠀⠀⢸⣄⣿⠄⠀⠀⠀⣠⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀ ⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⣾⣿⣿⣦⣤⢠⣶⣿⡿⢛⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⠀ ⠈⠃⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⡄⠀⠀⠀⠰⣿⣿⣿⡿⠿⢿⣻⣿⣧⣿⡇⣛⣿⢷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⡇⠀⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣛⡩⠃⠂⠀⠀⠀⠀⣿⣿⣿⣷⡖⠄⠙⠿⢿⣿⣏⠀⠀⠸⢻⣾⣾⣿⣿⣿⠿⠛⠛⢻⣿⣿⣿⣿⡿⠟⠁⡀⠀⠀⠀⠀⠀⠀ ⢠⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣛⣙⣿⣿⣿⣿⣿⣿⣿⣿⣇⣀⢸⣿⣿⣓⣶⡆⣶⣮⣛⢿⡿⣛⣿⣃⠀⢀⣸⣟⣿⡁⣀⣈⡘⣛⣛⣒⡙⣯⣴⣄⣠⣶⣤⣼⣿⣿⡇⠀⠀⢀⡄⠀⠀⠀⠀⠀ ⠀⠈⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⡏⣿⣾⣿⣿⣿⣿⣃⣿⣿⣿⣇⢸⣿⡙⠿⠀⣿⡏⢹⣿⡟⣿⡏⢡⡍⣿⡏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣿⣿⣿⣤⣄⣶⣶⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣻⣿⣿⣿⣿⢿⣿⠇⣀⣸⣿⡟⢿⣧⣿⣿⣿⣿⣿⢯⣝⢿⣷⠀⣿⡇⢸⣿⠁⣿⡟⣻⣧⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢛⠻⣿⣿⣿⣿⡟⠋⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠸⣿⢹⣿⣿⣿⣿⣿⣿⣴⡿⣿⣿⣷⣸⣿⣏⢿⣧⣿⠇⡸⣿⣤⣿⠃⢿⣧⣼⡟⠀⣿⡇⢻⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⡿⣿⡿⠟⠋⠀⠹⣿⣿⡿⠁⠀⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⠁⠸⣿⣿⣿⣿⣿⠀⠀⣿⣿⣿⣷⡀⠉⠃⣶⡐⠯⡿⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢼⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠈⢻⠁⠀⠀⠀ ⠀⢰⣿⢿⣯⢻⣿⣿⣿⣟⣵⠶⣮⣻⢹⣿⣿⠉⣿⡏⣿⣿⣯⡘⢰⣿⣿⣿⣿⡿⣶⣄⣿⣿⣿⣿⣧⠀⢠⣾⡇⣴⣦⠀⣶⠀⠀⢰⣶⢶⣦⠀⣴⣶⣾⣿⣿⣿⣿⢿⣿⣿⢹⢹⣿⢿⣯⠀⣴⣦⢰⣶⠀⣴⡶⣶⡄⠀ ⢠⢸⣿⣼⡿⣹⣿⣿⣟⡿⣿⣦⣩⣽⢸⣿⣿⠃⣿⡇⣿⣿⣿⡿⢸⣿⣹⣿⣿⣧⡼⢿⣿⣿⣿⣿⡿⠀⢸⣿⡇⣿⣿⣆⣿⠀⠀⢸⣿⣠⡿⠀⣿⣿⣼⣿⣿⣿⣿⣼⡏⣿⡎⢸⣿⣤⡿⠋⣿⣿⢸⣿⠀⢿⣧⣉⠁⠀ ⠀⢸⣿⢸⣿⣼⣿⣿⠿⣯⣥⠙⣿⡎⢸⣿⠭⠆⣿⡇⠿⣿⣿⠿⢸⣿⣹⣿⣿⡇⢹⣷⣿⣿⣝⣿⡆⠀⢸⣿⡇⣿⡏⣿⣿⠀⠀⢸⣿⠈⣿⡆⣿⣿⢹⣿⣿⣿⡿⣿⣧⣿⣧⢼⣿⣈⣿⣾⣿⣿⢸⣿⠀⣤⡝⣿⡇⡼ ⠀⢸⣿⣘⣿⣋⣻⣿⣿⣨⣻⣷⣟⣿⣸⣿⣿⣀⣿⣿⣇⣻⣿⠟⠸⢿⣿⣿⣿⡇⠘⢻⣿⣿⠷⠟⠁⠀⠐⠻⠃⠻⠇⠘⠿⠀⠀⠸⠿⠿⠛⠁⠻⠿⠿⠛⠛⠛⢃⣿⡧⠸⠛⠸⠿⠃⣿⠻⠙⠻⠾⠋⠀⠛⠷⣟⠃⠁ ⠀⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣯⣿⣿⣿⣿⠁⠀⣰⣿⣿⣿⣿⠇⠀⢚⣽⠃⠀⠀⢀⣴⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣗⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣄⠞⠁⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣷⣟⡢⠀⠀⢾⡾⣅⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⡠⣰⣾⣽⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠻⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⡟⠃⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣤⡤⠀⠀⠀⠀⠀⠀ ⣿⡿⠻⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⡗⠀⠀⠄⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠄⠀⠀⠀⠀⠀ ⣿⢃⠀⡏⠹⢉⣭⣹⠏⣭⠋⣭⡍⢛⠩⢭⣹⢉⣥⠹⡅⢨⡅⣭⣽⣿⣿⣿⣿⣿⡟⢻⡟⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣷⣶⢃⠀⠀⠀⠀ ⣀⣾⡀⠇⠰⠌⠛⣩⣄⣿⠄⠛⠃⠬⣑⣒⣸⠈⠙⠠⠇⠸⠇⢛⣿⣿⣿⣿⣿⠟⢀⠈⠁⠀⠀⠀⠀⠰⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⠀⠀⠀⠀ ⣿⣿⣿⡀⠀⠀⠀⢹⣿⡿⠀⠀⠀⠀⢹⣿⡿⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⠛⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⡿⣿⠅⠀⠀⠀ ⣿⣿⣿⣧⠀⠀⠀⠈⣿⠇⠀⠀⠀⠀⠈⣿⠃⠀⠀⡈⠉⠉⠉⢹⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⠀⢤⠀⢸⣿⠿⠛⠛⠛⠛⠻⢿⡟⠛⠛⠛⢿⣿⠿⠟⠿⢿⣿⠿⠿⠿⣿⠿⠿⠿⠿⢿⣿⣿⣟⠓⠀⠀⠀ ⣿⣿⣿⣿⡆⠀⠀⠀⠸⠀⠀⠀⠀⠀⠀⠘⠀⠀⢀⡇⠀⠀⠀⠘⠁⠀⠀⠀⠀⠀⠀⠀⢀⣀⠀⠀⠀⠀⢰⠀⠀⠁⡏⠁⠀⠀⢀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠎⠀⠀⠀⠀⠘⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⢽⠅⠀⠀⠀ ⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⣸⡀⠀⠀⠀⠀⠀⣸⡇⠀⠀⠀⢠⠀⠀⠀⣠⣿⣿⣿⢻⡇⣿⡆⠀⠀⠀⣸⡄⠀⠀⡀⠀⠀⠀⣼⣿⡇⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠈⠁⠀⠰⠖⢾⠂⠀⠀⠀ ⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⢀⣿⣇⠀⠀⠀⠀⢀⣿⡇⠀⠀⠀⢸⣦⣦⣾⣿⣿⣿⣿⡎⣿⡸⣿⠀⡆⣿⡛⠀⠀⠀⢡⠀⠀⠀⠽⠟⠁⠀⠀⠀⠰⠀⠀⠀⠀⢀⡀⠀⠀⠀⢀⣀⣀⣄⣀⡀⠀⠀⠀⠀⠀⢸⣀⣀⣀⡀ ⣿⣿⣿⣿⣿⣿⣀⣀⣀⣀⣸⣿⣿⣄⣀⣀⣀⣸⣿⣧⣀⣀⣀⣸⣿⣿⣿⣿⣿⣿⣿⣿⡼⣧⢻⡆⠸⡝⣇⠀⠀⠀⣸⠀⠄⠀⠀⠀⠀⠀⠀⣠⣧⣇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠛⠛ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣻⣎⠃⠀⠡⠈⠀⠀⠀⠏⠀⠀⠀⠢⣴⣶⣾⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⢿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡜⠣⠀⠀⠀⠀⣰⣤⠀⠀⠀⠀⢀⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀ ⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⠀⠀⠀⠀⠀⣿⣿⣶⣶⣶⣿⡿⠇⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀ ⠈⠃⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢷⡏⡇⠀⠀⠀⠉⣿⣿⣿⣿⣿⣿⣵⡿⠈⠿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⢿⡇⠀⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿⣿⣿⣿⣷⣷⣶⣶⣭⣄⣀⣀⡀⣀⢠⣿⣿⣿⣿⡿⠻⣿⣿⠀⠀⢙⣿⣿⣿⢿⣿⣾⣿⣿⣿⠿⠛⠛⢻⣿⣿⣿⣿⡿⠛⠁⠀⠀⠀⠀⠀⠀⠀ ⢠⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣛⣺⣿⣿⣿⣿⣿⣿⣿⣿⣏⣀⢸⣿⣿⣿⡿⠹⣿⣾⣟⢿⡿⣻⣧⣂⢻⢿⣧⣌⡀⠋⣋⣉⡘⣛⣛⣒⡙⣯⣴⣤⣠⣶⣤⣼⣿⣿⡇⠀⠀⢀⡄⠀⠀⠀⠀⠀ ⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⡏⣿⣾⣿⣿⣿⣿⢠⣿⡏⣿⣇⢸⣿⡙⠿⠸⣿⣿⢽⣷⠀⣿⡏⢥⡍⣿⡏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣿⣿⣿⣤⣄⣴⣶⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣻⣿⣿⣿⣿⢿⣿⠇⣀⣸⣿⡿⢿⣧⢸⣿⡇⣿⣿⢯⣝⢿⣷⠀⣿⡇⢸⣿⠀⣿⡟⣻⣧⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣛⠻⣿⣿⣿⣿⡿⠋⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠸⣿⢹⣿⣿⣿⣿⣿⣿⣤⡿⣿⣿⣇⢸⣿⢸⢿⣧⣿⢇⡸⣿⣤⣿⠃⢿⣧⣼⡟⠀⣿⡇⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠀⠹⣿⣿⡿⠁⠀⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⡀⢿⣿⣿⣿⣿⣿⠀⠀⣿⣿⣿⡆⠀⠈⠸⣶⠐⠋⢉⠂⠀⠀⠀⠀⠄⠀⠀⠀⠀⠀⣽⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠈⢿⠁⠀⠀⠀ ⠀⢰⣿⢿⣯⢻⣿⣿⣿⣟⣵⠶⣯⣻⢹⣿⣿⠉⣿⡏⣿⣿⣯⣇⢸⣿⣿⣿⣿⡿⣶⣄⣿⣿⣿⣯⡀⠀⢠⣿⡆⣴⣮⠋⣶⠀⠀⢰⣶⢶⣦⠀⣴⣶⣾⣿⣿⣿⣿⢿⣿⣿⢹⢹⣿⢿⣯⠀⣴⣦⢰⣶⠀⣴⡶⣶⡄⠀ ⢠⢸⣿⣼⡿⣹⣿⣿⣟⡿⣿⣦⣩⣽⢸⣿⣿⠃⣿⡇⣿⣿⣿⣯⢸⣿⣿⣿⣿⣧⣼⢿⣿⣿⣿⡏⠁⠀⢸⣿⡇⣿⣿⣆⣿⠀⠀⢸⣿⣤⡿⠁⣿⣿⣼⣿⣿⣿⣿⣼⡏⣿⡾⢸⣿⣤⡿⠋⣿⣿⢸⣿⠀⢿⣧⣉⠁⠀ ⠀⢸⣿⢸⣿⣼⣿⣿⣿⣯⣥⠙⣿⡞⢸⣿⠯⠆⣿⡇⠿⣿⣿⠟⢸⣿⣿⣿⣿⡇⢹⣷⣿⣿⠙⣿⡆⠀⢸⣿⡇⣿⡏⣿⣿⠀⠀⢸⣿⠈⣿⡆⣿⣿⢹⣿⣿⣿⡿⣿⣧⣿⣧⢼⣿⡌⣿⣾⣿⣿⢸⣿⠀⣤⡝⣿⡇⡼ ⠀⢸⣿⣘⣿⣫⣻⣿⣿⣨⣻⣷⣟⣷⣸⣿⣿⣀⣿⣿⣇⣻⡿⢟⣼⣿⣿⣿⣿⡇⠘⠛⠋⠛⠶⠟⠁⢀⣘⣿⠃⠻⠇⠘⠿⠀⠀⠸⠿⠿⠛⠁⠻⠿⠿⠛⠛⠛⢃⣿⡧⠸⠻⠸⠿⠂⣿⠻⠙⠻⠾⠋⠀⠛⠷⣟⠃⠁ ⠀⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢩⣶⣿⣿⣿⣿⣿⡿⠁⠀⢠⠀⣀⣠⣴⣾⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣗⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣄⠞⠁⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣷⣟⡢⠀⠀⢾⡾⣅⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡠⣰⣾⣽⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠻⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠃⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⡤⠀⠀⠀⠀⠀⠀ ⣿⡿⠻⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⡗⠀⠀⠆⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⠀⠀⠀⠀⠀⠀ ⣿⢃⠀⡏⠹⢉⣭⣹⡏⣭⠋⣭⡍⢛⠩⢭⣹⢉⣭⠹⡅⢨⡅⣭⣽⣿⣿⣿⣿⣿⡟⢹⡟⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⡷⣒⢦⠀⠀⠀⠀ ⣀⣼⡀⠇⠸⠈⠛⣩⣄⣿⠄⠛⠃⠬⣑⣒⣸⠈⠛⠠⠇⠸⠇⢛⣿⣿⣿⣿⣿⠟⢀⠈⠁⠀⠀⠀⠀⠰⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣷⣯⡃⠀⠀⠀ ⣿⣿⣿⡀⠀⠀⠀⢹⣿⡟⠀⠀⠀⠀⢹⣿⡿⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⠛⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣻⣿⣿⣿⣿⠃⠀⠀⠀ ⣿⣿⣿⣧⠀⠀⠀⠈⣿⠇⠀⠀⠀⠀⠘⣿⠃⠀⠀⡈⠉⠉⠉⢹⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⠀⢤⠀⢸⣿⠿⠛⠛⠛⠛⠻⠿⡟⠛⠛⠛⢿⣿⠟⠟⠿⠿⣿⠿⠿⠟⡿⠿⠿⠿⠿⢹⣿⣍⣫⠄⠀⠀⠀ ⣿⣿⣿⣿⡆⠀⠀⠀⠸⠀⠀⠀⠀⠀⠀⠘⠀⠀⠀⡇⠀⠀⠀⠘⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⠀⠀⠀⠀⢰⠀⠀⠁⡏⠁⠀⠀⢀⣀⠀⠀⠀⠀⠀⠀⠀⠀⡎⠀⠀⠀⠐⠘⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠚⠁⠀⠀⠀ ⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⣸⡀⠀⠀⠀⠀⠀⣸⡇⠀⠀⠀⢠⠀⠀⠀⣠⣿⣿⣿⢻⡇⣿⡆⠀⠀⠀⣸⡄⠀⠀⡁⠀⠀⠀⣼⣿⡇⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠁⠀⠴⠶⢦⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⢀⣿⣇⠀⠀⠀⠀⢀⣿⡇⠀⠀⠀⢸⣦⣤⣾⣿⣿⣿⣿⡎⢿⡸⣿⠀⡆⣿⡛⠀⠀⠀⢡⠀⠀⠀⠽⠟⠁⠀⠀⠀⠰⠀⠀⠀⠀⢀⡀⠀⠀⠀⢀⣀⣢⣄⣀⡀⠀⠀⠀⠀⠀⢸⣂⣀⣀⡀ ⣿⣿⣿⣿⣿⣿⣀⣀⣀⣀⣸⣿⣿⣄⣀⣀⣀⣸⣿⣧⣀⡀⣀⣸⣿⣿⣿⣿⣿⣿⣿⣿⡼⣧⢻⡆⠸⡼⢇⠀⠀⠀⣸⠀⠄⠀⠀⠀⠀⠀⢀⣠⣧⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠛⠛ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣻⣎⠃⠀⠡⠈⠀⠀⠀⠏⠀⠀⠀⢢⣴⣴⣾⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⢿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡜⠣⠀⠀⠀⠀⣰⣤⠀⠀⠀⠀⢀⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀ ⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⣿⣿⣶⣶⣶⣿⡿⠇⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⠀ ⠈⠃⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢷⡏⡇⠀⠀⠀⠉⣿⣿⣿⣿⣿⣿⣵⡿⠈⢻⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⢿⡃⠀⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿⣿⣿⣿⣷⣷⣶⣶⣭⣄⣀⣀⡀⣀⢠⣿⣿⣿⣿⡿⠛⣿⣿⠀⠀⠈⠿⠝⣿⢹⣿⣾⣿⣿⣿⠿⠛⠛⢿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀ ⢠⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣏⣀⢸⣿⣿⣿⣿⢹⣿⣾⣛⢿⡿⣛⣯⣃⢻⢿⣧⣄⡀⠁⣛⣉⡘⣛⣛⣒⡙⣯⣴⣄⣠⣶⣤⣼⣿⣿⡇⠀⠀⢀⡄⠀⠀⠀⠀⠀ ⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⡏⣿⣾⣿⣿⣿⣿⢠⣿⡏⣿⣇⢸⣿⡙⠿⠸⣿⡿⢻⣷⠀⣿⡏⢥⡍⣿⡏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣿⣿⣿⣤⣄⣰⣶⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣻⣿⣿⣿⣿⢿⣿⠇⣀⣸⣿⡿⢿⣧⢸⣿⡇⣿⣿⢯⣝⢿⣷⠀⣿⡇⢸⣿⠀⣿⡟⣻⣧⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡛⠻⣿⣿⣿⣿⡿⠛⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠸⣿⢹⣿⣿⣿⣿⣿⣿⣤⡿⣿⣿⣧⢸⣿⢸⢿⣧⣿⢇⡸⣿⣤⣿⠃⢿⣧⣼⡟⠀⣿⡇⢿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠀⠹⣿⣿⡿⠁⠀⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⠀⢻⣿⣿⣿⣿⣿⠀⠀⣿⣿⣿⡆⠀⠈⠺⣶⠀⡈⠫⠄⠀⠀⠀⠀⠄⠀⠀⠀⠀⠀⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠈⢿⡁⠀⠀⠀ ⠀⢰⣿⢿⣯⢻⣿⣿⣿⣟⣷⠶⣮⣹⢹⣿⣿⠉⣿⡟⣿⣿⣯⡀⢸⣿⣿⣿⣿⡿⣶⣄⣿⣿⣿⣯⡀⠀⢠⣿⡆⣴⣦⠈⣶⠀⠀⢰⣶⢶⣦⠀⣴⣶⣾⣿⣿⣿⣿⢿⣿⣿⢹⢹⣿⢿⣯⠀⣴⣦⢰⣶⠀⣴⡶⣶⡄⠀ ⢠⢸⣿⣼⡿⣹⣿⣿⣟⡿⣿⣦⣩⣽⢸⣿⣿⠃⣿⡇⣿⣿⣿⡆⢸⣿⣿⣿⣿⣧⡼⢿⣿⣿⣿⡏⠁⠀⢸⣿⡇⣿⣿⣆⣿⠀⠀⢸⣿⣤⡿⠀⣿⣿⣼⣿⣿⣿⣿⣼⡏⣿⡞⢸⣿⣤⡿⠋⣿⣿⢸⣿⠀⢿⣧⣉⠁⠀ ⠀⢸⣿⢸⣿⣼⣿⣿⣿⢯⣥⠙⣿⡎⢸⣿⡯⡆⣿⡇⠷⣿⣿⠇⢸⣿⣿⣿⣿⡇⢹⣷⣿⣿⠙⣿⡆⠀⢸⣿⡇⣿⡏⣿⣿⠀⠀⢸⣿⠈⣿⡆⣿⣿⢹⣿⣿⣿⡿⣿⣧⣿⣧⢼⣿⡈⣿⣾⣿⣿⢸⣿⠀⣤⡝⣿⡇⡴ ⠀⢸⣿⣘⣿⣋⣻⣿⣿⣨⣻⣷⣟⣿⣸⣿⣿⣀⣿⣿⣇⣻⠿⢟⣼⣿⣿⣿⣿⡇⠘⠛⠋⠛⠶⠟⠁⢀⣘⣿⠃⠻⠇⠘⠿⠀⠀⠸⠿⠿⠛⠁⠻⠿⠿⠛⠛⠛⢃⣿⡧⠸⠻⠸⠿⠃⣿⠻⠙⠻⠾⠋⠀⠛⠷⣟⠃⠁ ⠀⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢣⣶⣿⣿⣿⣿⣿⡿⠁⠀⢀⠀⣀⣠⣴⣾⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣗⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣄⠞⠁⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⢷⡓⡢⠀⠀⡚⡬⡐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣷⣧⡠⣰⣰⣳⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣴⣿⣿⣿⣄⢀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⠟⠀⠁⠉⡛⠁⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⡾⣓⣶⡀⠀⠀⠀⠀⠀⠀ ⣿⡿⠻⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⠀⠀⠀⠛⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢾⣼⡶⠀⠀⠀⠀⠀⠀ ⢿⢃⠀⡏⠹⢉⣭⣹⠏⣥⠋⣭⡍⢛⠩⢭⣹⢉⣥⠹⡅⢨⡅⣭⣽⣿⣿⣿⣿⣿⣿⡻⣿⠀⠀⢠⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⡰⡪⠍⠤⠀⠀⠀⠀ ⣀⣾⡀⠇⠰⠈⠛⣩⣀⣿⠄⠛⠃⠬⣑⣒⣸⠈⠛⠠⠇⠸⠇⢛⣿⣿⣿⣿⣿⣿⣿⠀⠉⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⣿⣿⢕⡷⣏⡁⠀⠀⠀ ⣿⣿⣿⡀⠀⠀⠀⢹⣿⡿⠀⠀⠀⠀⢹⣿⡟⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣟⣿⣷⣔⡓⡟⠀⠀⠀⠀ ⣿⣿⣿⣧⠀⠀⠀⠀⣿⠇⠀⠀⠀⠀⠈⣿⠃⠀⠀⡈⠉⠉⠉⢹⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠰⡀⣸⣿⠟⠛⠛⠛⠛⠻⠿⡟⠛⠛⠛⢿⣿⠿⠟⠻⠿⣿⠿⠿⠿⡿⠿⠿⠿⠿⠻⡻⣯⢞⠂⠀⠀⠀ ⣿⣿⣿⣿⡄⠀⠀⠀⠸⠀⠀⠀⠀⠀⠀⠘⠀⠀⠀⡇⠀⠀⠀⠘⠙⠻⠟⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢘⠀⠀⠄⡅⠁⠀⠀⢀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠌⠀⠀⠀⠀⠘⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠘⠀⠀⠀⠀ ⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⣸⡀⠀⠀⠀⠀⠀⣸⡇⠀⠀⠀⢰⡀⠀⠀⣠⣤⣄⣀⠀⠀⠀⢠⠀⠀⡀⣠⠆⠀⠀⡇⠀⠀⠀⣾⣿⡇⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠈⠁⠀⠴⢶⡤⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⢀⣿⣇⠀⠀⠀⠀⠀⣿⡇⠀⠀⠀⢸⣿⣶⣾⣿⣿⣿⣿⣿⣿⣇⢻⡇⠀⢿⡇⠀⠀⠀⡇⠀⠀⠀⠹⠟⠀⠀⠀⠀⠠⠀⠀⠀⠀⢀⡀⠀⠀⠀⢀⣀⣀⣀⣀⡀⠀⠀⠀⠀⠀⢀⣂⣀⣀⡀ ⣿⣿⣿⣿⣿⣿⣀⣀⣀⣀⣸⣿⣿⣄⣀⣀⣀⣸⣿⣧⣀⣀⣀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⡌⣇⠀⡏⠱⠀⠀⢀⡇⠐⠆⠀⠀⠀⠀⠀⠀⣠⣧⣇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠛⠛ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣷⠋⠀⠈⠀⠀⠀⠀⠀⠀⠀⠐⣦⣴⣴⣾⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢸⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⢀⣷⡂⠀⠀⢀⣀⡩⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀ ⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣇⡀⠀⠀⠀⣸⣿⣧⣶⣿⣿⡟⣃⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠁⠀ ⠈⠃⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⢛⣻⠁⠇⠀⠀⠀⠨⣿⣿⣿⣿⣿⣷⣿⠈⠟⣻⣿⣿⣿⣿⢿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⢿⡇⠀⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣶⣷⣤⣤⣤⢠⣤⢸⣿⣿⣿⣟⢛⣿⣿⠀⠀⠀⠠⡺⠻⣿⢽⣿⣿⢿⣿⣿⠿⠛⠛⢻⣿⣿⣿⣿⡿⠛⠀⠀⠀⠀⠀⠀⠀⠀ ⢠⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣀⢸⣿⣿⣿⡟⢻⣟⣿⣛⢿⡿⣻⣭⣻⣿⢇⣠⣄⡀⠀⣐⣓⡙⣛⣛⣒⡙⣯⣴⣄⣠⣶⣤⣼⣿⣿⡇⠀⠀⢀⡄⠀⠀⠀⠀⠀ ⠀⠈⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣿⣾⣿⣿⢿⣿⢸⣿⡏⣿⣇⢸⣿⡙⣿⣹⣿⡏⢹⣷⠀⣿⡏⢥⡍⣿⡏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡗⣶⣿⣿⣿⣥⣄⣰⣶⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣻⣿⣿⣿⣿⢿⣿⠇⣀⣸⣿⣟⣻⣧⣿⣿⡇⣿⣿⢯⣙⢿⣿⠛⣿⡇⢸⣿⠀⣿⡟⣻⣧⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣊⠻⣿⣿⣿⣿⡿⠋⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠸⣿⣿⣿⣿⣿⣿⣿⣿⣤⡿⣿⣿⡟⢿⣿⢏⣿⣧⣿⠇⡸⣿⣤⣿⠃⢿⣧⣼⡟⠀⣿⡇⢿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠀⠹⣿⣿⡿⠁⠀⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⢻⣿⣿⣿⣿⣿⣿⠀⠀⣿⣿⡀⠀⠉⢼⣿⣶⠠⠑⠲⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢺⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠈⢿⠁⠀⠀⠀ ⠀⢰⣿⢿⣯⢻⣿⣿⣿⣟⣵⠶⣮⣻⢹⣿⣿⠉⣿⡏⣿⣿⣯⠜⢿⣿⣿⣿⣿⡿⣶⣄⣿⣿⠶⣦⡀⠈⣿⣷⡆⣴⣦⠀⣶⠀⠀⢰⣶⢶⣦⠀⣴⣶⣾⣿⣿⣿⣿⢿⣿⣿⢹⢹⣿⢿⣯⠀⣴⣦⢰⣶⠀⣴⡶⣶⡄⠀ ⢠⢸⣿⣼⡿⣹⣿⣿⣟⡾⣿⣦⣩⣽⢸⣿⣿⠃⣿⡇⣿⣿⣿⠃⢸⣿⣿⣿⣿⣧⡼⢿⣿⣿⣧⡉⠁⠀⢹⣿⣇⣿⣿⣆⣿⠀⠀⢸⣿⣠⡿⠀⣿⣿⣼⣿⣿⣿⣿⣼⡏⣿⡞⢸⣿⣤⡿⠋⣿⣿⢸⣿⠀⢿⣧⣉⠁⠀ ⠀⢸⣿⢸⣿⣼⣿⣿⠿⣯⣥⠙⣿⡎⢸⣿⠭⠆⣿⡇⠿⣿⡿⠀⢸⣿⣿⣾⣿⡇⢹⣷⣿⣥⠙⣿⡆⠀⣸⣿⣏⣿⡏⣿⣿⠀⠀⢸⣿⠈⣿⡆⣿⣿⢹⣿⣿⣿⡿⣿⣧⣿⣧⢼⣿⣌⣿⣾⣿⣿⢸⣿⠀⣤⡍⣿⡇⡼ ⠀⢸⣿⣘⣿⣫⣻⣿⣿⣨⣻⣷⣟⣷⣸⣿⣿⣀⣿⣿⣇⣻⡿⠟⣾⣿⣿⣿⣿⡇⠘⠛⠈⠛⠶⠟⠁⣴⣟⠿⠃⠻⠇⠘⠿⠀⠀⠸⠿⠿⠛⠁⠻⠿⠿⠛⠛⠛⢃⣿⡧⠸⠛⠸⠿⠃⣿⠻⠙⠻⠾⠋⠀⠛⠷⣟⠃⠁ ⠀⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⠁⣰⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⢀⣴⣾⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣗⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣄⠞⠁⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣻⣿⣿⣟⢩⣶⡆⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣾⡏⠄⠀⢠⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣝⠀⢰⣶⣏⣣⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⣸⣿⡿⠿⣿⠇⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣮⢁⣹⡽⣦⣟⡤⢠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⡿⠻⡟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⢠⣾⣿⣷⣰⠄⡀⠀⠄⠀⠀⠀⠀⠀⠀⠀ ⢿⢃⠀⡏⠹⢉⣭⣹⠉⣥⠋⣭⡍⢛⠩⢭⣹⢉⣤⠙⡅⢨⡅⣭⣭⣿⣿⣿⣿⣿⡿⠻⣿⣿⣿⣿⡍⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⡹⣿⣿⣿⣿⣿⡓⠇⠢⠄⠀⠀⠀⠀⠀⠀⠀ ⣀⣼⡀⠇⠰⠈⠛⣩⣀⣿⠄⠛⠃⠬⣑⣒⣸⠈⠙⠠⠇⠸⠇⠛⣽⣿⣿⣿⣿⣿⡇⠀⠸⢿⣟⡛⠋⣿⣿⡿⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡽⣿⣿⣿⣿⣯⡛⠑⠀⠂⠀⠂⠀⠀⠀⠀⠀ ⣿⣿⣿⡀⠀⠀⠀⢹⣿⡟⠀⠀⠀⠀⢹⣿⡟⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⢇⠳⠀⢠⣝⣿⣿⣿⣿⣿⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⡟⠺⠀⢀⡀⠀⠁⣠⠀⠀⠀⠀ ⣿⣿⣿⣧⠀⠀⠀⠀⣿⠇⠀⠀⠀⠀⠈⣿⠃⠀⠀⡈⠉⠉⠉⢹⣿⣿⣿⣿⣤⣘⣶⣿⣿⣿⣿⣿⠿⠿⠟⠇⠀⠀⢸⣿⠿⠛⠋⠛⠛⠻⠿⡟⠛⠛⠛⢻⣿⠿⠛⠻⠿⣟⠿⠻⠿⡿⠏⠿⠿⠒⠔⣛⣒⠁⠀⠀⠀⠀ ⣿⣿⣿⣿⡄⠀⠀⠀⠸⠀⠀⠀⠀⠀⠀⠘⠀⠀⠀⡇⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠉⠀⠀⠀⠀⠀⠀⠘⠁⠀⠀⢀⣀⠀⠀⠀⠀⠀⠀⠀⠀⡌⠀⠀⠀⠀⠘⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀ ⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⣸⡀⠀⠀⠀⠀⠀⣸⡇⠀⠀⠀⡀⠹⣿⣿⣿⣿⣿⣿⠿⠿⠃⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⣼⣿⡇⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠈⠁⠀⠰⠖⠠⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⢀⣿⣇⠀⠀⠀⠀⠀⣿⡇⠀⠀⠀⣿⣦⣈⢿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⠟⠀⠀⠀⠀⠠⠀⠀⠀⠀⢀⡀⠀⠀⠀⢀⣀⣀⣀⣀⡀⠀⠀⠀⠀⠀⢀⣀⣀⣀⡀ ⣿⣿⣿⣿⣿⣿⣀⣀⣀⣀⣸⣿⣿⣄⣀⣀⣀⣸⣿⣧⣀⣀⢀⣿⣿⣿⡿⢋⣠⣦⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣧⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⡟⠛⠛⠛ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣷⣶⡆⠰⡇⡀⠀⠀⠀⠀⠀⠀⠀⠀⠁⣤⣤⣤⣾⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣦⡀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⡇⢣⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠨⠀⠀⠀⠀⢀⣧⠀⠀⠀⣀⣀⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀ ⠻⠟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⢀⣼⣿⣤⣾⣿⣿⣟⡉⢼⣿⣿⡽⡿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀ ⠈⠃⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⡽⢒⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣾⡇⠘⠛⢳⣿⣿⣿⣟⣹⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⡁⠀⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⣿⣿⣿⣿⣷⢶⣦⣬⣤⣄⣈⣀⡀⣀⣤⣾⣿⣿⣿⣟⢛⣿⣯⠀⠀⠀⠄⠐⠉⡻⢸⣶⣼⢿⣿⣿⠿⠛⠛⢻⣿⣿⣿⣿⡿⠟⠀⠀⠀⠀⠀⠀⠀⠀ ⢠⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣀⢸⣿⣿⣿⡳⣿⣟⣻⣛⢿⡿⣚⣼⣻⣿⢄⣠⣄⡀⠀⣀⣀⡘⣛⣛⣒⡙⣯⣴⣆⣠⣶⣤⣼⣿⣿⡇⠀⠀⢀⡄⠀⠀⠀⠀⠀ ⠀⠈⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⡏⣿⣾⣿⣿⢹⣿⣿⣿⡏⣿⣇⢸⣿⡙⣿⣹⣿⡏⢹⣷⠀⣿⡏⢥⡍⣿⡏⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⡗⣶⣿⣿⣿⣤⣄⣴⣦⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣻⣿⣿⣿⣿⢿⣿⠇⣀⣸⣿⣟⢻⣿⣿⣿⡇⣿⣿⢏⣝⢿⣿⠁⣿⡇⢸⣿⠀⣿⡟⢻⣇⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣛⠻⣿⣿⣿⣿⡟⠋⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠸⣿⣿⣿⣿⣿⣿⣿⣿⣤⡿⠋⣿⣿⣼⣿⢉⣿⣧⣿⠇⠸⣿⣤⣿⠃⢿⣧⣼⡟⠀⣿⡇⣸⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⠿⣿⡿⠟⠉⠀⠹⣿⣿⡟⠃⠀⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣆⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠈⣿⡷⢣⣿⣿⡆⠀⡁⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠈⢛⠀⠀⠀⠀ ⠀⢰⣿⢿⣯⢻⣿⣿⣿⢟⣵⠶⣮⣻⢹⣿⣿⠉⣿⡏⣿⣷⣿⣿⣿⣿⣿⣿⣿⡿⣶⡄⢃⣴⢿⣶⣿⣿⣿⣷⡆⣴⣦⠁⣶⠀⠀⢰⣶⢶⣦⠀⣴⣶⣾⣿⣿⣿⣿⢿⣿⣿⢹⢹⣿⢿⣯⠀⣴⣦⢰⣶⠀⣴⡶⣶⡄⠀ ⢠⢸⣿⣸⡿⣰⣿⣿⣟⡞⣿⣦⣩⢽⢸⣿⣷⠃⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⡼⠟⠘⣿⣶⣿⣿⣿⣿⣿⡇⣿⣿⣆⣿⠀⠀⢸⣿⣠⡿⠀⣿⣿⣼⣿⣿⣿⣿⣼⡏⣿⡎⢸⣿⣤⡿⠋⣿⣿⢸⣿⠀⢿⣧⣉⠁⠀ ⠀⢸⣿⢸⣿⡜⣿⣿⠽⢯⣥⠙⣿⡎⢸⣿⠭⠆⣿⡇⠗⣿⣿⣿⣿⣿⣿⣿⣿⡇⢹⣷⢠⣤⢽⣿⣿⣿⣿⣿⡇⣿⡏⣿⣿⠀⠀⢸⣿⠈⣿⡆⣿⣿⢹⣿⣿⣿⡿⣿⣧⣿⣧⢸⣿⠈⣿⣾⣿⣿⢸⣿⠀⣤⡍⣿⡇⡴ ⠀⢸⣿⣘⣿⣃⣻⣿⣿⣠⣻⣷⣟⣷⣸⣿⣿⣀⣿⣿⣇⡻⣿⣿⣿⣿⣿⣿⣿⡇⠘⠛⠈⠛⢾⣿⣿⣿⡟⠿⠃⠻⠇⠘⠿⠀⠀⠸⠿⠿⠛⠁⠻⠿⠿⠛⠛⠛⠃⣿⡣⠸⠛⠸⠿⠀⣿⠻⠙⠻⠾⠋⠀⠛⠷⣟⠃⠁ ⠀⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠟⢣⡝⣿⣿⡇⢻⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⣾⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣗⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣄⠞⠁⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡗⡀⠀⣻⣿⣷⠄⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣰⣾⣿⣿⣿⡠⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣷⣵⡦⡄⡀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⢸⣿⣿⣿⣿⡿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀ ⣿⡿⠻⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣺⣿⣿⣿⣿⣾⣷⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠆⠀⠀⠀⠀ ⣿⢃⠀⡏⢹⢉⣭⣹⡏⣥⠋⣭⡍⢛⠩⢭⣹⢉⣭⠹⡅⢨⡅⣭⣽⣿⣿⣿⣿⣿⣿⠾⣿⣿⣿⣿⣟⠃⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⠀ ⣀⣾⡀⠇⠸⠈⠛⣹⣅⣿⠄⠛⠃⠬⣑⣒⣸⠈⠛⠠⠇⠸⠇⠛⢻⣿⣿⣿⣿⣿⣟⠀⠹⣿⡿⡿⠿⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡇⠀⠀⠀ ⣿⣿⣿⡀⠀⠀⠀⢹⣿⡿⠀⠀⠀⠀⢹⣿⡿⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⡿⡿⡆⠀⠈⠙⠁⠀⠀⠉⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠄⠀⠀⠀ ⣿⣿⣿⣧⠀⠀⠀⠈⣿⠇⠀⠀⠀⠀⠘⣿⠇⠀⠀⡈⠉⠉⠉⢹⣿⣿⣿⣿⣿⡿⠀⣿⢀⠀⠀⠀⠀⠀⢀⠀⠀⠀⢸⣿⠿⠛⠛⠛⠛⠻⠿⡟⠛⠛⠛⢻⣿⠿⠿⠿⢿⣿⠿⠿⠿⣿⠿⠿⠿⠿⢿⣿⣿⣯⡝⡀⠀⠀ ⣿⣿⣿⣿⡆⠀⠀⠀⠸⠀⠀⠀⠀⠀⠀⠘⠀⠀⠀⡇⠀⠀⠀⣾⣿⣿⣿⣿⣿⣧⠘⢙⣏⠆⠀⠀⠀⠀⠘⣿⠀⠀⠸⠁⠀⠀⢀⣀⠀⠀⠀⠀⠀⠀⠀⠈⡟⠀⠀⠀⠐⠙⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⣾⠌⡀⠀⠀ ⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⣸⡀⠀⠀⠀⠀⠀⣸⡇⠀⠀⠀⡇⣿⣿⣿⣿⣿⣿⡇⠈⠘⣆⠀⠀⠀⠀⢸⣻⠀⠀⡀⠀⠀⠀⣾⣿⡇⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠈⠃⠀⠴⢶⡾⠂⠁⠀⠀ ⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⢀⣿⣇⠀⠀⠀⠀⢀⣿⡇⠀⠀⢀⡍⠘⣿⣿⣿⣿⣿⣇⠀⠀⠘⡆⠀⡀⣤⢸⡇⠀⢰⠇⠀⠀⠀⠹⢟⠁⠀⠀⠀⠰⠀⠀⠀⠀⢀⡀⠀⠀⠀⢀⣀⣤⣄⣀⡀⠀⠀⠀⠀⠀⢩⣱⣀⣀⡀ ⣿⣿⣿⣿⣿⣿⣀⣀⣀⣀⣸⣿⣿⣄⣀⣀⣀⣸⣿⣧⣀⣀⣸⣿⣶⣿⣿⣿⣿⣿⣿⣿⣶⡄⠀⠘⠁⣿⡄⠀⠀⡜⠀⣆⠀⠀⠀⠀⠀⠀⠀⣰⣧⣇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠛⠛ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⠀⠉⠀⠀⠀⠀⠀⠀⠉⣳⣦⣴⣶⣾⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣶⣤⠀⠀⠀⣀⣴⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀ ⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠛⠻⣿⣿⣿⠟⠀⠀⠀⠀⠋⡨⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀ ⠈⠃⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣟⡣⡄⠀⠀⠈⠛⣯⣀⣄⡀⠀⠀⠈⠁⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⢿⡧⠀⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⢻⣟⣋⣉⣉⡁⠁⠀⠀⢀⣤⣿⣿⣿⣶⣆⣠⣴⡄⠐⣄⣼⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠛⣿⣿⣿⣿⣿⣿⠟⠁⡀⡀⠀⠀⠀⠀⠀ ⢠⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⡇⠀⢸⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⠏⢻⣿⣷⣄⠁⠈⠒⠁⡻⣻⣿⣿⣿⣶⣽⣿⣴⣦⣤⣾⣥⣿⣿⣿⡇⠀⠈⢀⡄⠀⠀⠀⠀⠀ ⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⢸⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣧⢘⣿⡿⠁⠁⠐⣂⡄⡫⠾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣥⣄⣶⣷⠄ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⢸⣿⢤⣿⣿⣿⣧⢻⣿⣿⣿⣿⣦⡄⠁⠀⠑⡄⠙⠒⠂⠒⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⢻⣿⣿⣿⣿⣿⠟⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⡏⣿⣿⣿⣿⢟⣽⠸⣿⣿⣿⣿⡿⠁⠀⠀⠀⠉⠡⠈⠀⠂⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠁⢻⣿⣿⣿⠛⠀⠀ ⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⡅⣹⣿⡿⢏⣾⣿⡷⠚⣿⣿⣿⠃⠀⠀⠈⠀⠀⠀⠈⠁⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠘⣿⡏⠀⠀⠀ ⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⢠⣿⣿⣵⣿⣿⣿⡧⢸⣿⣷⢬⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣛⠋⠀⠀⠀⠀⠀⠀⢻⣿⠀⠀⠀ ⢤⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⢀⣿⣿⣿⣿⣿⣿⣿⠐⣴⡞⣯⠺⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠋⠉⠀⣀⣤⡾⠁⠀⠀⠀ ⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿⣿⣿⣿⡇⠀⢸⣿⣿⣿⣿⣿⣿⣿⠈⠚⡁⢛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⡟⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠀⠀⠀⢀⣼ ⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣭⠁⠀⢸⣿⣿⣿⣿⣿⣿⡏⠈⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⠟⠛⠋⢩⣿⡷⠄⠈⠛⠿⢿⣿⡿⠟⠋⠁⠀⠀⠀⠀⣠⠟⠁ ⠀⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⡟⠀⠀⢸⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣗⠀⣀⡀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣄⠞⠁⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⢠⣾⣾⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣬⣾⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⣀⡀⣀⠀⡀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⢸⣿⣿⣿⣿⡿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⡾⣿⢆⠀⠀⠀⠀⠀ ⣿⡿⠻⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⣿⣾⡷⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢫⠀⠀⠀⠀⠀ ⣿⢃⠀⡏⠹⢉⣭⣹⠉⣭⠋⣭⡍⢛⠩⢭⣹⢉⣭⠹⡅⢨⡅⣭⣽⣿⣿⣿⣿⣿⣿⠾⣿⣿⣿⣿⣟⠃⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⠀⠀⠀⠀ ⣀⣾⡀⠇⠸⠌⠛⣩⣅⣿⠄⠛⠃⠬⣑⣒⣸⠈⠛⠠⠇⠸⠇⠛⣻⣿⣿⣿⣿⣿⣟⠀⠹⣿⡿⠿⠿⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠂⠀⠀⠀ ⣿⣿⣿⡀⠀⠀⠀⢹⣿⡿⠀⠀⠀⠀⢹⣿⡟⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⡿⡿⡆⠀⠈⠙⠀⠀⠀⢉⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡂⠀⠀⠀ ⣿⣿⣿⣧⠀⠀⠀⠈⣿⠇⠀⠀⠀⠀⠘⣿⠇⠀⠀⡈⠉⠉⠉⢹⣿⣿⣿⣿⣿⡿⠀⣿⢀⠀⠀⠀⠀⠀⢀⠀⠀⠀⢸⣿⠿⠛⠛⠛⠛⠻⢿⡟⠛⠛⠛⢻⣿⠿⠿⠿⢿⣿⠿⠿⠿⣿⡿⠿⠿⠿⠿⣿⣿⣯⡗⠀⠀⠀ ⣿⣿⣿⣿⡆⠀⠀⠀⠸⠀⠀⠀⠀⠀⠀⠘⠀⠀⢀⡇⠀⠀⠀⡾⣿⣿⣿⣿⣿⣧⠘⢙⣏⠆⠀⠀⠀⠀⠘⣿⠀⠀⠸⠁⠀⠀⢀⣀⠀⠀⠀⠀⠀⠀⠀⠈⡟⠀⠀⠀⠐⡙⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⢾⡿⠁⠀⠀ ⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⣸⡀⠀⠀⠀⠀⠀⣸⡇⠀⠀⠀⡍⣿⣿⣿⣿⣿⣿⡇⠈⠘⣦⠀⠀⠀⠀⢸⣻⠀⠀⡄⠀⠀⠀⣾⣿⡇⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠈⠃⠀⠴⢶⡾⠇⠁⠀⠀ ⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⢀⣿⣇⠀⠀⠀⠀⠀⣿⡇⠀⠀⢠⡕⡸⣿⣿⣿⣿⣿⣇⠀⠀⠘⡆⠀⡀⣤⢸⡇⠀⢰⠇⠀⠀⠀⠻⠟⠁⠀⠀⠀⠰⠀⠀⠀⠀⢀⡀⠀⠀⠀⢀⣀⣠⣄⣀⡀⠀⠀⠀⠀⠀⣩⣱⣀⣀⡀ ⣿⣿⣿⣿⣿⣿⣀⣀⣀⣀⣸⣿⣿⣄⣀⣀⣀⣸⣿⣧⣀⣀⣸⣿⣶⣿⣿⣿⣿⣿⣿⣿⣶⡄⠀⠘⠃⣿⡄⠀⠀⡜⠄⣆⠀⠀⠀⠀⠀⠀⠀⣰⣧⣇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠛⠛ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⠀⠉⠁⠀⠀⠀⠀⠀⠉⣷⣦⣴⣶⣾⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠂ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣶⣤⠀⠀⠀⣀⣴⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀ ⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠛⢻⣿⣿⣿⠟⠀⠀⠀⠀⠛⡨⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀ ⠈⠃⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣟⡣⡄⠀⠀⠈⠛⣯⣄⡤⡀⠀⠀⠀⠃⠘⢿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⢿⡏⠀⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⢻⣟⣋⣉⣉⡁⠁⠀⠀⢀⣠⣿⣿⣿⣶⣆⣠⣴⡄⠰⣤⣌⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠛⣿⣿⣿⣿⣿⣿⠟⠃⣀⠀⠀⠀⠀⠀⠀ ⢠⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⡇⠀⢸⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⡏⢻⣿⣷⣄⠁⠁⠛⠁⠻⢿⣼⣿⣿⣶⣽⣿⣴⣦⣤⣿⣥⣽⣿⣿⡇⠀⠈⢀⡄⠀⠀⠀⠀⠀ ⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⢸⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣧⢘⣿⡿⠁⠁⠐⢨⡉⣗⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣥⣤⣶⣷⠇ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⢸⣿⢠⣿⣿⣿⣧⢻⣿⣿⣿⣿⣇⡄⠁⠈⢀⡅⠥⢎⠑⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⢻⣿⣿⣿⣿⣿⡟⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⡏⣿⣿⣿⣿⢟⣽⠺⣿⣿⣿⣟⣇⠁⠀⠀⠂⠀⠀⠊⠈⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠀⠹⣿⣿⣿⠋⠀⠀ ⠀⠠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⡅⣹⣿⡿⢏⣾⣿⡷⢾⢿⣷⣿⠏⠀⠀⠈⠀⠀⠀⠀⠁⠀⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠘⣿⡏⠀⠀⠀ ⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡯⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⢠⣿⣿⣵⣿⣿⣿⡧⢼⣿⣗⣩⢄⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣛⠛⠀⠀⠀⠀⠀⠀⢻⣿⠀⠀⠀ ⢤⡼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⢀⣿⣿⣿⣿⣿⣿⣿⢀⣿⡵⡿⠥⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠋⠉⣁⣀⣤⡾⠁⠀⠀⠀ ⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿⣿⣿⣿⡇⠀⢸⣿⣿⣿⣿⣿⣿⣿⠈⢫⠉⠘⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⡟⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠀⠀⠀⢀⣼ ⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣭⠁⠀⢸⣿⣿⣿⣿⣿⣿⡏⢀⠈⠒⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⠟⠛⠋⢩⣿⡷⠄⠈⠛⠿⢿⣿⡿⠟⠋⠁⠀⠀⠀⠀⣠⠞⠁ ⠀⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⡏⠀⠀⢸⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣗⢀⣀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣄⠟⠁⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣷⣷⢼⢛⠤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠉⠉⠈⢀⡀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣠⣄⣀⢠⣩⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠉⣿⣿⣿⣿⣿⡇⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣷⣿⣷⡷⠀⠀⠀⠀⠀⠀ ⣿⣿⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⡧⣶⣿⣿⣿⣶⣾⣧⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⠀⠀⠀⠀⠀⠀ ⢿⢃⡄⡏⢹⢉⣭⣙⡏⣩⠏⣭⡍⢻⠩⢭⣹⢋⣭⠙⡅⢨⡅⢬⣽⣿⣿⣿⣿⣿⣿⣧⣿⣿⣿⣿⣿⣛⠁⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣖⠀⠀⠀⠀ ⣀⣼⣇⠇⠸⠌⠛⣩⣇⣿⠆⠛⠃⠬⣑⣒⣸⡄⠛⠠⠇⠸⠇⠙⢻⣿⣿⣿⣿⣿⣇⠋⠈⢿⣿⣿⣿⡏⢀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀ ⣿⣿⣿⡄⠀⠀⠀⠸⣿⣿⠀⠀⠀⠀⢹⣿⣿⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣇⣦⠈⠉⠑⠀⠀⠈⢄⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀ ⣿⣿⣿⣧⠀⠀⠀⠀⢿⡇⠀⠀⠀⠀⠈⣿⡇⠀⠀⡸⠉⠉⠉⢹⣿⣿⣿⣿⣿⣿⡏⣹⡜⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⠿⠛⠛⠛⠛⠻⠿⡟⠛⠟⠛⢻⣿⠿⠿⠿⢿⣿⡿⠿⠿⣿⡿⠿⠿⠿⠿⣿⣿⣿⣟⡀⠀⠀ ⣿⣿⣿⣿⡆⠀⠀⠀⠸⠀⠀⢀⠀⠀⠀⠸⠀⠀⠀⣷⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⠣⣿⢃⣴⡀⠀⠀⠀⠀⣿⡇⠘⠸⠁⠀⠀⢀⣀⡀⠀⠀⠀⠀⠀⠀⠀⡟⠀⠀⠀⠈⠙⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠑⢽⣷⠃⠀⠀ ⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⢸⡄⠀⠀⠀⠀⠀⢸⣿⠀⠀⠀⣿⣿⣿⣿⣿⣿⡟⢰⣱⣿⢿⠄⠀⠀⠀⠀⣿⡆⠀⠀⠀⠀⠀⣼⣿⡇⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠃⠂⠴⢶⣾⡇⠀⠀⠀ ⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⣿⣧⠀⠀⠀⠀⠀⣿⣿⠀⠀⢰⣿⣿⣿⣿⣿⣿⡇⠘⣫⣵⠏⠀⠀⠀⣀⠀⡟⠀⠀⡇⠀⠀⠀⠹⡟⠃⠀⠀⠀⠐⠀⠀⠀⠀⢀⡆⠀⠀⠀⢀⣀⣰⣄⣀⡀⢀⠀⠀⠀⠀⢁⣸⣄⣀⣀ ⣿⣿⣿⣿⣿⣿⣄⣀⣀⣀⣸⣿⣿⣆⣀⣀⣀⣸⣿⣿⣀⣀⣼⣿⣿⣿⣿⣿⠋⠀⢰⣋⡅⡠⢂⣔⡎⢿⠨⠀⠀⢠⠁⢠⡀⠀⠀⠀⠀⠀⠀⣠⣷⣇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠛⠛ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠸⢋⡾⠁⣡⣼⠷⠸⠀⠀⠀⠀⠀⠈⠘⣷⣶⣴⣶⣾⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠘⠃⣩⣿⣿⣠⢴⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣄⠀⠀⠛⢙⠛⡋⠉⠀⣦⠰⢤⣠⣤⣴⡞⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀ ⠛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣵⡀⠀⠀⠐⠁⠀⣠⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡋⠀ ⠈⠃⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⠀⠀⢨⣿⣿⣿⣿⣿⣿⣿⠘⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⢿⡧⠄⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣿⣿⣿⣿⣿⣿⢩⣭⣿⣿⣿⣿⣿⣿⣶⠀⢸⣿⣿⣿⣿⣩⣿⣿⠀⢰⣦⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠛⣿⣿⣿⣿⣿⣿⠟⠃⣀⠀⠀⠀⠀⠀⠀ ⢰⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣸⣿⡿⠀⢨⣿⣿⣿⣃⣄⣸⣿⣿⣿⣿⢹⣿⣿⡄⠘⠭⠖⠿⢿⡿⢿⣿⣿⣿⣶⣽⣿⣴⣦⣤⣿⣤⣽⣿⣿⡇⠀⠈⢀⡄⠀⠀⠀⠀⠀ ⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⢸⣿⡿⣸⣿⣿⣿⣿⣿⣿⣿⢸⣿⠟⠈⢀⠆⣂⡤⣚⣗⣜⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣥⣤⣶⣿⡇ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⢸⣿⣵⣿⣿⣿⣏⣿⣿⣿⣿⣧⣷⡇⠀⢠⡸⠄⡚⡁⠙⠊⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣛⢻⣿⣿⣿⣿⣿⡿⠁ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⣸⣿⣿⣿⣿⠟⡿⢿⣿⣿⣿⣿⣟⠀⠀⠰⠖⠐⠀⠀⠂⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠋⠁⠹⣿⣿⣿⠟⠀⠀ ⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⢨⣿⣿⡿⢋⣀⣿⣷⡻⣿⣿⣿⡉⠀⠀⠸⠀⠀⠀⠁⠈⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠘⣿⡏⠀⠀⠀ ⠂⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⠀⠀⣿⣿⣯⣶⣿⣿⣿⠛⢿⣽⣿⠥⠄⠀⠀⠀⠒⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣛⠛⠀⠀⠀⠀⠀⠀⢻⣿⠀⠀⠀ ⢡⡤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢽⣿⣿⣿⣿⣿⡜⣿⣿⡏⠀⢀⣿⣿⣿⣿⣿⣿⣿⢰⢿⣿⣟⣹⠩⠀⠀⠀⠀⠀⠀⠀⠀⠀⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠛⠋⠉⣁⣀⣤⡾⠁⠀⠀⠀ ⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⢸⣿⣿⣿⣿⣿⣿⡟⠯⢘⡿⡇⠚⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⡿⠟⢿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠀⠀⠀⢀⡼ ⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣶⡶⠃⠀⢸⣿⣿⣿⣿⣿⣿⡇⢀⡘⠂⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⠟⠛⠛⢩⣿⡿⠄⠈⠛⠿⢿⣿⡿⠟⠋⠉⠀⠀⠀⠀⣠⠞⠁ ⠀⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣿⣿⣿⣿⣿⣿⣿⠂⠀⠀⢸⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣗⢀⣀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣄⠟⠁⠀⠀ ䷩ 𝚕𝚒𝚗𝚎 3567 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2022/06/21/epo-salaries-meme/#comments Gemini version at gemini://gemini.techrights.org/2022/06/21/epo-salaries-meme/ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 06.21.22⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ [Meme]_The_Re-election_Package_of_the_“F***ing_President”_(in_His_Own Words)⠀✐ Posted in Europe, Finance, Patents at 7:40 am by Dr. Roy Schestowitz Tiny increase 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇Inflation level of +11.1% in Germany; EPO salaries adjusted by +0.5%⦈ …and EPO income at all-time high because it grants a ton of fake, bogus, legally-invalid patents while reducing salaries/compensation, shutting down premises, facilities etc. Summary: Nobody at the EPO is dumb enough to be fooled by the charlatan António Campinos, who refers_to_himself as “the f***ing president” (no kidding; the Hubris is humongous) ⣿⣿⣿⣿⣿⣿⡟⣟⣿⣻⡟⣿⣟⣿⢻⣿⣿⡟⣿⣟⢿⢻⢻⣿⣿⣿⣿⢿⢻⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠈⠻⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⢸⠿⠋⠁⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⡇⡿⣿⣿⠂⣿⣹⣿⡎⣿⢸⡇⣿⣿⢸⣿⠸⠟⣿⣻⣗⢸⣿⢿⣗⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠈⢟⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠤⠀⠀⠀⠀⠀⠀⢀⣀ ⣿⣟⣻⢟⣛⣿⣷⣷⢿⡺⣖⠉⢉⣉⢁⠉⠈⢁⣉⡁⡈⠈⣀⡀⣉⡻⣛⡺⣛⣺⣛⢞⣻⢟⢟⣛⣻⡻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠡⣝⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿ ⡇⣿⣿⢸⢧⣏⢽⢤⢹⡏⣿⠀⢹⡟⢘⣧⡄⢸⣿⣷⡇⢸⡧⣭⣿⠆⡷⣟⣿⣿⣿⣼⣻⢸⣿⣏⣿⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⢠⣤⣶⣾⣾⣿⣿⣿⣿⣿⣿⣿⣿⡟⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣽⣯⣬⣽⣿⣷⣿⡮⠁⠉⠈⠈⠁⠈⠙⠁⠈⠉⢩⣥⡄⠙⠉⠉⠁⠁⢩⣭⣭⣭⣭⣬⣬⣬⣽⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⣶⡿⠟⠛⠋⠉⠉⠉⠈⠛⠿⠿⢿⠿⣿⣷⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⣀⣀⣴⣿⣿⣿⣤⡀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣾⣿⣿⣿⢆⠸⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢼⣿⣿⡤⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⢀⣾⣿⣿⢉⣽⣿⣿⣿⣄⢸⣺⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠁⠀⠀⠀⠀⠀⠀⠀⢠⣿⠇⠀⠀⠀⠀⠀⠀⠀⠙⢿⣿⡄⠀⠀⠀⢀⣀⡠⠴ ⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⣿⠖⢀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⠿⠿⣿⣿⣿⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡯⠅⠀⠀⣠⣤⣴⣶⣯⡍⠉⣹⣿⣧⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠐⢸⣿⣿⣿⣿⣿⠟⠁⣀⠀⠈⢻⡟⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠒⠒⠒⠀⠻⠛⠉⢡⡤⢤⠈⠙⠛⣿⣷⣆⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣾⣿⣿⣿⣷⣾⠃⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⢀⠀⠀⠀⣠⣠⡈⠀⠀⠀⠀⠀⠀⠉⠀⠠⠀⠀⠀⠀⠀⣰⣿⡇⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⢩⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢱⣖⢰⣲⣰⢲⠁⣶⡶⢰⣆⣶⢀⣶⡀⣖⡆⡆⣶⣲⣶⢾⣿⣇⠀⠀⠀⠀⠀ ⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⢀⣄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣀⠀⠀⠠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠦⠄⠸⠧⠸⠁⠹⠼⠀⠶⠿⠿⠿⠿⠼⠿⠇⠇⠇⠇⠿⠔⠾⢯⣿⣿⡄⠀⠀⠀⠀ ⣿⣿⣿⣿⠿⡛⣶⡀⠠⣤⡀⠘⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠐⠀⢰⣎⠙⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣶⡄⡖⡆⣶⢰⢰⢰⡲⠐⡖⢰⡂⣶⣦⠀⣖⡆⢦⡖⡀⢠⠆⡖⡎⣷⣖⣻⢲⠄⠀⠀⠀ ⠿⠛⠁⠁⠊⠀⢻⣿⣦⣿⣷⡀⠈⠻⠠⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⢰⠀⢸⣿⣐⣾⣧⡬⠙⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⡱⠗⠇⠧⠇⠿⠸⠼⠰⠽⠂⠇⠸⠥⠿⠿⠀⠯⠗⠸⠗⢿⣙⣇⠧⠇⠕⠾⠇⠐⠯⠆⠀⠀ ䷩ 𝚕𝚒𝚗𝚎 3618 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2022/06/21/internal-epo-scandals/#comments Gemini version at gemini://gemini.techrights.org/2022/06/21/internal-epo-scandals/ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 06.21.22⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ Why_EPO_Scandals_(and_Next_Week’s_Protest)_Are_a_Very_Big_Deal⠀✐ Posted in Europe, Patents at 11:51 am by Dr. Roy Schestowitz Video_download_link | md5sum 20680f311f0d2aa55dd31f9b75fe2cd4 EPO Crisis Explained Creative Commons Attribution-No Derivative Works 4.0 http://techrights.org/videos/epo-demo-2022.webm Summary: In the video above I go through the document explaining “internal” EPO scandals (directed towards staff) and there’s still time to contact European politicians and media; there’s no valid excuse for turning a blind eye EARLIER today we_said that EPO staff would protest in front of EPO buildings just 8 days from now. Given the pandemic and several other factors, it’s difficult to expect it to be the biggest EPO protest ever. Benoît_Battistelli had managed to bring the staff closer together (united by scorn for his crimes) and António_Campinos was fortunate that just over a year after his term’s commencement there was a pandemic, keeping staff physically apart (for over 2 years already). He would later exploit the pandemic to also wage a war on courts, or on access to justice. Due process is not prioritised by those who break the law; they love kangaroo courts and they’re in no rush to comply with court orders issued by judges not controlled by them. “If you live in Europe, please consider contacting a local politician (like MEP) and the national press. These scandals merit national and international attention. Failing to even mention them is a form of complicity by selective apathy.”Campinos is already proving he’s no better than Battistelli in the sense that he’s willing to bribe and interfere in voting. He and Battistelli already did this over a decade ago in their_'crusade'_for_power; it’s a sad tragedy that no national broadcasters have bothered investigating this. If Europe’s second-largest institution has become a den of corruption, we should at least expect the ombudsman to look into it (or Europe’s largest institution, the EU). But it’s simply not happening and the_EPO_crafted_its_own_fake ombudsman. If you live in Europe, please consider contacting a local politician (like MEP) and the national press. These scandals merit national and international attention. Failing to even mention them is a form of complicity by selective apathy. █ ䷩ 𝚕𝚒𝚗𝚎 3682 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2022/06/21/irc-log-200622/#comments Gemini version at gemini://gemini.techrights.org/2022/06/21/irc-log-200622/ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 06.21.22⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ IRC_Proceedings:_Monday,_June_20,_2022⠀✐ Posted in IRC_Logs at 2:51 am by Needs Sunlight Also available via the Gemini protocol at: * gemini://gemini.techrights.org/irc-gmi/irc-log-techrights-200622.gmi * gemini://gemini.techrights.org/irc-gmi/irc-log-200622.gmi * gemini://gemini.techrights.org/irc-gmi/irc-log-social-200622.gmi * gemini://gemini.techrights.org/irc-gmi/irc-log-techbytes-200622.gmi Over HTTP: 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇H 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇HTML5_logs⦈_ #techrights_log_as_HTML5 #boycottnovell_log_as_HTML5 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇H 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇HTML5_logs⦈_ #boycottnovell-social_log_as_HTML5 #techbytes_log_as_HTML5 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇t 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇text_logs⦈_ #techrights_log_as_text #boycottnovell_log_as_text 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇t 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇text_logs⦈_ #boycottnovell-social_log_as_text #techbytes_log_as_text Enter_the_IRC_channels_now =============================================================================== § IPFS Mirrors⠀➾ CID Description Object type IRC log for  Qma84nVYwk7BbHodUubmwnzmNsCpMZvoBbKLvtW7t6hJQN #boycottnovell 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇HTML5 logs⦈ (full IRC log as HTML) IRC log for #boycottnovell  QmP5j7ptnLLaAxFkFuKRch2kDHebMEj8yVN3jS61wmJN8o (full IRC log 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇text logs⦈ as plain/ASCII text) IRC log for #boycottnovell-  QmThA655NwB8cxG7qKEDWidDNgrw5dQBmHrpQGYkUL4cPL social 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇HTML5 logs⦈ (full IRC log as HTML) IRC log for #boycottnovell-  QmVwTfc7YmDjvZ8JMZX38XMDWgshjdojsS1hLY4tfNviVx social 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇text logs⦈ (full IRC log as plain/ASCII text) IRC log for  QmQpZFfwgJqMg1e4thr8eJLAkDATY1dyfUzb8NqPnpq3VS #techbytes 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇HTML5 logs⦈ (full IRC log as HTML) IRC log for #techbytes  QmYpWFa2Sva9uVC4cFwTFq7EGSdutv9qCqY6FZeZBdY473 (full IRC log 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇text logs⦈ as plain/ASCII text) IRC log for  QmVSwHDHnDaLCWTHUELJN4z9vGw3kK445mSoTR1yNhPerD #techrights 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇HTML5 logs⦈ (full IRC log as HTML) IRC log for #techrights  QmX1M3qZGaVnWuBuWm1PV8v23qe3sgQ2N8Y7ZfRBHm913v (full IRC log 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇text logs⦈ as plain/ASCII text) 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇IPFS logo⦈ § Bulletin for Yesterday⠀➾ Local_copy | CID (IPFS): QmSFtnCuwj923WzPXJoqrBJMe5wB4X2SCzwtApNadjxLxc ䷩ 𝚕𝚒𝚗𝚎 3809 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2022/06/21/linux-foundation-words-hypocrisy/#comments Gemini version at gemini://gemini.techrights.org/2022/06/21/linux-foundation-words-hypocrisy/ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 06.21.22⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ Words_You_Cannot_Say_Unless_You_Are_the_Linux_Foundation⠀✐ Posted in Deception, IBM at 5:15 am by Dr. Roy Schestowitz These screenshots are all current (taken this morning) 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇LF_master⦈_ 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇LF_'blacked_out'⦈_ 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇LF_blacklist⦈_ 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Thomas_John_Watson_and_Linux_Foundation⦈_ Summary: IBM‘s (and others’) front group, the Linux_Foundation, does not adhere to its very own supposed ‘principles’, which it_keeps_lecturing_us_about ⠀⠠⠤⠄⡀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⢀⣀⣀⣀⣀⣀⣀⡀⣀⣀⢀⣀⣀⣀⣀⣀⡀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⠀⡀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠒⠒⠚⠓⠒⠒⠂⠒⠒⠒⠒⠒⠒⠒⠒⠒⠚⠀⠛⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠙⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠓⠂⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⢀⡀⠀⠀⢀⠀⠀⡀⢀⠀⡀⢀⣀⠀⠀⢀⠀⠀⠀⢀⠀⢀⠀⡀⡀⡀⠀⠀⠀⠀⠀⡀⡀⠀⡀⠀⠀⠀⠀⢀⡀⡀⠀⠀⠀⠀⠀⠀⢀⠀⠀⣀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣿⠟⠋⠑⢺⡟⡟⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⢿⢿⣶⣮⣝⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⢡⡏⠿⠿⢸⠘⢃⠀⠀⠱⠀⣿⣿⡟⠳⠖⠓⠧⠔⠺⠿⣿⣿⣷⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣮⡳⣶⣶⣾⣶⣶⣶⣾⣷⣾⣿⣿⣷⣶⣶⣾⣶⣶⣶⣶⣿⡿⢟⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣶⣭⣟⣛⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⣛⣫⣭⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⡔⣶⣶⣶⣶⣤⡻⢷⣮⡻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡜⣿⣿⣿⣿⣿⣷⣮⣝⡂⣘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡽⣿⣿⣿⣿⣿⣿⣿⣿⡖⢩⠛⠿⠿⠿⠻⠿⢿⠿⣟⣛⡿⠿⢿⢻⠿⡟⠿⢿⠿⢿⡿⢿⠿⡿⠟⣿⢛⣿⠿⠿⠿⢿⡏⣽⠿⡿⢿⠻⠻⠿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡹⣿⣿⣿⣿⣿⣿⣿⣇⣎⣆⣕⣀⣀⡘⢔⣺⣸⣿⣿⣿⣗⣺⣸⣿⣇⣸⣟⠰⣻⣕⣼⣿⣤⣣⣿⣜⣻⣔⣆⣿⣻⣿⣿⣝⣗⣼⣘⣤⣫⣿⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣮⣛⠿⣿⣿⣿⣿⢏⠿⡛⡿⡻⡻⢟⢿⡟⡟⡿⡻⢟⢿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣭⡻⢿⣶⣞⠤⣿⣧⣤⣤⣼⣿⣿⣧⣴⣼⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣮⣝⡻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣭⣛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢧⢻⡿⢿⢿⣿⣿⢿⣿⡿⠿⢿⢿⣿⣿⣿⣿⢿⣿⣿⢿⣿⣿⣿⣿⣿⢤⣈⣿⢿⢿⣿⣿⣿⡿⢿⣿⢿⣿⣿⣿⣿⣿⣿⡿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⢧⣤⣤⣴⣤⣴⣄⣧⣦⣥⣾⣤⣤⣦⣤⣴⣤⣧⣤⣴⣧⣤⣴⣤⣤⣷⣼⣤⣤⣤⣤⣤⣾⣧⣥⣴⣤⣆⣸⣤⣦⣼⣮⣤⣤⣤⣦⣥⣦⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣋⠉⣍⠉⢫⣝⢉⣍⣏⡉⣉⣭⢉⡭⣝⢉⡏⡩⡩⣩⢻⠭⣹⢝⢏⡭⣩⣉⢙⠉⣙⢍⡏⢟⣝⢯⣹⣙⢍⢏⣍⡉⡩⡩⣫⣏⣭⢉⣉⣩⠉⢝⣉⡩⣹⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⠿⡎⢟⢿⠿⡿⠿⢿⠿⢿⠿⠿⢿⡟⢻⡿⠿⣿⠟⠿⡿⠿⢿⠻⠿⠿⢿⠿⡿⠿⠿⠿⠿⢿⢿⠿⠿⠿⠿⠿⠿⠿⠟⣿⢿⡿⡿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣷⡎⢶⣾⣶⣶⣿⣶⣶⣶⣿⣶⣷⣾⣴⣶⣾⣶⣶⣿⣶⣾⣾⣶⣾⣾⣶⣷⣶⣶⣶⣷⣶⣾⣶⣴⣷⣶⣿⣷⣶⣶⣿⣿⣷⣷⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣌⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣀⣈⣉⣁⣉⣹⣶⣹⣉⣩⣏⡍⢹⣉⣉⣁⣗⣊⣭⣉⣵⣍⣉⣉⣉⣩⣏⡌⢉⣍⣍⣉⣍⣉⣭⣋⣅⣳⣈⣈⣂⣀⣊⣼⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⢀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣁⣀⣀⣀⣀⣈⣉⣀⣀⣈⣀⣀⣀⣀⣀⣀⣀⣀ ⢉⣉⡉⢹⢉⠉⠿⠿⡿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⡿⣿⣿⣿⡿⢿⢿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⢿⣿⣿⣿⣿⣿⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⢻⣿ ⠸⠿⡇⢸⠈⢤⠠⡠⢅⠥⢼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣥⣿⣾⣿⣷⣼⣬⣤⣥⣧⣦⣥⣤⣤⣤⣤⣷⣿⣿⣧⣿⣿⣿⣴⣤⣾⣤⣿⣿⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣸⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠿⠿⡿⣿⣿⡟⠿⠻⠿⡿⡿⣿⣿⠻⠿⠿⡿⠿⠿⡿⣿⣿⠛⠿⠿⠿⠿⢿⣿⡟⠿⠿⠿⢿⢿⣿⣿⠛⢿⠛⠿⡿⠿⠿⣿⣿⣛⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣷⣶⣿⣿⣿⣿⣿⣿⣶⣿⣾⣿⣷⣿⣿⣿⣿⣾⣿⣾⣿⣿⣿⣷⣿⣾⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣦⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣉⠉⣉⡿⠿⣿⣿⠉⢿⠏⢹⡿⠿⣿⠿⢿⠛⢿⠿⢿⡿⠿⣿⣉⠉⣉⡿⠿⣿⠿⢿⠉⠿⢿⣿⠙⡟⢩⠿⢿⡿⣿⢿⣿⡏⠹⡟⠉⡿⣿⢿⡿⠿⡟⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⠀⣿⠀⠆⢸⣿⠀⡈⢰⢸⠂⠄⠀⠀⢰⠀⢆⠀⠀⡇⣶⣿⣿⠀⣿⠀⠀⢀⠰⠂⠀⡆⢸⣿⣧⠀⡇⠰⠀⡇⠿⢸⣿⡇⡆⢁⠀⡇⠿⢸⠀⠀⡆⠰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣷⣿⣷⣶⣿⣿⣶⣷⣿⣾⣷⣶⣾⣶⣾⣷⣾⣷⣾⣷⣿⣿⣿⣶⣿⣿⣶⣿⣷⣾⣷⣿⣾⣿⣿⣶⣿⣷⣾⣿⣾⣾⣿⣷⣿⣾⣶⣿⣾⣾⣷⣾⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⢰⡖⠲⡶⠒⣶⠶⣶⡶⢶⡖⠲⡶⠶⡶⠶⣶⡖⢒⡒⢶⠶⢶⠖⠉⠛⠿⣿⢿⠿⡿⠿⡿⠿⣿⠿⣿⣿⣿⣿⣿⣿⣿⠛⢻⡿⠿⢿⡿⠏⢹⣿⠟⣛⠻⡿⠿⢿⡿⠿⡿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⢸⡇⠀⠃⠀⡗⠀⢸⠄⠐⡇⠰⠀⠀⠀⢰⣿⡗⠠⠌⠃⠰⠀⡆⢰⠀⢆⠀⡈⢰⠂⠀⠁⢰⡇⠀⢸⣿⣥⣤⣬⣿⠏⠘⠈⠇⢰⠀⠀⠆⢸⣿⠀⠿⠀⡇⠶⢈⠀⠀⠀⢰⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⠸⠷⠾⠾⠶⠷⠶⠶⠷⠶⠿⠶⠷⠶⠷⠾⠿⢿⣶⣶⣿⣶⣾⣷⣾⣷⣾⣶⣷⣾⣷⣶⣶⣾⣿⣶⣾⣿⣿⣿⣿⣿⣶⣿⣷⣶⣾⣶⣷⣶⣾⣿⣷⣶⣾⣇⣶⣾⣷⣶⣷⣾⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⡟⢛⠻⣿⢿⣿⣿⣿⣿⣿⣿⠿⣿⣿⢿⣿⣿⣿⣿⣿⣿⠛⠛⣻⣿⣿⡿⢿⣿⡿⣿⣿⡟⣿⠋⣻⡟⢻⠟⣻⢿⣿⣿⣿⡏⣿⡿⣿⢿⣿⣿⡟⠛⣿⣿⢿⣿⣿⢿⡏⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⡗⠤⠙⡁⠶⢸⠀⠇⠀⢰⡇⠶⢼⠀⠂⣿⣯⣭⣭⣽⣿⠠⠭⣇⠁⣘⠀⠂⡇⣴⢸⣿⡇⣷⢰⣿⣿⡄⢰⠁⠦⢸⠸⠇⣷⡇⣴⠀⠂⣹⣿⠁⠂⢹⠀⠆⢸⠰⠄⡇⡏⠐⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣷⣶⣾⣷⣶⣾⣶⣶⣶⣾⣷⣶⣾⣶⣶⣿⣿⣿⣿⣿⣿⣶⣶⣾⣶⣿⣶⣶⣷⣿⣾⣿⣷⣿⣾⣿⣿⣷⣾⣷⣶⣿⣶⣶⣿⣷⣿⣷⣶⣿⣷⣾⣿⣶⣀⣶⣿⣰⣶⣷⣿⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣗⣈⣉⣈⣍⢹⣯⣍⢩⣏⣋⡉⣭⣉⣁⣉⣏⣩⣿⣹⣭⣉⣉⣁⣊⣭⣭⣿⣟⣹⣿⣉⣉⣍⣉⣸⡉⠏⢁⣉⣈⣛⣉⣙⣉⠸⠵⢝⣉⣿⣉⣯⣉⣉⣿⣏⣁⣉⣉⣉⣉⣹⣴⣍⣉⣩⣿⣆⣩⣉⣿⣿⣿⣿⣿ ⣿⣿⣿⡿⠿⠛⠿⠿⢿⠿⢿⠿⢿⢿⢿⡿⠻⠿⠿⢿⡿⠿⢿⢿⠿⡿⠿⢿⠿⠿⠿⠿⡿⠿⠿⠿⡿⠫⡶⣿⠿⠻⠿⠟⠿⠿⢻⠿⣿⠿⣷⢊⠹⠿⠟⢿⠿⠿⢿⣿⢿⢿⣿⡿⢻⠿⠟⢻⠟⢿⢿⠿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣮⣾⣧⣦⣼⣼⣧⣼⣤⣷⣼⣷⣥⣤⣴⣵⣯⣿⣤⣼⣼⣶⣤⣤⣿⣯⣧⣤⣤⣧⣤⣥⣧⣦⣮⣄⣚⡡⠤⠤⠥⠥⠤⠼⠬⠯⣏⣙⣬⣤⣤⣤⣼⣲⣤⣬⣷⣵⣵⣽⣮⣼⣤⣤⣼⣤⣷⣤⣿⣼⣿⣿⣿⣿⣿ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠰⠶⠶⢶⡆⡀⢀⢀⠀⡀⡀⡀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⢸⠀⠀⣸⡇⠃⠘⠘⠚⠣⠃⠚⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠈⠉⠁⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⡶⠶⠶⢶⣶⣒⣒⣒⣒⣲⣶⠶⠶⢶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶ ⣿⣿⢿⠿⢿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⢟⣻⣭⣷⣶⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣷⣶⣯⣝⣻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿ ⣿⣿⣼⣾⣿⣶⣴⣿⣵⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣏⣾⣿⣿⡇⠰⠀⡇⢸⢛⠛⡟⢛⢻⠀⠛⡇⢸⠒⠛⡛⣟⢘⣿⡟⣛⢳⠙⡛⢻⣿⠀⠶⢾⢛⠛⡛⢻⢛⡛⡗⢺⢸⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⡿⣿⢿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣯⡻⣿⣿⣇⣘⣁⣇⣸⣐⣀⣇⣙⣹⣀⣌⣃⣸⣀⣅⣂⣽⣘⣿⣇⣐⢘⣀⣇⣸⣿⣀⣛⣻⣸⣇⣇⣸⣐⣂⣇⣸⣸⣿⣿⣿ ⣿⣿⣬⣦⣤⣶⣧⣬⣤⣯⣾⣧⣼⣴⣭⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣷⣯⣝⡛⠿⠿⢿⡿⣿⣿⠿⣿⣿⣿⣿⣿⣿⡿⠿⠿⣛⣻⣭⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⢁⠘⡿⢩⡀⡖⣠⠀⡄⣀⠂⠄⠖⠠⢹⠋⠍⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣴⣤⣤⣤⣤⣤⣯⣦⣬⣦⣤⣥⣦⣧⣬⣦⣴⣦⣤⣧⣼⣧⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣧⣴⣦⣴⣌⣥⣧⣨⣤⣧⣿⣤⣩⣯⣁⣴⣍⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣴⣧⣇⣬⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣧⣬⣯⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣧⣽⣦⣥⣼⣥⣤⣿⣱⣬⣬⣥⣤⣤⣽⣤⣼⣼⣶⣥⣼⣧⣥⣤⣦⣧⣧⣧⣤⣵⣾⣷⣥⣴⣕⣧⣤⣬⣖⣥⣥⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣟⣋⣉⣻⣍⣩⣉⣹⣫⣋⣉⣩⣝⣉⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣧⣽⣭⣧⣵⣿⣬⣥⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣭⣭⣭⣭⣭⣟⡻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣏⣈⠏⣉⣙⣍⣉⣉⡹⢋⣉⣯⣋⣙⣉⣹⣙⣝⣉⣋⣋⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣼⣿⣩⣯⣯⣽⣧⣽⣿⣽⣯⣽⣭⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣏⣿⣍⣛⡛⣻⣹⢻⠋⣛⡋⣛⢍⣟⣛⣛⣛⢹⣛⣹⣻⣿⢛⣛⣻⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣯⣮⣯⣭⣯⣯⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⡏⣿⡩⠉⢿⣻⠙⠙⣛⡉⡉⠛⢻⡋⡟⣹⣭⡉⠛⠉⢛⣟⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣯⣝⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣛⣛⣻⣿⣿⣟⣛⣛⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⡏⣿⠍⠋⠚⠛⢹⠉⠙⡛⠙⢙⠋⡏⢛⠓⠙⡟⣛⢻⠛⠛⣻⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣏⣽⣿⣹⣟⣿⣽⣯⣩⣟⣹⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣭⣭⣭⣭⣭⣭⣷⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣯⣏⣿⣛⣝⣫⣭⣩⣯⣯⣝⣿⣿⣯⣿⣿⣿⣿⣿⣿⣏⣿⣿⣿⠀⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠀⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⡀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠂⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⠀⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠀⠀ ䷩ 𝚕𝚒𝚗𝚎 3956 ╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕ (ℹ) Images, hyperlinks and comments at http://techrights.org/2022/06/21/patrons-not-criticised/#comments Gemini version at gemini://gemini.techrights.org/2022/06/21/patrons-not-criticised/ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 06.21.22⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ Companies_That_Cannot_be_Criticised⠀✐ Posted in Finance, Free/Libre_Software, FSF at 3:36 am by Dr. Roy Schestowitz 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇FSF_patrons⦈_ Summary: Patronisation remains a rather problematic phenomenon in the age of corporate capture a la Linux_Foundation; as this_good_article_puts_it: “all of this is basically altruist capture. Just as corporations have been involved with regulatory capture for years, effectively removing the teeth from regulators so that large businesses can do as they please, they are gobbling up young, intelligent, motivated people, and saddling them with a ton of corporate busy work so that they don’t even have the opportunity to do anything that would threaten corporate interests” As someone put it in IRC, “the FSF has fallen for this, hook, line and sinker.” ⠀⠀⠀⢀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⠀⠀⠀⠀ ⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀ ⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀ ⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀ ⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀ ⠀⠀⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠁⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ䷩ 𝚕𝚒𝚗𝚎 4034 ╒═══════════════════ 𝐃𝐀𝐈𝐋𝐘 𝐋𝐈𝐍𝐊𝐒 ═════════════════════════════════════════════╕ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 06.21.22⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ Links_21/06/2022:_Windows_Downloads_Getting_Blocked_in_Russia⠀✐ Posted in News_Roundup at 2:42 am by Dr. Roy Schestowitz 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇GNOME bluefish⦈ § Contents⠀➾ * GNU/Linux o Audiocasts/Shows o Instructionals/Technical o Games o Desktop_Environments/WMs # GNOME_Desktop/GTK * Distributions_and_Operating_Systems o SUSE/OpenSUSE o Fedora_Family_/_IBM o Debian_Family o Devices/Embedded * Leftovers * Transparency/Investigative_Reporting * Environment o Energy o Wildlife/Nature * Finance * AstroTurf/Lobbying/Politics * Censorship/Free_Speech * Freedom_of_Information_/_Freedom_of_the_Press * Civil_Rights/Policing * Monopolies o Patents o Copyrights * § GNU/Linux⠀➾ o § Audiocasts/Shows⠀➾ # ⚓ Late_Night_Linux_–_Episode_182_–_Late_Night_Linux⠀⇛ Thumbs up for Mozilla and KDE, mixed reaction to mobile Thunderbird and Microsoft, AI definitely isn’t sentient, and more. # ⚓ Tux Digital ☛ Destination_Linux_283:_The_State_of_IDEs: VSCode_or_BS-Code?⠀⇛ This week’s episode of Destination Linux, we’re going to be talking about IDE monopolization is it going to be an issue in the future? Then we will be discussing Thunderbird going mobile. Plus, we have our tips/tricks and software picks. All this and more coming up right now on Destination Linux to keep those penguins marching! o § Instructionals/Technical⠀➾ # ⚓ uni Toronto ☛ What_fast_SSH_bulk_transfer_speed_(probably) looks_like_in_mid-2022⠀⇛ What this says to me is that SSH speed testing is not trivial and has non-obvious results that I don’t (currently) understand. If we care about SSH speed in some context, we need to test it in exactly that context; we shouldn’t assume that results from other servers or other network setups will generalize. # ⚓ Frederic Cambus ☛ Differences_between_base_and_ports_LLVM in_OpenBSD⠀⇛ As mentioned in my previous article, we do not use upstream build system to build LLVM in the base system, but hand-writen BSD Makefiles. Importing CMake into the base system was not an option, because of the size of the project and the large dependency chain it requires for building. As a drawback, the build is slower than it could be, were we able to take advantage of a more modern build system. Nowadays, Clang is the default compiler on the amd64, arm64, armv7, i386, macppc, octeon, powerpc64, and riscv64 platforms. It is also available in the sparc64 base system. # ⚓ HowTo Forge ☛ How_to_Install_OpenLiteSpeed_Web_Server_on Ubuntu_22.04⠀⇛ OpenLiteSpeed is a simple, lightweight, and high- performance HTTP server and can handle hundreds of thousands of concurrent connections. In this tutorial, we will show you how to install OpenLiteSpeed on Ubuntu 22.04 server. # ⚓ Linux Capable ☛ How_to_Install_MongoDB_5.0_on_Debian_11 Bullseye_–_LinuxCapable⠀⇛ MongoDB is a free and open-source cross-platform document database. The software is characterized as a NoSQL database, a tool for storing JSON, or even a Document Database with optional schemas. # ⚓ Linux Capable ☛ How_to_Install_NixNote_on_Ubuntu_22.04_LTS –_LinuxCapable⠀⇛ NixNote is a popular unofficial Evernote client for Linux desktops. It was initially known as NeverNote. It used to be written in Java until NixNote 2, when it was switched to C++ with Qt framework for a smaller memory footprint and improved performance. The author has been using it since 2013 and provides an overview of the available features, installation, usage, and customization options. -Conclusion paragraph: If you are looking for a powerful note-taking app that runs on your Linux desktop, look no further than NixNote. It’s feature-rich, open-source, and completely free. In the following tutorial, you will learn how to install NixNote on Ubuntu 22.04 LTS Jammy Jellyfish desktop using the command line terminal with tips about installing the alternative development version and removing the application if required in the future. # ⚓ FOSSLinux ☛ Beginner’s_guide_to_Debian_package_management⠀⇛ Package management is one of the fundamental features of a Linux system. The package management tools and the package format vary from distro to distro, but most distros use one of the two core tools. The RPM packaging format and tools like rpm and yum are common for Red Hat Enterprise Linux-based distros (such as RHEL itself and Rocky Linux). The other major family utilized by Debian, Ubuntu, and related distros is the .deb packaging format and tools like apt and dpkg. All these Debian Linux distros offer a vast number of package management systems that, in turn, provide access to an organized database of over 6000 packages. # ⚓ Linux Shell Tips ☛ How_to_Install_Dropbox_in_Fedora_Linux⠀⇛ File storage is a must-have routine for every Linux user. Dropbox gives such users remote and virtual control over their personal, work, or project files. Data storage solutions offered by this cloud-based file hosting service come with big benefits as we shall look at shortly. For Linux users working on team projects or as part of a distributed team, the Dropbox cloud storage solution guarantees a better file management approach, flexible data sharing, and reasonable access. # ⚓ How_to_Upgrade_Linux_Kernel_to_5.19_Release_on_Ubuntu 20.04⠀⇛ In this tutorial, we are going to learn how to upgrade Linux Kernel to 5.19 mainline release on Ubuntu 20.04. Linux Kernel is a free and open-source, monolithic, modular, multitasking Unix-like operating system. It is the main component of a Linux operating system and is the core interface between the computer’s hardware and its processes. It makes communication possible between computer hardware and processes running on it and it manages resources effectively. Linux 5.19 mainline was released recently by Linux Torvalds with better new features to try out. The mainline tree is maintained by Linus Torvalds and It is where all new features are added and releases always come from. # ⚓ FOSSLinux ☛ How_to_mount_a_drive_in_Ubuntu⠀⇛ Users who use multiple operating systems have to create separate partitions for each operating system. Most users have dual-boot of Windows and Ubuntu, where you have to make different partitions for each operating system. Windows partitions are formatted as NTFS or FAT32 filesystems, whereas most Linux distributions are formatted with Ext4 filesystems, including Ubuntu. In Linux, you can easily access the Windows partitions through the file manager or the command- line interface. In recent years, Ubuntu has developed a better graphical user interface, so if you are not so used to the command line, you can still mount the partitions using the file manager. # ⚓ HowTo Forge ☛ How_to_use_loops_in_Terraform⠀⇛ Terraform is an Open source tool developed and maintained by HashiCorp. It uses its own Hashicorp Configuration Language- HCL to provision multiple cloud service providers. In this tutorial, I will show you how to use loops in Terraform. We will see several examples of using some loop constructs. o § Games⠀➾ # ⚓ GamingOnLinux ☛ Building_a_Retro_Linux_Gaming_Computer_– Part_17:_The_Llama_Master⠀⇛ Continued from Part 16: We Are All Doomed # ⚓ GamingOnLinux ☛ Geometry_Wars:_Retro_Evolved_on_Steam_Deck is_absolutely_awesome⠀⇛ Geometry Wars: Retro Evolved on Steam Deck, a classic from back in the Xbox 360 days has a version on Steam and it works so beautifully on the Steam Deck. # ⚓ GamingOnLinux ☛ Proton_and_Wine_updater_ProtonUp-Qt_now shows_anti-cheat_status⠀⇛ Another update to the free and open source app ProtonUp-Qt giving you a proper user interface for downloading GE-Proton, Luxtorpeda, Wine-GE and others for Steam Deck and Linux. It works with Steam, Heroic Games Launcher, Bottles and Lutris. # ⚓ GamingOnLinux ☛ Westwood_classic_RPG_‘Nox’_lives_on_with the_OpenNox_game_engine⠀⇛ Westwood Studios made quite a lot of games like Dune II and the Command & Conquer series but they also made an RPG called Nox, that now lives on with the OpenNox game engine. OpenNox just recently had a new release, and the project is now open source too under the GPL! # ⚓ GamingOnLinux ☛ Heroes_of_Might_and_Magic_II reimplementation_gets_big_audio_improvements_and_AI_speedup⠀⇛ Heroes of Might and Magic II game engine reimplementation, fheroes2, has another great new release out continuing to be the absolute best way to play this classic on modern platforms. # ⚓ GamingOnLinux ☛ The_Cycle:_Frontier_works_nicely_on_Steam Deck_and_Linux_desktops⠀⇛ Initially an Epic Store exclusive, you can now play The Cycle: Frontier free on Steam and thanks to Proton — on Steam Deck and Linux desktops. # ⚓ GamingOnLinux ☛ Steam_Deck_back_to_being_the_global_top seller_(by_revenue)_on_Steam⠀⇛ After a brief stint at number 2 thanks to the popularity of V Rising, the Steam Deck has moved firmly back into place at number 1 on the top sellers list. o § Desktop Environments/WMs⠀➾ # § GNOME Desktop/GTK⠀➾ # ⚓ OMG Ubuntu ☛ GNOME_Devs_Mockup_the_Linux_Image_Viewer I’ve_Been_Dreaming_Of_–_OMG!_Ubuntu!⠀⇛ Back in 2019 I opined that Ubuntu needs a better image viewer than the one it currently offers (which is Eye of GNOME, if you didn’t know, a core GNOME app). Alas, that hasn’t happened yet. Ubuntu still uses an image viewer that doesn’t offer all of the features that rival operating systems do (yes, even the ChromeOS image viewer can do more out-of-the-box). But hope is on the horizon. GNOME design genius Allan Day has recently revised his mockups for a more comprehensive GNOME image “previewing” experience. # ⚓ GamingOnLinux ☛ Microsoft_chucks_GNOME_$10,000_from their_FOSS_Fund [Ed: Microsoft chucks GNOME $10,000 for “political_capture”]⠀⇛ Everyone knows that Microsoft absolutely loves Linux right? Well, that’s debatable but hey they did just reach down the back of the sofa and chuck GNOME some cash. * § Distributions and Operating Systems⠀➾ o § SUSE/OpenSUSE⠀➾ # ⚓ SUSE’s Corporate Blog ☛ Visibility_and_consistency_are essential_for_container_security⠀⇛ As I discussed in my previous article, business and technology leaders are under more pressure than ever to transform. That pressure flows directly to development teams tasked with unlocking organisational agility and meeting the changing needs of customers. o § Fedora Family / IBM⠀➾ # ⚓ Talospace ☛ Fedora_36_Mini-Mini-Review_On_The_Blackbird⠀⇛ For the past couple weeks I’ve been experimenting on the Blackbird to see what window managers and desktop environments seem to work well with Fedora on ppc64le before I try to migrate my main Talos II workstation to whatever I end up picking. But I also know a few of you are itching to upgrade and waiting to see if there were any problems, and of course for those of you running a distro other than Fedora, Fedora’s going to find problems earliest. So, this will be a mini-mini-review instead of what we traditionally do: what I’ve been testing on the Blackbird and how well it appears to work, keeping in mind that my Blackbird is a GPU-less machine using only the ASPEED BMC for graphics and a 4-core CPU with 16GB of RAM. I’d call it “low end,” at least within the spectrum of practical OpenPOWER desktops. # ⚓ IBM_Transforms_Business_Operations_with_the_RISE_with_SAP Solution_in_Expanded_Partnership_with_SAP [Ed: IBM is a proprietary software pusher. This means Red Hat too will increasingly abandon any spirit of "openness" (look what happened to CentOS and Fedora already)]⠀⇛ o § Debian Family⠀➾ # ⚓ Amnesty_International_&_Debian_Day_suicides_comparison⠀⇛ When Gaëtan Mootoo, an extraordinarily gifted Amnesty International employee, decided to take his own life, he did it in his workplace, the Amnesty office in Paris. Debian doesn’t have a workplace. Nonetheless, when Frans Pop chose to take his own life, he sent a formal email announcing his resignation from Debian at 9:41pm on the evening before the Debian anniversary, Debian Day, 16 August 2010. For a virtual organization, for all intents and purposes, this was the closest you get to taking your life in the office. Amnesty and Debian have both had a number of tragic deaths that could have been avoided. Let’s put them head to head and see how they compare. o § Devices/Embedded⠀➾ # ⚓ CNX Software ☛ Ingenic_T31-based_WiFi_AI_camera_development kit_promises_over_a_year_of_battery_life_–_CNX_Software⠀⇛ We’ve previously seen WiFi security cameras promising a year of battery life with products like the Eufy EverCam, but the Ingenic T31-based Smart Video Application Development Kit by Innophase may allow for the development of even more power- efficient WiFi AI security cameras with AI processing last can last over one year. The development kit combines Ingenic T31 MIPS & RISC-V camera SoC with Innophase Talaria TWO INP101x ultra-low-power (57µA @ DTIM10) Wi-Fi & BLE wireless module, that is estimated to last 14.4 months on a 3,000 mAh battery while operating at a 99.3% idle, 0.7% video capture ratio. # ⚓ CNX Software ☛ Vecow_unveils_MediaTek_Genio_350,_Genio_500, and_Genio_1200_system-on-modules_and_development_kits_–_CNX Software⠀⇛ Vecow has announced a series of new system-on- modules and development kits based on Mediatek Genio 350, Genio 500, or Genio 1200 processors for AIoT applications ranging from smart security, smart retail, and traffic vision to digital signage. This follows last week’s news about ADLINK LEC-MTK- I12000 SMARC module and devkit powered by MediaTek Genio 1200 Cortex-A78/A55 AIoT processor, but Vecow also offers solutions based on the entry-level Genio 350 quad-core Cortex-A53 processor, and the mid-range Genio 500 octa-core Cortex-A73/A53 processor. # ⚓ Linux Gizmos ☛ AAEON_presents_new_COM_Express_modules_at Embedded_World_2022⠀⇛ AAEON has announced a few new products ahead of Embedded World 2022. The NanoCOM-TGU and COM-ICDB7 are COM Express modules that feature Intel’s Tiger Lake UP3 SoC processor and Intel’s SoC Xeon D LCC processor respectively. AAEON’s NanoCOM-TGU COM Express module offers support for the following 11th Gen processors from Intel… # ⚓ Hackaday ☛ Blinking_An_Arduino_LED,_In_Julia⠀⇛ The Julia programming language is a horrible fit for a no-frills microcontroller like the ATMega328p that lies within the classic Arduino, but that didn’t stop [Sukera] from trying, and succeeding. * § Leftovers⠀➾ o ⚓ The Nation ☛ Bullsh*t⠀⇛ o ⚓ Telex (Hungary) ☛ Ágnes_Keleti,_the_most_successful_Hungarian gymnast_and_olympian_of_all_time⠀⇛ The oldest olympic champion of the world, the 101 year- old Ágnes Keleti is feeling well: she exercises every day, and she can still do the splits. Her son says that her decision to move back to Budapest from Israel in the 2000’s, definitely extended her life. o ⚓ Hackaday ☛ 3D_Printed_Concrete_Beam_Improves_Sustainability⠀⇛ Many of the 3D printed houses and structures we’ve seen use concrete and are — frankly — a little underwhelming. Making big squares out of concrete isn’t that hard and while we are sure there is some benefit, it isn’t overwhelming. [Andy Coward] apparently felt the same way and set out to find ways that 3D printing could offer unique benefits in building structures. The result: a beam that would be difficult to create with conventional techniques but is easy to make with a printer. The advantage is that it uses 78% less concrete than a conventional beam with the same properties. o ⚓ Counter Punch ☛ The_Basilisks’_Blue_Devotees⠀⇛ o § Hardware⠀➾ # ⚓ Hackaday ☛ Don’t_Mind_If_I_Ski-Do⠀⇛ There is an age-old tradition among hackers of just making it yourself. Whether the real thing is too expensive or you think you can make a better one, the itch strikes, and it can quickly spread. [Homemade Madness] has quite the itch as he builds his own jetski. # ⚓ Hackaday ☛ Working_With_BGAs:_Design_And_Layout⠀⇛ The Ball Grid Array, or BGA package is no longer the exclusive preserve of large, complex chips on computer motherboards: today even simple microcontrollers are available with those little solder balls. Still, many hobbyists prefer to stay with QFP and QFN packages because they’re easier to solder. While that is a fair point, BGA packages can offer significant space savings, and are sometimes the only choice: with the ongoing chip shortage, some other package versions might simply be unavailable. Even soldering doesn’t have to be complicated: if you’re already comfortable with solder paste and reflow profiles, adding a BGA or two into the mix is pretty easy. # ⚓ Hackaday ☛ Scrambling_Pocket_Calculators_Made_Easy_With_EMP Box_V2⠀⇛ [Rostislav Persion] has for some time been interested in making small, portable EMP devices capable of interfering with nearby electronics. In these EMP devices, high voltage is used to create a portable spark gap generator, whose operation in turn creates electromagnetic pulses capable of resetting or scrambling nearby electronics such as pocket calculators. # ⚓ Hackaday ☛ Wonderful_Foldable_Printable_Dodecahedron⠀⇛ Debra Ansell of [GeekMomProjects] fame came up with a neat, 3D design that prints flat and then folds up into everyone’s favorite Platonic solid: a D12. o § Health/Nutrition/Agriculture⠀➾ # ⚓ Counter Punch ☛ Decades_of_Research_Document_the Detrimental_Health_Effects_of_BPA⠀⇛ BPA is one of many harmful chemicals in everyday products and a poster child for chemicals in plastics. It is probably best known for its presence in baby bottles due to campaigns by organizations such as Safer Chemicals, Healthy Families and Breast Cancer Prevention Partners. An extensive body of research has linked BPA to reproductive health problems, including endometriosis, infertility, diabetes, asthma, obesity and harming fetal neurodevelopment. # ⚓ Common Dreams ☛ Spain_Ravaged_by_Wildfires_as_Drought, Heatwave_Broils_Europe⠀⇛ Hundreds of people have been forced from their homes and tens of thousands of acres have been burned through by wildfires across Spain, with global climate experts warning that nearly the entire country is at risk of facing the flames. “Nearly all the country faces extreme fire risk Friday as a result of the heatwave and drought” Spain and much of Europe is experiencing, the World Meteorological Organization (WMO) reported Friday, noting that a Saharan dust cloud that’s drifted north toward the continent may also have an impact on public health. # ⚓ Common Dreams ☛ ‘It’s_a_Public_Health_Issue!’_MSNBC_Host Makes_Case_for_Medicare_for_All⠀⇛ MSNBC host Mehdi Hasan used his major-network platform on Sunday to make the case for Medicare for All as a critical public health measure, pointing to a new study showing that a single-payer system designed to guarantee comprehensive coverage to everyone could have prevented more than 338,000 coronavirus deaths in the United States. “It’s time to stop treating universal healthcare or single-payer or Medicare for All as some sort of fringe, left-wing issue, some political hobbyhorse for Bernie Sanders or ‘The Squad,’” Hasan said during the three-minute segment. “No, it’s a public health issue. It’s a policy being pushed by some of the top scientific researchers in America. And frankly, it’s a no-brainer.” o § Proprietary⠀➾ # ⚓ The Atlantic ☛ Is_Google_Dying?_Or_Did_the_Web_Grow_Up?⠀⇛ Most people don’t need a history lesson to know that Google has changed; they feel it. Try searching for a product on your smartphone and you’ll see that what was once a small teal bar featuring one “sponsored link” is now a hard-to- decipher, multi-scroll slog, filled with paid- product carousels; multiple paid-link ads; the dreaded, algorithmically generated “People also ask” box; another paid carousel; a sponsored “buying guide”; and a Maps widget showing stores selling products near your location. Once you’ve scrolled through that, multiple screen lengths below, you’ll find the unpaid search results. Like much of the internet in 2022, it feels monetized to death, soulless, and exhausting. # ⚓ IT Pro ☛ Microsoft_reportedly_blocks_Russian_Windows_10_and Windows_11_downloads⠀⇛ Copies of both operating systems (OS) are reportedly unavailable when users inside of Russia attempt to download them from official Microsoft servers, but downloading when using a VPN, with the IP address set to outside of Russia, allows the download to take place. [...] It is currently unclear if the situation is an “error”, as TASS reported, or if it was a deliberate decision taken by Microsoft. o § Linux Foundation⠀➾ # ⚓ PR Newswire ☛ The_FinOps_Foundation_Announces_Fidelity Investments_as_a_Premier_Member [Ed: Linux Foundation as a front for fiscal predators]⠀⇛ o § Security⠀➾ # ⚓ Hackaday ☛ Breaking_Google_Nest_Hub’s_Secure_Boot⠀⇛ [frederic] tells a story about their team’s hack of a Google Nest Hub (2nd generation) — running Ubuntu on it, through bypassing Google’s boot image signature checks. As with many good hacks, it starts with FCC website pictures. Reverse- engineering a charger and USB daughterboard pin- out, they found a UART connection and broke it out with a custom adapter. With a debug console and insights into the process, they went on hacking, slicing through hardware and software until it was done with. # ⚓ Krebs On Security ☛ Why_Paper_Receipts_are_Money_at_the Drive-Thru⠀⇛ Check out this handmade sign posted to the front door of a shuttered Jimmy John’s sandwich chain shop in Missouri last week. See if you can tell from the store owner’s message what happened. # § Privacy/Surveillance⠀➾ # ⚓ Patrick Breyer ☛ EU_„chat_control“_proposal:_Germany takes_the_lead_in_defending_confidentiality_of communications⠀⇛ In a leaked response to the EU Commission dated 10 June, the German government insists that proposed EU „chat control“ legislation to automatically search all private chats, messages, and emails for suspicious content be brought in line with „constitutional standards of protection for private and confidential communication“. The statement opposes „general monitoring measures and measures for the scanning of private communications“ which have been proposed by the European Commission to search for child sexual exploitation material and „child pornography“. The proposal involving searching of communications and cloud storage, network blocking, mandatory age verification and blocking of minors from app stores is being criticised by rights groups and industry, but also by the German Child Protection Association DKSB. # ⚓ TruthOut ☛ Facebook_Enables_Anti-Abortion_Clinics_to Collect_Data_on_Would-Be_Patients⠀⇛ o § Defence/Aggression⠀➾ # ⚓ Common Dreams ☛ ‘Sick_and_Dangerous’_Ad_by_Shotgun-Wielding MAGA_Senate_Candidate_Condemned⠀⇛ A Republican candidate for the United States Senate was roundly rebuked Monday after releasing a violent campaign ad showing him “hunting” so-called “Republicans in name only” and inviting supporters to purchase their own “RINO-hunting permits.” “Now he’s threatening to kill his political opponents.” # ⚓ Common Dreams ☛ Opinion_|_Doug_Mastriano’s_Rootin’_Tootin’ School_Shootin’_Prevention_Plan⠀⇛ A teenage boy in a black trench coat walks down a school hallway. # ⚓ The Nation ☛ Sweeping_Gun_Reform⠀⇛ # ⚓ Common Dreams ☛ Opinion_|_Largest_Ever_US_Naval_War_Drills in_Pacific_a_Threat_to_Both_Peace_and_Marine_Life⠀⇛ While the world’s attention is focused on the brutal Russia-Ukraine conflict, half-way around the world, in the Pacific Ocean, competition/ confrontation of the U.S. and NATO toward China and North Korea is taking an increasingly military turn. # ⚓ New York Times ☛ Over_200_Feared_Dead_in_Ethiopia Massacre⠀⇛ An Ethiopian rebel group massacred more than 200 members of the Amhara ethnic group on Sunday, according to officials and news reports, the latest atrocity amid a civil war that threatens to tear apart Africa’s second-most-populous nation. Witnesses and officials told The Associated Press that at least 230 people were killed when members of the Oromo Liberation Army attacked Tole, a village in Oromia, Ethiopia’s largest region. # ⚓ The Gray Zone ☛ VIDEO:_Ecuador’s_indigenous_revolt_against their_neoliberal_president⠀⇛ # ⚓ Scheerpost ☛ Gustavo_Pedro_Wins_Historic_Elections_in Colombia⠀⇛ The victory of the Historic Pact is a marked shift in the Colombian political scene which has been dominated by conservatives for decades. # ⚓ Common Dreams ☛ ‘Incredible_News’:_Global_Applause_as Leftist_Gustavo_Petro_Wins_Colombian_Presidency⠀⇛ Former guerrilla fighter and longtime lawmaker Gustavo Petro defeated a millionaire businessman viewed as Colombia’s Donald Trump on Sunday to become the South American nation’s first leftist president-elect, riding a wave of mass anger over inequality, poverty, and the corruption of the right-wing political establishment. “The government of hope has arrived,” Petro, a former member of the M-19 rebel organization that disarmed in 1990 and became an influential political party, told supporters gathered in Bogotá. “This story that we are writing today is a new story for Colombia, for Latin America, for the world. We are not going to betray this electorate.” # ⚓ TruthOut ☛ Global_Applause_as_Leftist_Gustavo_Petro_Wins Colombian_Presidency⠀⇛ # ⚓ Common Dreams ☛ Opinion_|_War_Wounds:_How_Veterans_Return From_America’s_Wars⠀⇛ In 2010, I began to follow U.S. soldiers down a long trail of waste and sorrow that led from the battle spaces of Afghanistan to the emergency room of the trauma hospital at Bagram Air Base, where their catastrophic wounds were surgically treated and their condition stabilized.  Then I accompanied some of them by cargo plane to Ramstein Air Base in Germany for more surgeries at Landstuhl Regional Medical Center, or LRMC (pronounced Larm-See), the largest American hospital outside the United States. # ⚓ Scheerpost ☛ Nagasaki_Survivor_Denounces_‘Absolute_Evil’_of Nuclear_Bombs_on_Eve_of_Vienna_Summit⠀⇛ “The atomic bomb is a weapon of inhumanity and of absolute evil, with which human beings cannot exist,” said 82-year-old Sueichi Kido. # ⚓ Common Dreams ☛ Nagasaki_Survivor_Denounces_‘Absolute_Evil’ of_Nuclear_Bombs_on_Eve_of_Vienna_Summit⠀⇛ A survivor of the August 9, 1945 bombing of the Japanese city of Nagasaki by the United States conveyed the inhumanity of atomic weapons on Monday ahead of an international meeting that seeks to eliminate the world’s growing nuclear arsenal. “We have continued to appeal to the world for the abolition of nuclear weapons and for a world without war.” # ⚓ Scheerpost ☛ Daniel_Ellsberg_on_Nuclear_War_and_Ukraine⠀⇛ # ⚓ Scheerpost ☛ Washington,_Allies_Plan_for_a_Long_War_Against Russia_in_Ukraine⠀⇛ By Kyle Anzalone / AntiWar.com The Washington Post reports the White House is planning for an extended conflict in Ukraine. Leaders in NATO, the UK and Germany have joined the US in suppo… o ⚓ Common Dreams ☛ Opinion_|_The_Global_Ruling_Class,_Endless_War, and_the_Culture_of_Mass_Death⠀⇛ It is hard to be sanguine about the future. The breakdown of the ecosystem is well documented. So is the refusal of the global ruling elite to pursue measures that might mitigate the devastation. We accelerate the extraction of fossil fuels, wallow in profligate consumption, including our consumption of livestock, and make new wars as if we are gripped by a Freudian death wish. The Four Horsemen of the Apocalypse—Conquest, War, Famine and Death—gallop into the 21rst century. o ⚓ Scheerpost ☛ Hedges:_The_Triumph_of_Death⠀⇛ Opinion column argues that “Those who rule, servants of corporations and the global billionaire class, accompany the suicidal folly by cementing into place corporate tyranny. The plan is not to reform. It is to perpetuate the corporate pillage.” o ⚓ Counter Punch ☛ Imagining_the_Pacific_Republic⠀⇛ A brick barbeque in the yard poignantly beckons, but I’m here too soon in the year for that. It’s late March, and the willful storm is insistently blowing thick clouds of raindrops north. Needing a break from the room, I braved the storm and walked out on the beach a little while ago. It rapidly soaked through my inadequate jacket. But some like it wet, especially many of us who inhabit the raincoasts along the North Pacific rim of North America. Our thick forests, luxuriant rivers and streams with their rich salmon runs, the snowcaps atop our mountain ranges that feed water to cities and farms year round, all are gifts of the North Pacific and its rain and storms. We might feel some wet discomforts, and suffer cabin fever and light deprivation through the cloudy gray months. But we know which side our iconic bread is buttered on. I am at a place on the Washington coast that has particular personal significance, the small community of Moclips. In 1984, this was the first place I touched the Pacific after an eventful road trip across the U.S. from Atlanta, where I had been staying with my sister for several months. A week-long transcontinental run brought me to a forest camp by the beach just north of town. After days of jangly winds roaring past my old car, the sound of the waves washed over me as an operatic choir rising and falling in irregular harmonies. The ocean was singing to me on my return. The last of a seven coast-to- coast jumps that took place over a course of 13 years, this return signified a decision to finally settle on the Pacific Coast. o ⚓ Meduza ☛ No_infighting_here:_Investigative_journalist_Andrei Soldatov_says_the_Kremlin_is_punishing_security_officials_for_the bad_intelligence_that_fueled_the_invasion’s_early_days._Now_he’s_a wanted_man.⠀⇛ Following the invasion of Ukraine, Russia militarized its approach to censorship. For more than three months now, it has been a felony to publish any information in the news media or on social networks that contradicts the Russian Defense Ministry’s propaganda. Investigative journalist and Russian security services expert Andrei Soldatov has tested these expanded limits on speech by reporting extensively on an alleged crackdown against a department within the Federal Security Service that provided Vladimir Putin with the bad intelligence that led the president to expect an easy campaign in Ukraine. Soldatov told Meduza that he believes the criminal case recently opened against him for spreading “disinformation” about the military is really the FSB getting back at him for exposing the agency scandal. o ⚓ Meduza ☛ ‘More_than_serious’:_Russia_threatens_retaliatory measures_after_Lithuania_bans_transit_of_EU-sanctioned_goods_to Kaliningrad⠀⇛ Moscow is threatening retaliatory measures in response to Lithuania’s ban on rail transit of EU-sanctioned goods to Russia’s far-western enclave of Kaliningrad. The restrictions, which began on Saturday, June 18, currently apply to coal, metals, cement, wood, construction materials, and advanced technology. Restrictions on the supply of petroleum products may be introduced in August.  o ⚓ TruthOut ☛ Nikole_Hannah-Jones_Calls_for_Reparations_in_Speech_to UN_General_Assembly⠀⇛ * § Transparency/Investigative Reporting⠀➾ o ⚓ Meduza ☛ The_‘LLC_Invest’:_connection_Meduza_and_OCCRP_uncover ‘network’_of_companies_holding_$4.5_billion_in_assets_linked_to Vladimir_Putin⠀⇛ Vladimir Putin is undoubtedly a very rich man. Journalists and anti-corruption activists have linked him to a luxurious palace on the Black Sea, surrounding vineyards, the Igora Ski Resort, and Villa Sellgren north of St. Petersburg. But documents evidencing Putin’s ownership of these assets have proven impossible to find.  o ⚓ Eesti Rahvusringhääling ☛ Damage_to_MS_Estonia_hull_more extensive_than_previously_believed⠀⇛ While last year investigators of the Estonian Safety Investigation Bureau thought that damage to the starboard hull of MS Estonia runs for 22 meters, it has now been revealed that it measures over 40 meters in length. More oil is also leaking from the wreck. * § Environment⠀➾ o ⚓ Salon ☛ Red_alert:_Portions_of_the_Arctic_are_warming_much_faster than_we_thought⠀⇛ The data comes from a portion of the Arctic Ocean north of Norway and Russia. Scientists with the Norwegian Meteorological Institute compiled surface air temperatures from islands in the northern Barents Sea from 1981 to 2020. In findings published Wednesday in the journal Scientific Reports, they wrote that annual average temperatures there are rising by up to 2.7 degrees Celsius per decade, making it the fastest warming region known on Earth. o ⚓ TruthOut ☛ FEMA_Isn’t_Only_Solution_to_Climate_Disaster. Government_Must_Fund_Mutual_Aid.⠀⇛ o § Energy⠀➾ # ⚓ [Old] The_Christian_case_against_Bitcoin_and_blockchain⠀⇛ I’ve split what I want to say into two parts. This post deals with the claim that the challies.com article represents a genuinely Christian outlook on Bitcoin and blockchain. On closer inspection, I think in reality it represents a mostly misinformed and sometimes very naive understanding of both economics and technology, and then uses Christianised vocabulary to gloss over the problematic parts of Bitcoin. That may sound like a harsh assessment, but I will try to back it up below. o § Wildlife/Nature⠀➾ # ⚓ Counter Punch ☛ Logging_Yosemite_Will_Make_It_More,_Not Less,_Vulnerable_to_Fire⠀⇛ While it may seem counter-intuitive to some people, the truth is that the strong weight of scientific evidence and opinion indicates that removing live and dead trees from forests does not stop or curb wildfires, and often increases overall fire severity. In fact, more than 200 of the nation’s top climate scientists and ecologists recently concluded the following: We have watched as one large wildfire after another has swept through tens of thousands of acres where commercial thinning had previously occurred due to extreme fire weather driven by climate change. Removing trees can alter a forest’s microclimate, and can often increase fire intensity. In contrast, forests protected from logging, and those with high carbon biomass and carbon storage, more often burn at equal or lower intensities when fires do occur. * § Finance⠀➾ o ⚓ Counter Punch ☛ Can_We_Ever_Retire_to_Greater_Equality?⠀⇛ o ⚓ Counter Punch ☛ Only_Radical_Changes_Will_Make_Rents_Affordable⠀⇛ Social housing is not-for-profit affordable housing that includes the working and middle classes. Unlike social housing, public housing in the US shelters impoverished families in government-owned housing often without the funds necessary for maintenance, cleanliness, and safety. It is important to make rental assistance an entitlement because in the US three quarters of families eligible for rental assistance receive no government help. With these two strategies, the US can provide more affordable, high quality rental housing for all renters. o ⚓ Common Dreams ☛ Opinion_|_Why_Do_Tens_of_Millions_in_US_Support an_Economic_System_That_Doesn’t_Benefit_Them?⠀⇛ For nearly two centuries, literature from Marx and Dickens to Thomas Picketty and Barbara Ehrenreich has dissected and denounced the machinations of the greedy rich. Turn their pockets inside out, make them pay their fair share, and a more just society might be possible.  o ⚓ The Nation ☛ How_Bleak_Is_the_Future_of_the_Art_World?⠀⇛ While the goings-on of the art world might appear to be a secondary concern amid the various crises of capitalism we face, in Art in the After-Culture: Capitalist Crisis and Cultural Strategy, critic Ben Davis exposes the crucial ways art can absorb, reflect, and suffer from our system’s flaws. Davis—who is currently the national art critic for Artnet—uses the book’s eight essays to historicize and elucidate the balance of forces between art and capitalism. He muses on the way subjects like the overlapping cataclysms of climate change, the rise of conspiracy culture and AI-based art, and galvanizing social movements like Standing Rock and Black Lives Matter have posed new challenges to the ways we create and consume visual art. “The stakes are high for art,” Davis states plainly of the current state of the field, which he feels must “make the case for itself in a collapsing cultural space.” o ⚓ TruthOut ☛ Many_Nations_Have_Used_COVID_to_Impose_the_Tyranny_of Transnational_Capital⠀⇛ * § AstroTurf/Lobbying/Politics⠀➾ o ⚓ Meduza ☛ ‘A_chance_for_revenge’:_The_rise_and_fall_of ‘methodology,’_the_school_of_thought_that_produced_the_idea_of_the ‘Russian_world’⠀⇛ The philosopher Georgy Shchedrovitsky and his pupils were the USSR’s first political consultants. Beginning in the 1960s, the so-called “methodologists” advised Communist Party apparatchiks, believing that they could change the society by “reprogramming” the minds of its people. In the 1990s, Shchedrovitsky’s disciples proposed the idea of the “Russian world.” Twenty years later, this concept entered Vladimir Putin’s geopolitical imagination, becoming a pretext for the invasion of Ukraine. Following the invasion, another “methodologist,” Sergey Kiriyenko, has become Putin’s point man in the Donbas. Meduza special correspondent Andrey Pertsev tells the story of the rise and fall of “methodology.” o ⚓ Counter Punch ☛ BoJo’s_Demolition_of_the_Northern_Ireland Protocol_is_Hypocrisy_Run_Wild⠀⇛ The success of the peace process depends on British government neutrality between the Catholic/nationalist and Protestant/unionist communities, each of which number about one million people. The Good Friday Agreement of 1998 (GFA) successfully institutionalised a complex balance of forces in which little could be done without nationalist and unionist cooperation. Power was shared not only within Northern Ireland but between outside players like the Irish Republic and the European Union, both of whom had a central role in the new order. o ⚓ Common Dreams ☛ Neoliberal_Macron_Loses_Parliamentary_Majority_as Mélenchon-Led_Left_Surges_in_France⠀⇛ France’s new left-wing coalition picked up enough votes during Sunday’s legislative elections to help deny President Emmanuel Macron the absolute majority he needed to ram through his unpopular austerity agenda. Macron’s neoliberal alliance Ensemble won the most seats in the National Assembly with 245 but fell well short of the 289 needed to control parliament. o ⚓ The Atlantic ☛ Sheryl_Sandberg_and_the_Crackling_Hellfire_of Corporate_America⠀⇛ Now we learn that Meta has been investigating Sandberg for possible misuse of company resources. The Wall Street Journal reported that some of her colleagues think she may have broken Securities and Exchange Commission rules by having Facebook employees work on her pet projects. These include her Lean In foundation; her second book, Option B: Facing Adversity, Building Resilience, and Finding Joy; and even her upcoming wedding, to a consultant named Tom Bernthal. (The Journal reported that a Meta spokesperson declined to comment and that a spokesperson for Sandberg denied that she had inappropriately used company resources in connection with her wedding.) o ⚓ Ahram Online ☛ Al-Azhar_calls_for_countries_to_enact_laws criminalising_Islamophobia⠀⇛ The AOCE stated on its official Facebook page that it is making this call in response to increased hate speech against Islam and Muslims in many European societies. o ⚓ John Goerzen ☛ Lessons_of_Social_Media_from_BBSs_|_The Changelog⠀⇛ In the recent article The Internet Origin Story You Know Is Wrong, I was somewhat surprised to see the argument that BBSs are a part of the Internet origin story that is often omitted. Surprised because I was there for BBSs, and even ran one, and didn’t really consider them part of the Internet story myself. I even recently enjoyed a great BBS documentary and still didn’t think of the connection on this way. [...] Yes, it does. As he adds, “People aren’t the problem. The problem is the platforms.” o ⚓ Telex (Hungary) ☛ Katalin_Novák:_There_is_a_gateway_connecting the_President’s_Office_and_the_Prime_Minister’s_Office⠀⇛ o ⚓ Counter Punch ☛ Chesa_Boudin_Did_Not_Lose_._._._We_Did⠀⇛ I do not count angels on the head of a pin or belong to the cult of any personalities. As an anti-war activist, organizer, VISTA social worker and attorney of almost 40 years I’ve had a rare chance to walk the streets of challenge and the courts of dare. I have also been arrested a half dozen times, indicted in two countries, imprisoned in one and am currently banned by four international states.  This does not make me better, or stronger or wiser. . . let’s just say seasoned. Though my tactics and voice have varied depending on the fight and its venue, there is a steadfast understanding that has empowered my journey since my nose was first bloodied years ago by cop baton when, as a 16-year-old, I and others tried to seize the Brooklyn Bridge to say no to Vietnam. At its core, since the first slaver ship, small pox blanket and noose which hung women because we feared witches, this is a country of systemic and avarice greed, one in which the powerful, and those who envy or aspire to them, feed on people of color, on communities of poverty, on cadres of dissent. Nowhere is that more palpable and overarching and demanding of deep-seated fundamental change than it is with the criminal “justice” system. And that is why Chesa Boudin has been relegated to mere historical footnote of what might have been, instead of an imaginable pathway of what we could become. o ⚓ Counter Punch ☛ U.S._Senate_–_From_Partisan_(GOP)_Swamp_to_a Bipartisan_Graveyard_for_Democracy⠀⇛ “Nonsense,” says veteran Rep. John Larson (D-CT). The Democrats can hold public hearings, report bills to the Senate floor and then make the Republicans filibuster. Let the GOP sweat a days-long filibuster of a bill establishing a $15 minimum wage. Imagine the national TV coverage with Democrats rebutting the cruel or lying orations by megamillionaire Senator Mitch McConnell and his minions. As has been the practice for years, the Republican minority members in the Senate merely sent the majority leader an email threatening a filibuster (“extended debate” is the euphuism) and the majority leader placed the bills from the House in limbo. o § Misinformation/Disinformation⠀➾ # ⚓ Orac ☛ Justin_Bieber:_His_Ramsey_Hunt_syndrome_is_not_due to_vaccines!⠀⇛ I must admit that I never thought that I’d be writing about Justin Bieber on SBM for any reason, but such are the strange times that we live in today that I find myself doing just that. Sure, I could imagine Bieber being featured on this blog for being yet another celebrity spreading antivax misinformation, for example, but to my knowledge I’ve never heard of him doing that. Also, being the old fart that I am, I must confess that I’m not a Belieber and never have been. Such is life. However, over the weekend Bieber’s name started bubbling up on my social media feeds, with fans sharing a video that posted to Bieber’s Instagram feed, which I’ll repost here: * § Censorship/Free Speech⠀➾ o ⚓ UnHerd ☛ The_new_war_on_Islamism⠀⇛ Over that summer, Submission, a 10-minute film that I co- created with Theo van Gogh, was aired on the taxpayer- funded VPRO channel in Amsterdam. I had pulled four very explicitly misogynistic verses out of the holy book, which Theo then inscribed on the bodies of women who acted out the selected verses. After a series of threats, Theo was murdered by a radical Islamist fanatic. Warned that I would be next, I went into hiding. Dutch society got the message: Submission was pulled and since then nothing of any significance critical of Islam’s founding father or holy book has been aired or exhibited by any mainstream Dutch outlet. Two years later, the message was driven home in another small European country when Flemming Rose, the editor of the Danish newspaper Jyllands-Posten, solicited drawings of the prophet Muhammad after a Danish school teacher wrote a children’s book on the prophet but could find no illustrations for it. After Rose published them, both he and one of the illustrators, Kurt Westergaard, received credible death threats. * § Freedom of Information / Freedom of the Press⠀➾ o ⚓ CPJ ☛ Taliban_forces_beat_journalist_Reza_Shahir,_charge_3_others over_corruption_reporting⠀⇛ The Taliban fighters left him unconscious in the street and took his mobile phone, Shahir told CPJ. Shahir previously worked as a reporter for the local broadcaster Rahe Farda TV, before the Taliban beat and detained him in April; since then, he has worked as a freelancer, he said. Separately, on May 4, the Taliban prosecutor’s office in Faryab province detained and questioned Firoz Ghafori, Mosamem, and Olugh Beig Ghafori for about three hours, and then released them on bail after charging them with criminal insult, according to media reports and Firoz Ghafori, who spoke to CPJ in a phone interview. o ⚓ VOA News ☛ Female_Asian_Journalists_Face_Harassment_in_Allegedly Beijing-backed_Campaign⠀⇛ Threats of violence and rape. Accusations of being a traitor. Insults regarding appearance. Asian journalists covering politics or human rights in China, especially women, risk a barrage of online assault every time they hit publish. Top China journalists and other China analysts are facing an “ongoing, coordinated and large-scale online information campaign” on Twitter, according to an Australian Strategic Policy Institute (ASPI) report, which says women of Asian descent facing the worst of the vitriol. The think tank, based in Australia’s capital of Canberra, determined that the inauthentic Twitter accounts behind the operation are likely another iteration of “Spamouflage,” a pro-Chinese Communist Party (CCP) network that Twitter attributed to Beijing in 2019. o ⚓ Counter Punch ☛ Predictable_Monstrosities:_Priti_Patel_Approves Assange’s_Extradition⠀⇛ Patel, for her part, was never exercised by the more sordid details of the case.  Her approach to matters of justice is one of premature adjudication: the guilty are everywhere, and only multiply.  When it came to WikiLeaks, such fine points of law and fact as a shaky indictment based on fabricated evidence, meditations on assassination, and a genuine, diagnosed risk of self- harm, were piffling distractions.  The US Department of Justice would not be denied. “Under the Extradition Act 2003,” a nameless spokesman for the Home Office stated, “the Secretary of State must sign an extradition order if there are no grounds to prohibit the order being made.  Extradition requests are only sent to the Home Secretary once a judge decides it can proceed after considering various aspects of the case.” * § Civil Rights/Policing⠀➾ o ⚓ Project Censored ☛ The_Misconceptions,_Corporatization,_and Radical_Roots_of_Pride_–_The_Project_Censored_Show⠀⇛ Produced by Eleanor Goldfield, Co-Host and Associate Producer. o ⚓ Common Dreams ☛ Opinion_|_As_a_Former_Refugee,_I_Want_Safety_for Everyone—No_Matter_Where_They_Are_Fleeing_From⠀⇛ Most refugees do not want to leave their homes. o ⚓ Common Dreams ☛ ‘Totally_Unacceptable’:_US_Rejecting_90%_of Afghans_Seeking_Asylum_Under_Humanitarian_Program⠀⇛ As a coalition of human rights groups on Monday implored the international community to do more to help Afghan refugees, new reporting revealed that the United States is rejecting the overwhelming majority of Afghans seeking to enter the country under a humanitarian program—including relatives of those who aided the U.S.- led invasion and occupation of their country. “My family is in extreme danger.” o ⚓ TruthOut ☛ Workers_in_Maryland_Vote_to_Form_First_Apple_Store Union_in_US⠀⇛ o ⚓ Scheerpost ☛ ‘We_Did_It!’_Workers_in_Maryland_Vote_to_Form_First US_Apple_Store_Union⠀⇛ “This victory shows the growing demand for unions at Apple stores and different industries across our nation,” said the head of the International Association of Machinists and Aerospace… o ⚓ The Nation ☛ The_Long,_Troubled_History_of_the_Supreme_Court—and How_We_Can_Change_It⠀⇛ By now, it should be abundantly clear that our antiquated Constitution, written over two centuries ago by white men to govern a small, slave-dependent republic huddled along the Eastern Seaboard, does not meet the needs of the sprawling, multiethnic, and complicated country that we have become.1This article has been adapted from From Parchment to Dust: The Case for Constitutional Skepticism, by Louis Michael Seidman (The New Press). Copyright 2021. Reprinted here with permission. For anyone who doubts this proposition, consider the following facts. In two out of the last six presidential elections, a candidate became president even though he lost the popular vote. Virtually all of the money and attention in presidential elections are devoted to a tiny number of swing states that determine the outcome. The Constitution vests in state legislatures the power to appoint presidential electors whether or not they are chosen by a popular majority—a power that Donald Trump tried to take advantage of in 2020, and may well take advantage of in 2024.2 o ⚓ Counter Punch ☛ Our_Bodies,_Societies_and_Planet_Are_Inflamed_for the_Same_Reasons⠀⇛ Patel is a widely published author, perhaps best known for his New York Times and international bestselling book, The Value of Nothing. He is also a filmmaker as well as a research professor in the Lyndon B Johnson School of Public Affairs at the University of Texas, Austin. Marya is an associate professor of medicine at the University of California, San Francisco (UCSF), whose research investigates the intersections of social structures and illness, and the impacts of the culture of colonialism on health. She is also executive director and board chair for the Deep Medicine Circle, a women of color-led, worker-directed 501(c)(3) nonprofit in the San Francisco Bay Area, focused on decolonizing farming and restoring relationships with nature through food. Recently, Marya and Patel coauthored the book Inflamed: Deep Medicine and the Anatomy of Injustice, published in 2021 through Macmillan. o ⚓ Vanguard NG ☛ Attack_On_Churches:_35_pastors_abducted/killed_in 17_months⠀⇛ It’s quite a herculean task to get one’s head around how many Christians have been attacked, abducted and killed already in 2022. Though one might hear about individual events like the Owo church attack, it is quite tough to get a sense of the scale o ⚓ JURIST ☛ Afghanistan_dispatch:_Hindu_and_Sikh_minorities_leave under_pressure_of_threats_and_attacks⠀⇛ Law students and lawyers in Afghanistan are filing reports with JURIST on the situation there after the Taliban takeover. Here, a law student in Kabul reports on Taliban pressures on minority Hindu and Sikh populations. For privacy and security reasons, we are withholding our correspondent’s name. The text has only been lightly edited to respect the author’s voice. o ⚓ Common Dreams ☛ Opinion_|_A_Juneteenth_Story_of_Family_History, Music,_and_‘Where_I_Got_My_Name’⠀⇛ Before there was a vaccination, the only Covid-19 medicine I had for the isolation of the lockdown periods was making music with my oldest friend, Daniel Rapport. We have been friends since we were born, formed a band in high school, and now have an acoustic blues duo, The Blue Tide. We have long drawn our inspiration from the Mississippi Delta blues, with Daniel playing acoustic and slide guitar and me on harmonica. As Covid-19took off, with the death toll rising and all of us sheltering in place, I was able to connect (remotely at first, then later in person) and overcome the loneliness by writing lyrics about the pandemic and pairing them with the guitar licks Daniel was writing. During this time we experienced the uprising for Black lives of 2020 and raging climate change-induced wildfires that filled the air with thick plumes of smoke—and so we began writing songs about the overlapping pandemics of Covid-19, racism, and the climate crisis. o ⚓ Democracy Now ☛ Harvard’s_Deep_Ties_to_Slavery:_Report_Shows_It Profited,_Then_Tried_to_Erase_History_of_Complicity⠀⇛ In the final part of our Juneteenth special broadcast, we look at Harvard University’s recent report detailing the school’s extensive ties to slavery and pledged $100 million for a fund for scholars to continue to research the topic. The report documents dozens of prominent people associated with Harvard who enslaved people, including four Harvard presidents. Harvard commissioned the study in 2019 as part of a wave of schools reckoning with their pasts and the ongoing legacy of racial discrimination. “Harvard’s ties to slavery begin with the founding of the institution,” says MIT historian Craig Steven Wilder, author of “Ebony & Ivy: Race, Slavery, and the Troubled History of America’s Universities.” Wilder says that while this history is not new, Harvard worked for decades to erase its complicity in slavery. “We’re really only beginning to reconcile and to really struggle with the deep ties that this institution has to slavery,” he adds. o ⚓ The Nation ☛ Keeping_Juneteenth_Radical⠀⇛ The federal government’s embrace of Juneteenth is an occasion for both celebration and concern. Activists invested in the freedom of Black Americans rightly fear that the holiday will become commercialized and stripped of its radical, somber meaning. Finding ways to keep the spirit of Juneteenth alive will be crucial now that it’s inked its spot on calendars as America’s 11th federal holiday. o ⚓ Common Dreams ☛ Opinion_|_Why_Juneteenth_Celebrations_Should Acknowledge_the_13th_Amendment⠀⇛ On June 17, 2021, President Joe Biden signed into law a bill establishing Juneteenth as a Federal Holiday. Signed into law a year after the brutal murder of George Floyd and the chorus of calls for a racial reckoning that followed, the Juneteenth holiday not only acknowledges the delayed fulfillment of equality for African Americans, but, according to President Biden, the nation’s burgeoning commitment to restorative justice. o ⚓ Democracy Now ☛ “No_Atonement,_No_Repair”:_Watch_Nikole_Hannah- Jones_Call_for_Slavery_Reparations_in_Speech_to_U.N._General Assembly⠀⇛ In March, the United Nations marked the International Day of Remembrance of the Victims of Slavery and the Transatlantic Slave Trade. Pulitzer Prize-winning journalist Nikole Hannah-Jones, creator of The New York Times’s groundbreaking 1619 Project, addressed the U.N. General Assembly. As part of our Juneteenth special, we air her full address. “It is time for the nations that engaged in and profited from the transatlantic slave trade to do what is right and what is just. It is time for them to make reparations to the descendants of chattel slavery in the Americas,” Hannah-Jones said. “This is our global truth, a truth we as human beings understand with stark clarity: There can be no atonement if there is no repair.” o ⚓ Counter Punch ☛ The_Activist’s_Antidote:_A_Conversation_About Depression,_Hopelessness,_&_Burnout⠀⇛ o ⚓ TruthOut ☛ “Mental_Health_Units”_in_Prison_Are_Solitary_by Another_Name,_Activists_Say⠀⇛ o ⚓ Democracy Now ☛ Juneteenth_Special:_Historian_Clint_Smith_on Reckoning_with_the_History_of_Slavery_Across_America⠀⇛ In a Juneteenth special, we mark the federal holiday that commemorates the day in 1865 when enslaved people in Galveston, Texas, learned of their freedom more than two years after the Emancipation Proclamation. We speak to the writer and poet Clint Smith about Juneteenth and his new book, “How the Word Is Passed: A Reckoning with the History of Slavery Across America.” “When I think of Juneteenth, part of what I think about is the both- handedness of it,” Smith says, “that it is this moment in which we mourn the fact that freedom was kept from hundreds of thousands of enslaved people for years and for months after it had been attained by them, and then, at the same time, celebrating the end of one of the most egregious things that this country has ever done.” Smith says he recognizes the federal holiday marking Juneteenth as a symbol, “but it is clearly not enough.” o ⚓ Scheerpost ☛ Michael_Moore:_The_Graduate⠀⇛ In the face of injustice, I turned my head the other way. o ⚓ Scheerpost ☛ Michael_Moore:_Lift_Every_Voice:_Thoughts_from_a Juneteenth_Holiday⠀⇛ By Michael Moore Juneteenth greetings, my friends. On this episode of Rumble with Michael Moore, I celebrate and reflect on this important new holiday and the opportunity it provides to teach the r… * § Monopolies⠀➾ o § Patents⠀➾ # ⚓ Counter Punch ☛ The_Global_South_in_the_WTO:_Time_to_Go_on the_Offensive⠀⇛ The WTO is in a comatose state, and a key reason for this has been the angry reaction of the governments of the global North to the ability of governments of the global South and their civil society allies to fend off demands for more concessions from the US and other developed countries that had originally intended the organization to be the prime instrument of prying open the economies of the South and integrating them more fully to a global economy dominated by northern transnational corporations. The WTO was a key agency of corporate-driven globalization.  Globalization has, however, been shown to be a fragile order fraught with many deep- seated structural weaknesses, such as collapsing global supply chains, that have been exposed by the “perfect storm” of Covid 19, the war in Ukraine, inexorably rising oil prices, global warming, and other contingencies.  As deglobalization gathers momentum, developing countries must move from a purely defensive to an offensive strategy at the WTO, taking advantage of the crisis of the organization, especially its moribund dispute settlement system, to take back the concessions it made to the global North during the Uruguay Round.  Regaining the policy space abolished by these concessions will be essential to developing countries if they are to adjust effectively to the emerging new global order. o § Copyrights⠀➾ # ⚓ Torrent Freak ☛ Judge_Recommends_$150k_Piracy_Judgment Against_Torrent_Site_Operator⠀⇛ The makers of the film “Hellboy” have scored a preliminary victory in Hawaii’s federal court. After a three-year legal battle, Magistrate Judge Kenneth Mansfield now recommends granting a $150,000 default judgment against the foreign operator of the defunct torrent site MKVCage. # ⚓ Torrent Freak ☛ Nitro_IPTV_Loses_$100m_Piracy_Lawsuit Leaving_Hollywood_Studios_Fuming⠀⇛ A US court has ordered the former operators of pirate IPTV service Nitro TV to pay more than $100m in piracy damages to broadcaster DISH. While the defendants are likely to be somewhat upset, major Hollywood studios are absolutely fuming. Despite their lawsuit against Nitro being filed months earlier, it’s still not over, allowing DISH to strike first against any available cash. ䷩ 𝚕𝚒𝚗𝚎 5867 ╒═══════════════════ 𝐃𝐀𝐈𝐋𝐘 𝐋𝐈𝐍𝐊𝐒 ═════════════════════════════════════════════╕ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 06.21.22⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ Links_21/06/2022:_Lots_of_Garbage_From_‘Linux’_Foundation⠀✐ Posted in News_Roundup at 5:20 pm by Dr. Roy Schestowitz 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇GNOME bluefish⦈ § Contents⠀➾ * GNU/Linux o Audiocasts/Shows o Kernel_Space o Applications o Instructionals/Technical o Desktop_Environments/WMs # K_Desktop_Environment/KDE_SC/Qt # GNOME_Desktop/GTK * Distributions_and_Operating_Systems o New_Releases o SUSE/OpenSUSE o Fedora_Family_/_IBM o Debian_Family o Canonical/Ubuntu_Family o Devices/Embedded o Open_Hardware/Modding * Free,_Libre,_and_Open_Source_Software o Events o Web_Browsers # Mozilla o GNU_Projects o Licensing_/_Legal o Programming/Development # Rust * Leftovers o Linux_Foundation o Security # Fear,_Uncertainty, Doubt/Fear-mongering/Dramatisation o Environment o Internet_Policy/Net_Neutrality o Monopolies # Software_Patents # Copyrights * § GNU/Linux⠀➾ o ⚓ Linux Links ☛ Linux_Around_The_World:_USA_–_Montana_– LinuxLinks⠀⇛ Montana state in the Mountain West subregion of the Western United States. It borders by Idaho to the west, North Dakota and South Dakota to the east, Wyoming to the south, and the Canadian provinces of Alberta, British Columbia, and Saskatchewan to the north. Montana is the only US state that shares a land border with three Canadian provinces. o § Audiocasts/Shows⠀➾ # ⚓ Video ☛ Every_Linux_Distro_Is_Great!_(Every_Desktop Environment_Too!)_–_Invidious⠀⇛ In this backyard boomer vlog, I ramble on about how Linux has become a “normie” operating system. If you have used Linux for a few years (or more), then you have undoubtedly noticed that Linux has gotten so good that it’s really…just another operating system. # ⚓ Video ☛ GitHub_&_GitLab_Are_Awful,_What_Does_The_FSF Suggest_–_Invidious⠀⇛ What source code repository is ethical well it depends on how you define ethics and if you go by what the FSF and GNU have to say well basically nothing is except what they offer themselves. # ⚓ Video ☛ Manjaro_21.3.0_Xfce_Edition_overview_|_OS_for everyone._–_Invidious⠀⇛ In this video, I am going to show an overview of Manjaro 21.3.0 Xfce Edition and some of the applications pre-installed. o § Kernel Space⠀➾ # ⚓ Venture Beat ☛ Linus_Torvalds:_After_30_years,_Linux_is_not a_dead_project_|_VentureBeat⠀⇛ After 30 years of working on Linux, Linus Torvalds is still enthusiastic about the open-source operating system he created and its future prospects for innovation. Today, the Linux operating system is at the foundation of cloud, edge, embedded and internet of things (IoT) technologies that enable the operations of billions of devices. Linux is developed by an open community of contributors with new versions of the core, known as the Linux kernel, released every six to ten weeks. Each of those new major kernel updates are released by none other than Torvalds himself. At the Open Source Summit event today, Torvalds discussed the state of Linux, in a fireside chat with his longtime friend Dirk Hohndel, who currently is the chief open-source officer at the Cardano Foundation. The conversation ranged from the state of open-source security, to new technology and the impact of the pandemic on Linux development. o § Applications⠀➾ # ⚓ TechRepublic ☛ Linux_has_a_new_authenticator_app,_and_it’s easy_enough_for_anyone_to_use⠀⇛ I’ve relied on various authenticator apps for some time. For those that don’t know, an authenticator app is used to generate random codes used for two- factor authentication. How they work is simple: You install the app, add an account and the authenticator will generate a time-based six-digit code to use for 2FA for the site or service in question. In my opinion, using an authenticator app for 2FA is much more secure than having that code sent to you via SMS. Unfortunately, not every site and service works with authenticator apps, but those services that do make up for the random oversight. Although 2FA isn’t perfect, it’s far better to use it than not. By adding an extra layer of security, you make it that much more challenging for bad actors to gain access to your accounts and data. For that reason alone, I highly recommend adding 2FA security to all of your accounts that make it available. With all of that said, you’ll find authenticator apps for nearly every platform. For your mobile needs, there’s Authy and Google Authenticator. But what about the desktop? What apps are available for those platforms? If your operating system of choice is Linux, there’s one option that’s quite good. That app is called Authenticator, and it’s a GTK app that supports over 200 providers. In fact, any siteor service that supports tokens should work with it. You can search the 2FA Directory and any site that comes up as supporting tokens will work with Authenticator. # ⚓ Ubuntu Handbook ☛ This_Tool_Enables_Live_Clock_on_Wallpaper of_Ubuntu_22.04_GNOME_42_|_UbuntuHandbook⠀⇛ Would like to display digital clock and date in your desktop? Desktop Clock is a new extension to do the job in GNOME 42. It’s an extension that so far works on Ubuntu 22.04, Fedora 36, Arch and Manjaro Linux. With it, you have the date and time display on desktop with customisable appearance. # ⚓ Build_Me_Up_BetterCAP_–_Hack_Ware_News⠀⇛ BetterCAP is a flexible and powerful tool for MITM or Man in the Middle attacks on wireless networks. BetterCAP is built into popular hacking Linux distros such as Kali and Parrot and Aline Linux and is also available on other platforms. The tool has become quite popular, pushing its predecessor EtterCAP to near irrelevance. o § Instructionals/Technical⠀➾ # ⚓ Its FOSS ☛ Install_Grub_Customizer_on_Ubuntu_22.04_&_Other Versions⠀⇛ The Grub Customizer is a handy GUI tool that lets you configure various aspects of the Grub bootloader. You can use it to change the order of the boot and make Windows boot by default. # ⚓ Network World ☛ Counting_the_days_on_Linux_|_Network World⠀⇛ Have you ever wondered how many days it’s been since you started your diet, begun your daily jogs, or were first working with Linux? If you can remember the start date, a simple Linux script can count the days for you. All you need is the date command and a calculation that turns your dates into seconds, subtracts the start date from the end date and then divides the result by the appropriate number to turn the seconds into the corresponding number of days. # ⚓ Hackaday ☛ Linux_Fu:_Docking_Made_Easy_|_Hackaday⠀⇛ Most computer operating systems suffer from some version of “DLL hell” — a decidedly Windows term, but the concept applies across the board. Consider doing embedded development which usually takes a few specialized tools. You write your embedded system code, ship it off, and forget about it for a few years. Then, the end-user wants a change. Too bad the compiler you used requires some library that has changed so it no longer works. Oh, and the device programmer needs an older version of the USB library. The Python build tools use Python 2 but your system has moved on. If the tools you need aren’t on the computer anymore, you may have trouble finding the install media and getting it to work. Worse still if you don’t even have the right kind of computer for it anymore. # ⚓ Ubuntu Pit ☛ How_To_Use_Chromebook_Recovery_Utility:_Step- By-Step_Guide⠀⇛ # ⚓ MakeTech Easier ☛ How_to_Create_LaTeX_Documents_with Emacs⠀⇛ Emacs is often thought of as a programmer’s text editor. It has an extensible programming support as well as the ability to automatically evaluate expressions within files. But one thing that Emacs also does well is allowing users to compose beautiful documents with LaTeX through Org Mode. # ⚓ MakeTech Easier ☛ Audacity_Keyboard_Shortcuts_–_Make_Tech Easier⠀⇛ Audacity is a powerful free audio manipulation program available for modern operating systems. Unlike other free audio processing programs, Audacity stands out as one of the most feature- complete open source project out of all of them. In that, it can manage, edit, and mix multiple audio tracks in a single timeline. Furthermore, being open source means that Audacity is constantly up-to-date with the latest audio standards, ensuring the ability to adapt any project that you do in Audacity for future audio formats and specifications. Lastly, Audacity is also available on all major operating systems. This ultimately means that even if you change your operating system today, you will most likely still be able to use Audacity. # ⚓ Linux.org ☛ BASH_07_–_Command-Line_Options⠀⇛ Some scripts and programs can take options from the command line. These can be very specific for the operation of a program or script. There are two ways to handle options: placement or parameters. # ⚓ How_to_view_your_sound_card_information_using_the_terminal in_Ubuntu_18.04⠀⇛ In this short tutorial , you will learn how to find your sound card information in a simple way in case your Ubuntu distribution cannot automatically detect it. # ⚓ Make Use Of ☛ How_to_Convert_a_Video_to_GIF_on_Linux⠀⇛ GIFs are undoubtedly one of the most popular media formats shared on the internet. From tutorials to memes and beyond, people create and share GIFs for everything. But most of the time, these GIFs aren’t originally recorded as files with the “.gif” extension. Usually, a video is trimmed and a specific portion of the media is converted to a GIF. # ⚓ Make Use Of ☛ How_to_Install_Ubuntu_Desktop,_Server,_and Core_on_Raspberry_Pi⠀⇛ Raspberry Pi OS is the main operating system for the Raspberry Pi, but it’s not your only option. If you’re looking for a more traditional Linux experience, it’s time to look elsewhere. Many operating systems are available for the Raspberry Pi, among them Ubuntu. Desktop, Server, and Core versions of Ubuntu can be run on the Raspberry Pi. Keep reading to find out how to install your preferred Ubuntu version on a Raspberry Pi 4. # ⚓ TechRepublic ☛ How_to_install_and_use_the_Cockpit_desktop client_for_easier_remote_Linux_administration_| TechRepublic⠀⇛ Cockpit is a very powerful tool that allows you to manage several aspects, such as Podman containers, users, storage, networking, services, SELinux, software updates and with the help of additional plugins, much more. Cockpit is found on most RHEL-based Linux operating systems and can be installed on Ubuntu-based systems from the standard repositories with a command like sudo apt-get install cockpit -y. Cockpit is traditionally managed by a web-based interface, but for those who prefer a desktop client, there is an application. Cockpit Client provides a very simple-to-use GUI to make it even easier to manage your servers. All connections are made via SSH using the SHH configuration for the local user and all servers must have Cockpit installed. The bonus is that the Cockpit web server doesn’t need to be enabled, and no extra ports are exposed. # ⚓ TechRepublic ☛ How_to_install_the_Etherpad_collaborative note-taking_platform_on_Linux_|_TechRepublic⠀⇛ In these wild times, collaboration has become an absolute necessity. Thankfully, there are so many ways to collaborate: Every platform offers the means to work together, whether it’s a desktop, server, mobile or container deployment, you name it and you can collaborate with it. Some of those collaborative tools offer a ton of features, but sometimes you want something simple — just the ability to collaborate on, say, notes. For such a need, you should turn to a very easy-to- use Etherpad, which is a real-time collaboration platform that can be deployed on just about any operating system # ⚓ Trend Oceans ☛ Linux_rm_command_with_Advance_Syntax_for Pro’s_–_TREND_OCEANS⠀⇛ The rm (remove) command is one of the essential Linux utilities that every basic to pro user should know, their working and usage. # ⚓ H2S Media ☛ How_to_Undo_&_Redo_in_Linux_Nano_file_Editor_– Linux_Shout⠀⇛ Not much familiar with Linux Nano file Editor, then here are some keyboard shortcuts you can use with it to work around easily such as Undo and Redo options in Nano editor. Nano is easy to use and simple text-based file editor. It allows you to edit files in a terminal or console, even without a graphical environment. Although the Nano has a smaller range of functions than VIM or Emacs, it is much easier and more intuitive to use. Nano is therefore particularly suitable for smaller, fast edits or for writing short scripts. The editor supports syntax highlighting for different programming languages, undo/redo functionality, mouse support (if a graphics server is running), automatic indentation, saving files with MS-DOS or Mac line endings, and much more. # ⚓ ByteXD ☛ How_to_Use_the_fd_Command_in_Linux_(‘find’ Alternative)_–_ByteXD⠀⇛ fd is an alternative and faster command line utility for the find command. It does the job of finding files and directories based on their names, sizes, types, and other attributes. The fd command has been designed with simplicity and performance in mind and supports features like colors, and a lot more. It’s available for MacOS, Linux and Windows on the official website and via Homebrew, APT and Chocolatey package managers. One of the core utilities in Linux is the find command line utility. find is a utility first originally written for Unix systems by Bell Labs Computing Sciences Research Center in version 1 of Unix in 1970. A good 20+ years before Linus Torvalds created the first version of the Linux kernel. So in terms of computing application software find is one of the most oldest, still in use and still maintained software programs. # ⚓ OMG Ubuntu ☛ How_to_Fix_‘apt-key’_Deprecation_Warning on Ubuntu_–_OMG!_Ubuntu!⠀⇛ If you see an apt-key deprecated warning when you run apt update on Ubuntu and want to fix it, you’re in the right place # ⚓ OMG Ubuntu ☛ How_to_Install_TeamViewer_on_Ubuntu_&_Linux Mint_–_OMG!_Ubuntu!⠀⇛ TeamViewer is an application that lets you access other computers remotely so you can modify, maintain, or manage them wherever you are, as though you were actually there. Better yet, the app works with all major platforms: Windows, macOS, and Linux (also in limited forms on iOS and Android too). You can use TeamViewer to transfer files to/from a remote computer and host; chat in real time with its users; sync clipboard contents, and more. TeamViewer is also simple to use: you install the app on both computers, then connect using the unique ID and password the app generates. While this tool’s core feature set is skewed more towards IT professionals, support agents, and developers it is free to use for personal use (and ideal for helping a frustrated relative). # ⚓ How_To_Create_A_Dictionary_In_Python⠀⇛ In Python, a dictionary is an apparently random set of data values that may be used to store data values in the manner of a map. Unlike other data types, which can only store a single value as an element, dictionaries retain Key:value pairs instead of single values. The dictionary includes a key-value pair in order to make it more search engine optimized. # ⚓ OSTechNix ☛ How_To_Force_Sudo_Password_Authentication_In Linux_–_OSTechNix⠀⇛ As you may already know, when an user enter a command with sudo privileges, the sudo password will be remembered for a brief period of time. By default, the password is remembered for 15 minutes. During this time, the users don’t have to enter the password for the subsequent commands that run shortly after the first sudo command, even if they require sudo privileges. What if you want to force the users to enter sudo password all the time? That’s what we are going to learn now. This brief guide explains how to force sudo password authentication in Linux. o § Desktop Environments/WMs⠀➾ # § K Desktop Environment/KDE SC/Qt⠀➾ # ⚓ Make Use Of ☛ KDE_Plasma_5.25.1_Fixes_Frustrating Linux_Desktop_Bugs_a_Week_After_Last_Release⠀⇛ The new KDE Plasma release eases pain for Linux desktop users, but is it enough to make Linux a mainstream desktop OS? Only a week after introducing KDE Plasma 5.25, the KDE developers have released version 5.25.1. This release fixes a number of bugs, including improved support for multiple monitors. # § GNOME Desktop/GTK⠀➾ # ⚓ Video ☛ MICROSOFT_gives_$10K_to_GNOME_#SHORTS_– Invidious⠀⇛ * § Distributions and Operating Systems⠀➾ o ⚓ The Register UK ☛ RISC_OS_is_35_but_it’s_still_kicking_•_The Register⠀⇛ RISC OS, the operating system of the original Arm computer, the Acorn Archimedes, is still very much alive – and doing relatively well for its age. In June 1987, Acorn launched the Archimedes A305 and A310, starting at £800 ($982) and running a new operating system called Arthur. At the time, it was a radical and very fast computer. In his review [PDF] for Personal Computer World, Dick Pountain memorably said: “It loads huge programs with a faint burping noise, in the time it takes to blink an eye.” Arthur was loosely related to Acorn’s earlier MOS, the BBC Micro operating system but looked very different thanks to a prototype graphical desktop, implemented in BBC BASIC, that could charitably be called “technicolor.” Renamed RISC OS, version 2 followed in 1989 – the same year that Sun started selling its new SPARCstation 1 (a snip at £7,500c $9,200) and DEC launched the MIPS R2000- chipset-based DECstation 3100 (for £8,800/c $10,800). RISC OS has had a rather convoluted history, partly due to Acorn spinning out Arm, eventually pulling out of the computer market, rebranding as Element 14 and being acquired by Broadcom, where Arm co-designer Sophie Wilson still works today. And partly due to drama over the ownership of the OS post-Acorn at one point. o § New Releases⠀➾ # ⚓ What’s_Next_on_our_Agenda_?_–_MakuluLinux⠀⇛ Now that Shift has been released, we are still busy working on the Debian version of Shift due later this year, but what else beyond that is happening ? Well, We have also started working on a “GameR” Edition of MakuluLinux, this build is specifically tailored to hardcore gamers using platforms like : Steam, Lutris, Gamehub, Itch, Geforce-Now, Epic Games, Wine etc etc… These platforms are often quite difficult to setup and often have conflicting dependencies issues. One way that users work around the issues is by using Snapd or flathub installs to bypass Dependencies issues, however these installs also come at a price as both flathub and snapD don’t quite give you the same speed boost as the native app client packages. This is where “MakuluLinux-GameR” is focused, We are actively working to provide these platforms in their native forms running at the max possible speed without Dependencies issues. At The same time, it being a Makulu release, you can also Expect it to be very slick, pretty and beautiful … Here is a Sneak Preview Screenshot of the Desktop of a very early build of MakuluLinux-GameR # ⚓ Linux Magazine ☛ Manjaro_21.3.0_Is_Now_Available⠀⇛ Manjaro “Ruah” has been released and includes the latest Calamares installer, GNOME 42, and much more. Manjaro is an Arch-based, rolling-release Linux distribution aimed at users who want the power and flexibility of Arch, without complications. The latest release, version 21.3.0, includes plenty of newness, in the form of the Calamares installer (which now supports LUKS partitions), GNOME 42 (which includes Libadwaita), KDE Plasma 5.24 (which includes the new Overview), XFCE 4.16 (which now supports fractional scaling), and Linux kernel 5.15 LTS. The GNOME edition of Manjaro 21.30 includes both GTK 4 and Libadwaita, which offers improved performance, a modern UI style, and plenty of new user interface elements. The Plasma edition makes it possible to more easily move panels around and stick them to any edge you like. The XFCE edition received quite a number of updates, especially in the area of compositing and GLX. o § SUSE/OpenSUSE⠀➾ # ⚓ SUSE’s Corporate Blog ☛ Manage_without_Disruption: Introducing_SUSE_Manager_4.3⠀⇛ In a world of disruptions, the new SUSE Linux Enterprise (SLE) brings innovation without disruption. Our new Linux helps our customers and partners stay ahead of cyberattacks with advanced supply chain security and confidential computing. But what is a secure system worth if you can’t keep it that way? Today, we’re excited to launch SUSE Manager 4.3 to keep your systems secure — no matter which Linux distro you are running or where it is located. o § Fedora Family / IBM⠀➾ # ⚓ OpenSource.com ☛ 7_summer_book_recommendations_from_open source_enthusiasts⠀⇛ It is my great pleasure to introduce Opensource.com’s 2022 summer reading list. This year’s list contains seven wonderful reading recommendations from members of the Opensource.com community. You will find a nice mix of books covering everything from a fun cozy mystery to non- fiction works that explore thought-provoking topics. I hope you find something on this list that interests you. # ⚓ Red Hat Official ☛ Red_Hat_Insights_launches_new recommendations_to_keep_Application_Streams_running⠀⇛ Red Hat Developer Subscription for Individuals provides access to the most popular database and/or web servers, such as PostgreSQL, MariaDB, httpd and Nginx via Application Streams. While this is a great way for Linux developers to get started implementing applications quickly, Application Streams follow their own lifecycles, which can pose a challenge for RHEL developers and administrators trying to keep their system in a supported state. Red Hat Insights to the rescue! We’ve recently added a new set of Advisor recommendations which alerts users for an approaching retirement date of Application Streams. # ⚓ Red Hat Official ☛ Organizations_turn_to_containers_and Kubernetes_for_deploying_databases_to_accelerate_application development⠀⇛ Not that long ago, databases were viewed as the definition of a monolith — never intended to be broken down into microservices and containerized. A lot has changed in a short period of time and while containerizing a database may not be as straightforward as containerizing an application, the benefits greatly outweigh the challenges. Databases need the agility, portability and scalability that containerization can offer and organizations are moving to take advantage of these benefits. # ⚓ Fedora Project ☛ Fedora_Community_Blog:_Fedora_Hatch⠀⇛ Fedora Hatches are still happening all around the world! Along with Nest With Fedora this year, Fedora is hosting local in-person hatch events. This is a great opportunity to connect with your fellow Fedorans and receive some amazing Fedora swag. Thanks to our Ambassadors, Fedora is hosting eight Hatch events this year! You can expect a social event and possibly a workshop depending on which Hatch event you attend. o § Debian Family⠀➾ # ⚓ Daniel Pocock ☛ Your_authorization_to_use_the_Debian trademark_in_domain_names⠀⇛ Personally, I’ve been doing things with Debian and free software for almost thirty years. I was really shocked when I heard that Debian funds were being used to try and shut down independent, volunteer- run web sites publishing news about Debian itself. I had a closer look at the situation myself and realized that nobody has registered a Debian trademark in Switzerland. Therefore, the Software Freedom Institute submitted an application for the mark. The application was submitted on 14 May 2022 and granted on 8 June 2022. Software Freedom Institute SA immediately published a statement authorizing legitimate use of the trademark in domain names. It appears really bizarre that some rogue members of Debian have collaborated for months with an expensive lawyer and yet none of them bothered to ensure they were holding a registration in Switzerland before filing their attacks at WIPO. The Swiss Institute for Intellectual Property charges a fee of just CHF 550 to register a trademark. That is less than what Debian pays for two hours with their lawyer. Einstein himself used to work there but you don’t need to be Einstein to realize who got better value for their money in this case. # ⚓ Louis-Philippe_Véronneau:_Montreal’s_Debian_&_Stuff_–_June 2022⠀⇛ As planned, we held our second local Debian meeting of the year last Sunday. We met at the lovely Eastern Bloc (an artists’ hacklab) to work on Debian (and other stuff!), chat and socialise. [...] We are planning to have our next meeting at the end of August. If you are interested, the best way to stay in touch is either to subscribe to our mailing list or to join our IRC channel (#debian-quebec on OFTC). Events are also posted on Quebec’s Agenda du libre. o § Canonical/Ubuntu Family⠀➾ # ⚓ Ubuntubuzz ☛ Ubuntu_Unity_Jammy_Jellyfish⠀⇛ This is a tutorial to install Unity Desktop Environment on Ubuntu 22.04. This turns back Ubuntu to the previous default experience between the years 2011-2017. Let’s turn back Unity! o § Devices/Embedded⠀➾ # ⚓ Memfault_Adds_OTA_Update_for_Embedded_Linux_–_IoT_For_All⠀⇛ Memfault, the provider of the first cloud-based connected device observability platform, today announced its over-the-air (OTA) update capabilities are now available on Embedded Linux. Device developers building on Linux now have access to the Memfault platform for OTA management and hosting features such as cohorts, staged rollouts, full vs. delta releases, and a scalable global CDN. Memfault also added support for forced (non- interactive) updates, a critical feature for delivering security updates to embedded IoT devices. # ⚓ Case_Study:_AOI_System_Through_Workload_Consolidation Brings_100X_Data_Transmission_Enhancement⠀⇛ A leading DMS company would like to build AOI systems with machine vision inspection technology to improve product quality and customer satisfaction. This DMS company has been using Windows OS-based industrial control PCs to run long-term machine automation. When importing product inspections, a Linux-based system with NVIDIA® GPU runs inspection models for image analysis. # ⚓ Linux Gizmos ☛ SolidRun_releases_SOM_module_based_on_64-bit Renesas_RZ/G2LC_SoC⠀⇛ SolidRun announced today a partnership with Renesas Electronics at Embedded World. According to SolidRun, the RZ/G2LC is the first System on Module (SOM) based on the 64-bit RZ/G2LC System on Chip from Renesas. The company is expecting to target applications such as IoT solutions, video surveillance, HMI applications and industrial automation solutions. The compact SOM module integrates up to two Cortex- A55 processors with a frequency up to 1.20GHz and a Cortex-M33 for secured IoT applications. The device also features an Arm Mali-G31 GPU for image processing and AI inference with support for OpenGL/CL 2.0. o § Open Hardware/Modding⠀➾ # ⚓ Arduino ☛ This_high-speed_Arduino_pen_plotter_creates drawings_in_mere_minutes_|_Arduino_Blog⠀⇛ Pen plotting projects are everywhere nowadays, with the vast majority using a couple of stepper motors for moving the writing utensil and a servo to raise or lower it. But they are quite slow due to the lack of rigid assembly and because the servo motor takes around a second to move the pen. This problem is what drove YouTuber IV Projects to create a very novel design that swaps out the servo for another stepper motor and drastically increases drawing speed. Just like most other pen plotters, the X-axis is driven by a NEMA17 stepper motor with a timing belt attached to the central pen carriage. However, the Y-axis takes a different approach by relying on a pair of rollers that are covered in 120-grit sanding bands, which help to grab the paper securely and move it whenever the stepper motor rotates the drive wheel. This helps to minimize slipping compared to rubber rollers and is much faster than a belt-driven design. # ⚓ RISCV ☛ RISC-V_Announces_First_New_Specifications_of_2022, Adding_to_16_Ratified_in_2021_|_RISC-V_International⠀⇛ # ⚓ Globe Newswire ☛ Think_Silicon_to_Unveil_Industry’s_First RISC-V_3D_GPU_at_Embedded_World_2022⠀⇛ Think Silicon®, a leader in ultra-low power graphics IP, will showcase the industry’s first RISC-V-based GPU – the NEOX™ G-Series & A-Series – at Embedded World 2022. The company will also introduce the NEMA®|pico-VG, the latest in the NEMA®|GPU-Series for MCU-driven SoCs – which supports rich vector graphics and improves system efficiency by offloading CPU utilization up to 95%. * § Free, Libre, and Open Source Software⠀➾ o § Events⠀➾ # ⚓ Jonathan Riddell ☛ OpenUK_Awards_2022⠀⇛ Nominations are now open for the OpenUK Awards 2022. We’ve run our annual awards ceremony to recognise great Open tech contributions for the last two years with great success and this year nominations are open for you to join or point is to the best people, organisations and projects that need rewarded. Two years ago it we had dinner sent to your door during Covid. Last year we dined at the centre of the world at COP26. This year we’re Lording it up with a ceremony and dinner in the House of Lords on 30 November. # ⚓ FSF ☛ Free_Software_Directory_on_IRC:_Friday,_June_24 starting_at_12:00_p.m._EDT_(14:00_UTC)⠀⇛ # ⚓ Linux Journal ☛ Open_Source_Community_to_Gather_in_LA_for SCALE_19x_|_Linux_Journal⠀⇛ The Southern California Linux Expo – SCALE 19x – returns to its regularly scheduled annual program this year from July 28-31 at the Hilton Los Angeles Airport hotel. As this continent’s largest community-run Linux/ FOSS expo, SCALE 19x continues a nearly two-decade tradition of bringing the latest Free/Open Source Software developments, DevOps, Security and related trends to the general public during the course of the four-day event. Whether you are interested in low level system tuning, how to scale and secure your applications, or how to use OSS at home – SCALE is for you. o § Web Browsers⠀➾ # § Mozilla⠀➾ # ⚓ Mozilla ☛ Understanding_Apple’s_Private_Click Measurement [Ed: Mozilla now makes a semi-apology for mass surveillance; every now and then Mozilla openly admits it does not value users' privacy, causing an uproar that can take years to quell or calm down while Firefox keeps losing millions of users every month]⠀⇛ Private advertising technology proposals could greatly improve privacy for web users. Web advertising has a reputation for poor privacy practices. Firefox, other browsers, and the web community are collaborating on finding ways to support advertising while maintaining strong, technical privacy protections for users. This series of posts aims to contribute to the ongoing conversation regarding the future of advertising on the web by providing technical analyses on proposals that have been put forward by various players in the ecosystem to address the questions of what might replace third-party cookies. In this installment, we look at Apple’s Private Click Measurement (PCM). # ⚓ Mozilla ☛ Reflecting_on_10_years_of_time_well_spent with_Pocket [Ed: Mozilla is pushing spyware instead of Firefox]⠀⇛ Ten years ago, a small, yet mighty team launched Pocket because we felt that people deserved a better way to consume content on the internet. We wanted it to be easy — “as simple an action as putting it in your pocket” — and empowering, giving people the means to engage with the web on their own terms. We championed the save as a fundamental internet action — akin to browse, search and share — but more than any other, allowing you to create your own corner of the internet. # ⚓ Mozilla ☛ Joey_Amato,_Publisher_of_Pride_Journeys, Shares_What_Brings_Him_Joy_Online [Ed: Mozilla_quit being_a_technical_company]⠀⇛ o § GNU Projects⠀➾ # ⚓ an_optimistic_evacuation_of_my_wordhoard_—_wingolog⠀⇛ Good morning, mallocators. Last time we talked about how to split available memory between a block-structured main space and a large object space. Given a fixed heap size, making a new large object allocation will steal available pages from the block-structured space by finding empty blocks and temporarily returning them to the operating system. Today I’d like to talk more about nothing, or rather, why might you want nothing rather than something. Given an Immix heap, why would you want it organized in such a way that live data is packed into some blocks, leaving other blocks completely free? How bad would it be if instead the live data were spread all over the heap? When might it be a good idea to try to compact the heap? Ideally we’d like to be able to translate the answers to these questions into heuristics that can inform the GC when compaction/evacuation would be a good idea. # ⚓ Taler ☛ GNU_Taler_2022-6:_“A_digital_euro_and_the_future_of cash”⠀⇛ The Central Bank of Austria has published a report in the context of a workshop celebrating 20 years of Euro-denominated cash. The report discusses the future of cash, including account- and blockchain- based designs, as well as GNU Taler. o § Licensing / Legal⠀➾ # ⚓ FSFE_Legal_Network_LLW_Conflict_of_Interest_Scandal:_Polina Malaja,_Open_Invention_Network⠀⇛ In 2019, we published evidence of a conflict of interest scandal at the FSFE Legal & Licensing Workshop (LLW). We redacted the names. Following subsequent actions from FSFE, we now publish the full email. Open Invention Network (OIN) was responsible for the scandal. # ⚓ Adriaan de Groot ☛ Adriaan_de_Groot:_FLA_Two⠀⇛ The KDE Community has used – and gently encouraged – the Fiduciary License Agreement (FLA) which was created by the Free Software Foundation Europe (FSFE) some 15 years ago. The FLA is a kind of copyright assignment that preserves the Free Software underpinnings of the software, ensures the contributor can (re)use the work and that the fiduciary can handle licensing questions around the contributed code. A CLA without the corporate-style downsides. Using the FLA has always been an option in the KDE world. Some people choose to sign it to ensure long-term stability. Others don’t, and that’s fine. Here is a 2009-era post from me about the FLA and the licensing situation closer to when we introduced it. The next time I mentioned the FLA was in 2020, so it just kept plugging along all that time. o § Programming/Development⠀➾ # ⚓ Thread_safety_support_in_libsoup3_|_Carlos_Garcia_Campos⠀⇛ In libsoup2 there’s some thread safety support that allows to send messages from a thread different than the one where the session is created. There are other APIs that can be used concurrently too, like accessing some of the session properties, and others that aren’t thread safe at all. It’s not clear what’s thread safe and even sending a message is not fully thread safe either, depending on the session features involved. However, several applications relay on the thread safety support and have always worked surprisingly well. In libsoup3 we decided to remove the (broken) thread safety support and only allowed to use the API from the same thread where the session was created. This simplified the code and made easier to add the HTTP/2 implementation. Note that HTTP/ 2 supports multiple request over the same TCP connection, which is a lot more efficient than starting multiple requests from several threads in parallel. When apps started to be ported to libsoup3, those that relied on the thread safety support ended up being a pain to be ported. Major refactorings where required to either stop using the sync API from secondary threads, or moving all the soup usage to the same secondary thread. We managed to make it work in several modules like gstreamer and gvfs, but others like evolution required a lot more work. The extra work was definitely worth it and resulted in much better and more efficient code. But we also understand that porting an application to a new version of a dependency is not a top priority task for maintainers. # ⚓ Barry Kauler ☛ Limine_compiled_in_OpenEmbedded⠀⇛ Have now compiled version 3.7 in OE. # ⚓ Steve Kemp ☛ Steve_Kemp:_Writing_a_simple_TCL_interpreter in_golang⠀⇛ Recently I was reading Antirez’s piece TCL the Misunderstood again, which is a nice defense of the utility and value of the TCL language. TCL is one of those scripting languages which used to be used a hell of a lot in the past, for scripting routers, creating GUIs, and more. These days it quietly lives on, but doesn’t get much love. That said it’s a remarkably simple language to learn, and experiment with. Using TCL always reminds me of FORTH, in the sense that the syntax consists of “words” with “arguments”, and everything is a string (well, not really, but almost. Some things are lists too of course). # ⚓ Qt ☛ Compiling_QML_to_C++:_QtQuick_Controls_and_optional imports⠀⇛ This is the sixth installment in the series of blog posts on how to adjust your QML application to take the maximum advantage of qmlsc. In the first post we’ve set up the environment. You should read that post first in order to understand the others. # § Rust⠀➾ # ⚓ Rust Blog ☛ 2021_Annual_Survey_Report_|_Inside_Rust Blog⠀⇛ As usual, we conducted an annual community survey in 2021. We previously shared some some highlights and charts in a blog post. This year we would also like to make the complete (-ish) dataset available. We have compiled a report which contains data and charts for nearly all questions with minimal analysis. We have elided a few sensitive questions and have combined some answers or elided some answers where there is any chance of respondents being identified or of sensitive data being released. * § Leftovers⠀➾ o § Linux Foundation⠀➾ # ⚓ Linux_Foundation_Launches_Open_Programmable_Infrastructure Project [Ed: Linux Foundation does not earn coverage, it buys coverage (Spamnil is a small part of that)]⠀⇛ # ⚓ Venture Beat ☛ OPI_Project_aims_to_standardize_DPUs_and IPUs_for_industry_adoption⠀⇛ In recent years, silicon vendors have been building out new types of computing architecture beyond just CPUs and GPUs – welcome to the world of data processing units (DPUs) and infrastructure processing units (IPUs). The goal with DPUs and IPUs is to let organizations offload certain data and cryptography as well as artificial intelligence/machine language (AI/ML) tasks to dedicated hardware to accelerate operations. To date, there have been few, if any, standards around DPUs and IPUs to enable interoperability or industry standardization for deployment, management and scheduling, but that’s about to change. Today, the Linux Foundation announced the launch of the Open Programmable Infrastructure Project, which aims to collect open-source efforts around DPUs and IPUs and organize vendors to advance adoption for organizations of all sizes. Founding members of the Open Programmable Infrastructure (OPI) project include Intel, Nvidia, Marvell, F5, Red Hat, Dell and Keysight Technologies. # ⚓ HPC Wire ☛ Linux_Foundation_Announces_Open_Programmable Infrastructure_Project⠀⇛ # ⚓ Linux Foundation’s Site/Blog ☛ Nephio_Sees_Rapid_Growth_as More_Organizations_Commit_to_Simplify_Cloud_Native_Automation of_Telecom_Network_Functions [Ed: No kidding. This page mentions "clown" like 40 times!]⠀⇛ Project Nephio, an open source initiative of partners across the telecommunications industry working towards true cloud-native automation , today announced rapid community growth and momentum. # ⚓ Linux Foundation’s Site/Blog ☛ TODO_Group_Announces_2022 OSPO_Survey [Ed: Surveys are not "research"; 'Linux' Foundation has rebranded marketing as 'research', just like Microsoft...]⠀⇛ The TODO Group, together with Linux Foundation Research, LF Training & Certification, api7.ai, Futurewei, Ovio, Salesforce, VMware, and X-Labs, is conducting a survey as part of a research project on the prevalence and outcomes of open source programs among different organizations across the globe. # ⚓ PR Newswire ☛ 500_Promising_Individuals_Worldwide_Receive Linux_Foundation_IT_Training_&_Certification_Scholarships [Ed: Diploma mill riding the "Linux" brand]⠀⇛ o § Security⠀➾ # ⚓ LWN ☛ Security_updates_for_Tuesday_[LWN.net]⠀⇛ Security updates have been issued by Debian (tzdata), Oracle (cups), and SUSE (atheme, golang- github-prometheus-alertmanager, golang-github- prometheus-node_exporter, node_exporter, python36, release-notes-susemanager, release-notes- susemanager-proxy, SUSE Manager 4.1.15 Release Notes, SUSE Manager Client Tools, and SUSE Manager Server 4.2). # ⚓ Bruce Schneier ☛ Hidden_Anti-Cryptography_Provisions_in Internet_Anti-Trust_Bills⠀⇛ Two bills attempting to reduce the power of Internet monopolies are currently being debated in Congress: S. 2992, the American Innovation and Choice Online Act; and S. 2710, the Open App Markets Act. Reducing the power to tech monopolies would do more to “fix” the Internet than any other single action, and I am generally in favor of them both. (The Center for American Progress wrote a good summary and evaluation of them. I have written in support of the bill that would force Google and Apple to give up their monopolies on their phone app stores.) There is a significant problem, though. Both bills have provisions that could be used to break end-to- end encryption. Let’s start with S. 2992. Sec. 3(c)(7)(A)(iii) would allow a company to deny access to apps installed by users, where those app makers “have been identified [by the Federal Government] as national security, intelligence, or law enforcement risks.” That language is far too broad. It would allow Apple to deny access to an encryption service provider that provides encrypted cloud backups to the cloud (which Apple does not currently offer). All Apple would need to do is point to any number of FBI materials decrying the security risks with “warrant proof encryption.” # ⚓ ZDNet ☛ Slim.AI_introduces_beta_software_supply_chain container_security_as_a_service_|_ZDNet⠀⇛ This service is being built on the foundation of Slim.AI’s open-source project, DockerSlim. This popular developer program optimizes and secures your containers by analyzing your code and throwing away unnecessary code, thus “slimming” down your containers’ attack surface. It also can reduce the size of your container by up to 30x. # ⚓ 5_Best_Practices_When_Implementing_a_Container_Strategy⠀⇛ Software developers must be vigilant in regards to their use of hardware resources. Dedicated hardware is often expensive to buy, run, and maintain—and there’s only so much room in a data center for extra servers. The ability to run multiple virtual machines on one piece of hardware makes virtualization a good option. Yet, each virtual machine must include its own guest OS and everything that entails. That eats up system resources. These days, using virtualization is like using stock music when you could be using a full orchestra. When it comes to scalability, consistency and efficiency, there is a better way: You should be considering implementing a container strategy. # ⚓ Venture Beat ☛ OpenSSF_details_advancements_in_open-source security_efforts_|_VentureBeat⠀⇛ Open-source security is currently undergoing a period of accelerated change, thanks in no small part to the efforts of the Linux Foundation’s OpenSSF (Open Source Security Foundation). # § Fear, Uncertainty, Doubt/Fear-mongering/Dramatisation⠀➾ # ⚓ Beta News ☛ Popularity_of_open_source_software_leads to_security_risks [Ed: Linux [sic] Foundation now works with Microsoft to spread FUD and distract from Microsoft’s back/bug doors; Linux [sic] Foundation is named after the thing it is oppressing if not attacking. The Linux Foundation does not protect us from FUD; instead it participates in the FUD. To use an analogy, the ‘Linux’ Foundation is the Trump-funded Tolerance Foundation and BP-sponsored Conservation Alliance. Ignore the name/words, check the actual operandi.]⠀⇛ # ⚓ Linux Foundation’s Site/Blog ☛ New_Research_from_Snyk and_The_Linux_Foundation_Reveals_Significant_Security Concerns_Resulting_from_Open_Source_Software_Ubiquity [Ed: 'Linux' Foundation for Microsoft proxies, spreading Microsoft's FUD]⠀⇛ # ⚓ Dark Reading ☛ Open_Source_Software_Security_Begins to_Mature⠀⇛ o § Environment⠀➾ # ⚓ Computer Weekly ☛ Tech_sector_sustainability_efforts_need full_ecosystem_approach⠀⇛ Tech companies looking to improve the sustainability of their operations need to rethink their attitude towards growth and collaborate across the sector to be effective in meeting the challenge on the timescale required by the climate crisis. During London Tech Week’s ClimateTech Summit, representatives from both startups and large corporates discussed the importance of reorientating the sector in a more sustainable direction. Chairing a session on how firms can accelerate positive growth at scale with climate tech, Accenture’s sustainability for growth lead, Dagamara Puddick, noted: “Only 50% of CEOs have a clear roadmap to reaching the sustainability pledges that they’ve made, and only 5% have made positive progress at all.” o § Internet Policy/Net Neutrality⠀➾ # ⚓ Public Knowledge ☛ Public_Knowledge_Policy_Counsel_Kathleen Burke_Receives_WifiForward_Wi-Fi_At_Work_Award⠀⇛ Today, WifiForward, a coalition of companies, organizations, and public sector institutions, presented Public Knowledge Policy Counsel Kathleen Burke with a Wi-Fi At Work Award, designating her a Wi-Fi Policy Champion for her efforts to close the digital divide through innovative connectivity policies. o § Monopolies⠀➾ # § Software Patents⠀➾ # ⚓ RBC_Joins_the_Open_Invention_Network_To_Protect Fintech_From_Looming_Threat_of_Patent_Trolls [Ed: After many years and under the misleading, baseless, false guise of "fighting trolls" OIN is trying to normalise software patents with these patent pools]⠀⇛ Royal Bank of Canada (RBC) joins the Open Invention Network (OIN) as its newest community member. OIN was formed to safeguard open source software (OSS), with the company now the largest patent non-aggression community in history. It announced this week that RBC has joined as a community member. OIN is an advocate for patent non-aggression, something it describes as ‘defensive strategies that protect us against the aggressive use of patents’. When a company claims a patent and uses its right to an invention as a means to prevent others from entering the market effectively, this is patent aggression; also sometimes known as a ‘patent troll’. # § Copyrights⠀➾ # ⚓ Public Domain Review ☛ Agnes_Giberne’s_*The_Story_of the_Sun,_Moon,_and_Stars*_(1898)_–_The_Public_Domain Review⠀⇛ This text is less a Victorian astronomy primer than the foundation for a phenomenological star wisdom. ䷩ 𝚕𝚒𝚗𝚎 7433 ╒═══════════════════ 𝐃𝐀𝐈𝐋𝐘 𝐋𝐈𝐍𝐊𝐒 ═════════════════════════════════════════════╕ ⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 06.21.22⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧ Gemini_version_available_♊︎ ✐ Links_21/06/2022:_RapidDisk_8.2.0_and_KDE_Plasma_5.25.1⠀✐ Posted in News_Roundup at 1:42 pm by Dr. Roy Schestowitz 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇GNOME bluefish⦈ § Contents⠀➾ * GNU/Linux o Applications o Instructionals/Technical o Desktop_Environments/WMs # K_Desktop_Environment/KDE_SC/Qt * Distributions_and_Operating_Systems o Fedora_Family_/_IBM o Debian_Family o Canonical/Ubuntu_Family o Mobile_Systems/Mobile_Applications * Free,_Libre,_and_Open_Source_Software o Web_Browsers # Chromium * Leftovers o Security # Fear,_Uncertainty, Doubt/Fear-mongering/Dramatisation # Privacy/Surveillance o Censorship/Free_Speech o Gemini/Internet_Policy/Net_Neutrality * § GNU/Linux⠀➾ o ⚓ Linux Links ☛ Linux_Around_The_World:_Mexico⠀⇛ Mexico is a country in the southern portion of North America. It is bordered to the north by the United States, to the south and west by the Pacific Ocean, to the southeast by Guatemala, Belize, and the Caribbean Sea, and to the east by the Gulf of Mexico. o § Applications⠀➾ # ⚓ Petros Koutoupis ☛ RapidDisk_8.2.0_now_available_–_Random_ [Tech]_Stuff⠀⇛ RapidDisk is an advanced Linux RAM Disk which consists of a collection of modules and an administration tool. Features include: Dynamically allocate RAM as block device. Use them as stand alone disk drives or even map them as caching nodes to slower local disk drives. Access those drives locally or export those volumes across an NVMe Target network. o § Instructionals/Technical⠀➾ # ⚓ HowTo Forge ☛ How_to_Install_Gatsby.js_Node_Framework_on Ubuntu_22.04⠀⇛ GatsbyJS or Gatsby is a free and open-source framework for building blazing fast, modern apps, and websites with React. In this tutorial, you will learn how to install and set up Gatsby.js on the Ubuntu 22.04 machine. # ⚓ Linux Capable ☛ How_to_Install_qView_on_Ubuntu_22.04_LTS⠀⇛ qView is a free, open-source image viewer designed to be minimal and space-efficient with super-fast opening images. The image viewer features no cluttered interface, just your image with a title bar containing features such as animated GIF controls for easy viewing on any device. For more information about what qView features and looks like before installing it, visit the qView website, which features some great examples of the image viewer in action. In the following tutorial, you will learn how to install qView on Ubuntu 22.04 LTS Jammy Jellyfish desktop using the command line terminal with tips about installing the alternative development version and removing the application if required in the future. # ⚓ Techtown ☛ How_to_install_PostgreSQL_on_Ubuntu_22.04_– Techtown⠀⇛ PostgreSQL is an open source, SQL-based, relational database manager that emphasizes security and SQL compliance. According to the PostgreSQL website, it is “The World’s Most Advanced Open Source Relational Database”. Powerful and fast, PostgreSQL is often presented as the logical choice in complex systems or where advanced clustering is required. An interesting feature of PostgreSQL is the multiversion concurrency control. This method adds an image of the database state to each transaction offering great performance advantages. # ⚓ Citizix ☛ How_to_install_and_configure_Pritunl_in_Rocky Linux/_Alma_Linux_8⠀⇛ In this guide we will learn how to install and configure Pritunl vpn server in Rocky Linux 8. Pritunl is a free and open source enterprise distributed VPN server. It allows you to virtualize your private networks across datacenters and provide simple remote access in minutes. It utilizes a graphical interface that is friendly and easy to use to the user. It is secure and provides a good alternative to the commercial VPN products. # ⚓ Trend Oceans ☛ DNS_Toys:_Daily_use_Tools_and_Utilities_over the_DNS_Protocol⠀⇛  DNS Toys is an open-source tool to help you manage all the little queries you have from your command prompt by taking advantage of the DNS protocol. It helps you find the public IP, weather, world time, timezone, conversion rate, etc., within your terminal instead of browsing. # ⚓ Go_where?⠀⇛ This seems like the least useful thing to type at a command prompt: cd . “Take me to where I already am, please.” But suppose that your current directory, /whatever/ foo, is a symlink, and some other process has deleted and recreated foo. o § Desktop Environments/WMs⠀➾ # § K Desktop Environment/KDE SC/Qt⠀➾ # ⚓ 9to5Linux ☛ KDE_Plasma_5.25_Desktop_Gets_First_Point Release,_Multi-GPU_Support_Improved⠀⇛  KDE Plasma 5.25 arrived last week as the latest and greatest version of the beloved desktop environment for GNU/Linux distributions used by thousands of users worldwide. Now, KDE Plasma 5.25.1 is here as the first maintenance update to KDE Plasma 5.25, addressing various issues like external screen support on multi-GPU setups, an issue with the screen brightness being stuck at 30 percent on some laptops, as well as a KWin crash that occurred when the screen setup changes. # ⚓ KDE_Plasma_5.25.1,_Bugfix_Release_for_June⠀⇛ Today KDE releases a bugfix update to KDE Plasma 5, versioned 5.25.1. Plasma 5.25 was released in June 2022 with many feature refinements and new modules to complete the desktop experience. This release adds a week’s worth of new translations and fixes from KDE’s contributors. The bugfixes are typically small but important and include… # ⚓ DebugPoint ☛ KDE_Plasma_5.25.1_(First_Point_Release) Brings_50+_Changes⠀⇛ With the list of 50+ changes, KDE Plasma 5.25.1 – the first point release becomes more stable, also brings several tweaks. * § Distributions and Operating Systems⠀➾ o § Fedora Family / IBM⠀➾ # ⚓ The Register UK ☛ Linux_Foundation_launches_project_to_ease smartNIC_adoption_•_The_Register⠀⇛ The Linux Foundation wants to make data processing units (DPUs) easier to deploy, with the launch of the Open Programmable Infrastructure (OPI) project this week. The program has already garnered support from several leading chipmakers, systems builders, and software vendors – Nvidia, Intel, Marvell, F5, Keysight, Dell Tech, and Red Hat to name a few – and promises to build an open ecosystem of common software frameworks that can run on any DPU or smartNIC. SmartNICs, DPUs, IPUs – whatever you prefer to call them – have been used in cloud and hyperscale datacenters for years now. The devices typically feature onboard networking in a PCIe card form factor and are designed to offload and accelerate I/O-intensive processes and virtualization functions that would otherwise consume valuable host CPU resources. # ⚓ Red Hat Official ☛ Why_Red_Hat_is_joining_the_Open Programmable_Infrastructure_Project⠀⇛ As organizations strive for digital transformation, they are in reality seeking to reinvent their business, modernize their processes and push the boundaries of existing IT infrastructure. To address that last point, we frequently see customers exploring alternatives to CPU-centric system architectures, where software running on a central CPU directly controls a set of HW peripherals that offer static functions and/or acceleration capabilities. Supporting this trend is a new class of devices, evolved from SmartNICs but lacking cohesive standards even when it comes to naming – NVIDIA and Marvell call their offerings Data Processing Units (DPU) while Intel refers to their technologies as Intelligent Processing Units (IPUs). # ⚓ Linux Foundation’s Site/Blog ☛ Linux_Foundation_Announces Open_Programmable_Infrastructure_Project_to_Drive_Open Standards_for_New_Class_of_Cloud_Native_Infrastructure_– Linux_Foundation⠀⇛ Data Processing and Infrastructure Processing Units – DPU and IPU – are changing the way enterprises deploy and manage compute resources across their networks; OPI will nurture an ecosystem to enable easy adoption of these innovative technologies # ⚓ OpenSource.com ☛ How_SREs_can_achieve_effective_incident response⠀⇛ Incident response includes monitoring, detecting, and reacting to unplanned events such as security breaches or other service interruptions. The goal is to get back to business, satisfy service level agreements (SLAs), and provide services to employees and customers. Incident response is the planned reaction to a breach or interruption. One goal is to avoid unmanaged incidents. [...] The Operations Team is the only team that can touch the production systems. # ⚓ Red Hat ☛ Distributed_tracing_with_OpenTelemetry,_Knative, and_Quarkus⠀⇛ The OpenTelemetry project addresses the needs of modern, containerized environments running microservices and serverless applications on Kubernetes and cloud systems. This article contains a video showing how to integrate OpenTelemetry into a Java application using the Quarkus framework. # ⚓ Enterprisers Project ☛ Cloud_consultants:_4_questions_to ask_about_your_strategy⠀⇛ In the classic corporate satire Office Space, “the Bobs” – two management consultants brought in to trim the fat from fictional software company Initech – pepper a beleaguered “engineer liaison” with questions about his (apparently minimal) job duties before getting to the punchline: “What would you say … you do here?” It’s a great bit, but in a real-life IT shop the script should be flipped: It’s you who needs to ask the consultants about what they do – and ideally not months (or years) after you’ve engaged with them. Consultants can deliver significant value to IT leaders and their teams, especially when your strategic ambitions outpace the expertise and resources available in-house. But this usually only occurs when you have a strong shared understanding of their role and how you can best work together. # ⚓ Enterprisers Project ☛ IT_leadership:_6_questions_mentors should_ask_mentees⠀⇛ One of the most rewarding things I’ve done in my professional career is to serve as a mentor for others. Numerous people freely gave their time and expertise to help me get to where I am today, so I’m always happy to return the favor. The benefits of mentoring are plentiful. According to a SurveyMonkey study, nine out of 10 employees who have a career mentor are happy in their jobs. At Improving, we have an initiative that is part career coaching, part mentorship. The aim is to help our people reach their career goals, and the approach is customized to each person’s needs. # ⚓ Red Hat Official ☛ How_to_use_Subscription_Manager_on_Red Hat_Enterprise_Linux_(RHEL)⠀⇛ Use Subscription Manager to sign up your RHEL machines for important software updates and manage them from your central Red Hat account. o § Debian Family⠀➾ # ⚓ Its FOSS ☛ Mysterious_GeckoLinux_Creator_Reveals_a_New Debian_Remix_Distro⠀⇛  GeckoLinux creator unveils a new Linux distribution based on Debian, focusing on simplicity and usability. The creator of GeckoLinux (providing an improved openSUSE experience) remains anonymous. And, I won’t comment if it is a good or bad thing, but now the developer is back with another similar project based on Debian. # ⚓ CNX Software ☛ Sipeed_Lichee_RV_Dock_Pro_RISC-V_SBC_adds MIPI/RGB_LCD_connector,_dual_MIC,_and_BL702_JTAG+UART debugger⠀⇛  Sipeed has launched the Lichee RV Dock Pro kit for the company’s Lichee RV Allwinner D1 RISC-V module that builds on the earlier Lichee RV Dock carrier board and adds a MIPI/RGB LCD connector, two built- in microphones, as well as an on-board JTAG+UART debugger based on Bouffalo Lab BL702 microcontroller. Lichee RV Dock Pro specifications (preliminary) which changes in bold or strikethrough… The MIPI interface used to be for the 6-mic array expansion, so it’s not available for that board which features two microphones instead. In the original RV Dock board, MIPI displays required an expansion board, but they can now be connected directly to the board. o § Canonical/Ubuntu Family⠀➾ # ⚓ DebugPoint ☛ EdUBudgie_Linux:_Ubuntu_Spin_with_Budgie Desktop_for_Students,_Teachers⠀⇛ EdUBudgie is a Linux distribution for schools, students and teachers that comes with pre-loaded educational software and Ubuntu LTS version. # ⚓ Storage_news_ticker_–_June_21_–_Blocks_and_Files⠀⇛ Canonical’s Ubuntu Core 22, the fully containerized Ubuntu 22.04 LTS variant optimized for IoT and edge devices, is now generally available for download. The release includes a fully pre-emptible kernel to ensure time-bound responses. The Ubuntu 22.04 LTS real-time kernel, now available in beta, delivers high performance, ultra-low latency, and workload predictability for time-sensitive industrial, telco, automotive, and robotics use cases, Canonical said. o § Mobile Systems/Mobile Applications⠀➾ # ⚓ Android Authority ☛ Survey_shows_Android_users_go_big_on alternative_app_stores⠀⇛ # ⚓ Notebook Check ☛ Teclast_M40_Air_presented_with_Android_11, a_10.1-inch_display_and_a_MediaTek_Helio_P60_SoC_– NotebookCheck.net_News⠀⇛ # ⚓ Gizmo China ☛ Android_12_beta_program_begins_for_Oppo_F21 Pro_5G,_Reno_7_Z_5G⠀⇛ # ⚓ Make Use Of ☛ Android_11_vs._Android_12:_What_Are_the Differences?⠀⇛ # ⚓ Android Police ☛ Android_13′s_clipboard_overlay_will_soon dedicate_a_button_to_Nearby_Share⠀⇛ # ⚓ Top_4_Ways_to_Play_YouTube_Video_With_Screen_Off_on Android⠀⇛ # ⚓ Top_9_Ways_to_Fix_YouTube_Not_Working_on_Android_TV_– Guiding_Tech⠀⇛ # ⚓ How_to_Access_Google_‘My_Activity’_on_Android?⠀⇛ # ⚓ SlashGear ☛ How_To_Fix_Android_System_Update_Failed_To Install_Error⠀⇛ # ⚓ Google_Pixel_6a_suddenly_looks_like_a_very_appealing Android_phone_|_T3⠀⇛ # ⚓ TechRepublic ☛ New_Android_banking_malware_disguises_as crypto_app_to_spread_|_TechRepublic⠀⇛ # ⚓ TechRadar ☛ Realme_9_review:_a_solid_but_unspectacular cheap_Android_phone_|_TechRadar⠀⇛ # ⚓ TechRadar ☛ Google_finally_fixes_Android_Auto’s_annoying dark_mode_issue_for_Google_Maps_|_TechRadar⠀⇛ # ⚓ CNX Software ☛ Vecow_unveils_MediaTek_Genio_350,_Genio_500, and_Genio_1200_system-on-modules_and_development_kits_–_CNX Software⠀⇛ # ⚓ Android Headlines ☛ Top_10_Best_Live_Sports_Streaming_Apps For_Android⠀⇛ # ⚓ Android Police ☛ How_to_access_Google_Password_Manager_on your_Android⠀⇛ # ⚓ Android Authority ☛ Survey_shows_Android_users_go_big_on alternative_app_stores⠀⇛ * § Free, Libre, and Open Source Software⠀➾ o § Web Browsers⠀➾ # § Chromium⠀➾ # ⚓ Its FOSS ☛ This_Open-Source_Project_Proves_Chrome Extensions_Can_Track_You⠀⇛  Is this a reason to ditch Chromium-based browsers and start using Firefox? Maybe, you decide. Even with all the privacy extensions and fancy protection features, there are still ways to identify you or track you. Note that it is not the case for all browsers, here, we focus on Chromium-based browsers and Google Chrome as the prime suspect. While detecting installed extensions in a Chromium browser was already possible, numerous extensions implemented certain protections to prevent it. * § Leftovers⠀➾ o ⚓ Wonder_and_Feeling_Clever_–_alternatives_to_“subverting expectations”⠀⇛ The modern Hollywood and adjacent story-writing traditions nowadays seem to gravitate upon the idea of “subverting expectations”. For various reasons, I find that largely irritating. In this short, I explain why, and offer up the two alternatives in the title as writing goals. Let’s set up the stage here a little. Around the late 2010s to (hopefully) the late 2020s, there is a trend that goes on in the story-writing traditions that currently is the most popular in terms of raw brain-space occupation power. This group of traditions is currently centred upon a fairly large city somewhere in America that most people would clearly identify with “Hollywood”, and despite the best efforts of certain other governments in the world, the best that anyone else can do as of time of writing is to appeal only to local tradition, making the Hollywood tradition generally understood to be a global superstratum in linguistics terms. o ⚓ Noromo⠀⇛ Sometimes when people say something that might sound kinda romantic but that’s not why they’re saying it, they’ll say “noromo” (which originated in the X-files fandom; whether it’s related to the sometimes kinda homophobic marker “no homo”, I’m not sure but probably). o § Security⠀➾ # ⚓ TecMint ☛ 20_Useful_Security_Features_and_Tools_for_Linux Admins⠀⇛ In this article, we shall a list of useful Linux security features that every system administrator should know. We also share some useful tools to help a system admin ensure security on their Linux servers. The list is as follows, and is not organized in any particular order. # ⚓ CNBC ☛ FBI_says_fraud_on_LinkedIn_a_‘significant_threat’_to platform_and_consumers [Ed: Microsoft_itself_is_significant threat]⠀⇛ # § Fear, Uncertainty, Doubt/Fear-mongering/Dramatisation⠀➾ # ⚓ Globe Newswire ☛ New_Research_from_Snyk_and_The_Linux Foundation_Reveals_Significant_Security_Concerns Resulting_from_Open_Source_Software_Ubiquity [Ed: Microsoft FUD buddies Snyk connected to Jim Zemlin and his fellow kakistocrats]⠀⇛ # § Privacy/Surveillance⠀➾ # ⚓ AccessNow ☛ In_a_bittersweet_ruling,_EU_Court_of Justice_allows_EU-wide_border_surveillance_scheme_but clarifies_its_limits_–_Access_Now⠀⇛ Despite 10 years of Access Now campaigning against the legislation, this morning, the Court of Justice of the European Union (CJEU) ruled that the EU Passenger Name Record (PNR) Directive is compatible with EU law and human rights. In a case brought by Belgian civil society group, Ligue des droits humains, the Court upheld the validity of the law despite acknowledging that “the PNR Directive entails undeniably serious interferences” with the rights to privacy and data protection, and seeks to introduce a “surveillance regime that is continuous, untargeted and systematic.” However, instead of scrapping the entire law, judges decided to limit its key measures. “Considering the impact that the EU PNR Directive has on fundamental rights — as confirmed by the Court — the law should have been invalidated,” said Estelle Massé, Europe Legislative Manager at Access Now. “All EU states will now have to limit their use of PNR data due to its intrusiveness. They must apply this ruling swiftly, and end their shameful track record of ignoring decisions from the Court — particularly in the area of data retention.” o § Censorship/Free Speech⠀➾ # ⚓ AccessNow ☛ Eyes_on_Kenya:_government_must_uphold commitment_to_connectivity_during_elections_–_Access_Now⠀⇛ All eyes will be on Kenya over the coming months as Access Now and civil society from across the globe urge authorities to uphold their commitment to ensuring a fair, open, and accessible internet throughout the presidential elections scheduled for August 9. “Democracy means information, participation, and communication. Democracy means internet accessibility,” said Felicia Anthonio, #KeepItOn Campaign Manager at Access Now. “Kenya votes on August 9, and Access Now is calling on authorities to stand by their commitment, and #KeepItOn when it counts — always!” At least three times this year — first in May, then again twice this month — authorities have committed to keeping the country connected during this cornerstone moment in the nation’s democracy. Chief Justice Martha Koome has also highlighted the importance of digitization and access to the internet, and committed the judiciary to ensuring that the law is upheld in internet governance efforts. o § Gemini/Internet Policy/Net Neutrality⠀➾ # ⚓ DNS_over_Gemini_(DoG⠀⇛ First of all, we must admit that DoG doesn’t sound like a super bad idea (and it’s a much better acronym) compared to DoH, and I’m not saying this only because I’m a Puppy Linux developer… # ⚓ low_bandwidth_lifestyle⠀⇛ My Internet bill went up by $20 since the 1st year sign-up deal expired so I’ve been considering switching to another tier of internet service. Currently we have the 500 Mbps plan. Since Sac has fiber, fast internet is pretty damn cheap. All this thinking about internet reminded me I barely ever run into any issues with the 10 Mbps 2.4Ghz wifi band I use. Occasionally if I download a large file I’ll make sure to swap to the 5Ghz band but even then unless it’s above 2 Gb I’d rather just wait a second and do something else while it’s downloading than switch over. Of course my roommate is a self described data whore so he needs something a bit more powerful and whenever I do torrent stuff it is nice to be able to utilize the faster connection. [...] When you cut out these harmful digital leaches and only use the web as a way of gathering information and media, you really don’t need much of a connection to it. So whenever I do eventually go off-grid, a stable phone hot spot or satellite connection will be all I need. Here’s hoping that day eventually comes. ╘══════════════════════════════════════════════════════════════════════════════╛ ¶ Lines in total: 8211 ➮ Generation completed at 02:41, i.e. 126 seconds to (re)generate ⟲