𝕿𝖊𝖈𝖍𝖗𝖎𝖌𝖍𝖙𝖘 Bulletin for Saturday, February 12, 2022

┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅

Generated Sun 13 Feb 02:41:00 GMT 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/02/12/

╒═══════════════════ 𝐑𝐄𝐂𝐄𝐍𝐓 𝐁𝐔𝐋𝐋𝐄𝐓𝐈𝐍𝐒 ════════════════════════════════════╕

Previous bulletins in IPFS (past 21 days, in chronological order):

QmXRhRDa28yw47e5ym8hgWTNSCTtmH5t22GCpvFvaGYDwN

QmNrH8cLM4mYaiBXzhdkhAQm8XM54JzRQa3Z1Ng4a41kcV

QmZjLA2jtgeEhSJihNxjJW3q7KaEU6iyCKve9pmkci3m61

QmTWgjCkngZ2r4jN8fZGmd7bpEdJL3pBfU6vKWFNxPmkYf

QmUa6NW563bcVpbJi9K42Aap4iTTXYmJcu5bTsjAcRc9yG

QmPENr81muU2jHsHXxDP2oXCR4itHu2Pb54BpV4z2a6v8g

QmT1WmWT8oyJF7h6FDnkDWXE6tEV7sUdo6MyboEn1kLiFx

Qmd7o1W8PgtXmeAFmAGFoVreMpLA1AVtvVjUMvVr7zc1YQ

Qma88nEdV64rLJsqR8uVd62B8zwrDvuX6Etg42wsovLPUQ

QmWMn5rx4mwf86jmAsH6KUasKtr2WVybRVa9b2sJECtwpz

QmS1wrYoYvTPNPTvZYppVeYPXTR8rHjtMkwCEYGCEaEWUU

QmTLUpA1Pbmatf5PSQgBbMk1Hj8eJFQAcNy7ahAe769Anx

QmbQWJTJVwCBMn6Bc7J9W2fhZtZYwQh4SrKoy4dF1Rj3Pm

QmZ3Z9HPLFuFUYdDqN8YY1cZW5M8k9MCEyfwYQiJSBdgg9

Qme1XwuhK1F1t6m8AJGPXQ8U9wCeB9UCDmmkPBEmWLharx

QmQdk83ourWknf8WYXr4Z6LnuaLWYmqhpidR9Crga89wZn

Qmae8sev1AAiuQdXEbMcdP8Nmxxz3DL81fAkGoiVLghjbB

QmYBkNNgDtvjiZGy3f7RwY487FEsQEUQkXJN3yYkKnMGUa

QmdmWehA6h2EsxLvmLQHxv9wFn9VZJZHVbgXQXVigmyUCo

QmbqzbFLBLnEsD6wqjgRecqxx1eMiGqj8KkJ8LBeVS7kMR

QmRogUf31QThSc3fc9qKNWAZGJTDSwdv1pupuEmsuUuu26

╒═══════════════════ 𝐈𝐍𝐃𝐄𝐗 ═══════════════════════════════════════════════════╕

⦿ 100 New Gemini Capsules in 18 Days, So Geminispace May Double in Size This Year | Techrights

⦿ The EPO’s Overseer/Overseen Collusion — Part L (50, Final): 2010 - 2022: Business as Usual? | Techrights

⦿ The EPO Crisis | Techrights

⦿ [Meme] EPO Governance | Techrights

⦿ The EPO’s Overseer/Overseen Collusion — Part XLIX: The Rise and Fall of Battistelli’s “Social Democracy”... | Techrights

⦿ [Meme] Importing Corruption, Voting Fodder, and More | Techrights

⦿ IRC Proceedings: Friday, February 11, 2022 | Techrights

⦿ [Meme] Only Yellow Unions Allowed in Red EPOnia? | Techrights

䷼ Bulletin articles (as HTML) to comment on (requires login):

	http://techrights.org/2022/02/12/100-new-gemini-capsules-in-18-days-so-geminispace-may-double-in-size-this-year/#comments

	http://techrights.org/2022/02/12/epo-business-as-usual/#comments

	http://techrights.org/2022/02/12/epo-crisis-2/#comments

	http://techrights.org/2022/02/12/epo-governance-animated/#comments

	http://techrights.org/2022/02/12/epo-social-democracy-kaput/#comments

	http://techrights.org/2022/02/12/epo-voting-fodder/#comments

	http://techrights.org/2022/02/12/irc-log-110222/#comments

	http://techrights.org/2022/02/12/red-eponia/#comments

䷞ Followed by Daily Links (assorted news picks curated and categorised):

	http://techrights.org/2022/02/12/easyos-3-4/#comments

	http://techrights.org/2022/02/12/istio-1-13/#comments

                ䷩ 𝚕𝚒𝚗𝚎 69

╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕

(ℹ) Images, hyperlinks and comments at http://techrights.org/2022/02/12/100-new-gemini-capsules-in-18-days-so-geminispace-may-double-in-size-this-year/#comments

Gemini version at gemini://gemini.techrights.org/2022/02/12/100-new-gemini-capsules-in-18-days-so-geminispace-may-double-in-size-this-year/

⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 02.12.22⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧

Gemini_version_available_♊︎

✐ 100_New_Gemini_Capsules_in_18_Days,_So_Geminispace_May_Double_in_Size_This

Year⠀✐

Posted in Site_News at 9:03 pm by Dr. Roy Schestowitz

                 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇Geminispace size⦈

        Active capsules (net gain) increase by about 5 per day

Summary: On January 26th we celebrated_2,000_Gemini_capsules and less than 3

weeks later we already see the addition of another 100 to Lupa’s field of

vision; if we add 100 capsules every 18 days (on average), Geminispace will

have doubled by year’s end

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⡀⠀⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⢸⠀⠂⢰⡴⠐⠀⣦⠀⠀⢠⡆⡆⠰⣴⠀⠀⣔⠸⣺⠀⠆⠰⠀⠀⢀⡀⣆⣴⣰⢀⡄⣆⡆⣇⢠⡄⣢⠀⡀⠀⠀⡗⠃⣴⠀⠀⣢⡂⣀⢐⡀⢆⠂⣴⢐⡄⣢⡆⡇⢰⡀⢸⡀⣀⠐⡄⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠄⡂⣂⢰⢰⠀⡆⡦⢰⢐⢸⠀⡦⢰⢸⠀⠀⡆⢰⢴⢀⡂⡦⢰⢰⠸⠀⢸⠀⡐⠀⠀⢀⡠⢰⠀⠀⢹⠀⡈⠈⡇⡑⡅⠀⢐⡀⠘⠀⠀⠀⢀⡇⡆⣴⠀⢲⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠐⡄⡐⡆⡤⡄⡤⢠⠄⠀⠤⢄⠤⡀⡤⡤⡄⡤⠄⢄⠠⢤⢠⢤⠀⢀⠤⠠⢄⢠⢤⢠⠄⡄⠄⠁⠠⢄⡠⠄⠀⡧⡄⡄⡀⠀⡤⠄⠄⢠⢠⢤⢤⢸⠤⢀⠤⢠⠄⠀⡤⠄⠬⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠘⠀⠃⠂⠃⠈⠘⠀⠀⠂⠈⠀⠃⠃⠃⠃⠃⠀⠘⠐⠘⠘⠘⠀⠘⠀⠘⠘⢸⠘⠀⠁⠃⠂⠀⠐⠀⠂⠃⠀⠃⠃⡸⠀⠀⠃⠐⠐⠘⠘⠘⠘⠘⠐⠉⠂⠘⠀⠀⠃⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⢀⠀⣀⢀⣀⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⢢⣠⡐⡔⢰⢰⠂⢀⠀⡆⡆⡆⢆⠂⠀⢸⠀⠀⢸⢠⠃⢸⠀⠰⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠈⠁⠈⠀⠁⠁⠁⠁⠁⠫⠝⠀⠀⠉⠁⠈⠀⠁⠉⠉⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⢄⠀⡀⠀⠀⠀⡀⡀⢀⢀⠀⡀⠀⢀⢀⠀⠀⢠⠀⡀⠀⠀⢀⠀⡄⠀⠀⡀⠀⡄⠀⠀⢤⢠⢠⠀⡀⣄⣄⢠⠀⠀⡄⡄⢠⢠⠀⡀⡀⠀⢀⠀⡀⡀⡀⠀⠀⡀⡀⢀⢀⠀⡀⡀⠀⠀⡄⡀⡀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠈⠃⠛⠀⠀⠀⠃⠛⠀⠂⠘⠃⠀⠐⠙⠀⠀⠚⠀⠃⠀⠀⠚⠀⠓⠀⠀⠓⠁⠃⠀⠀⠘⠈⠚⠐⠂⠃⠉⠒⠀⠀⠃⠁⠐⠘⠂⠊⠂⠀⠐⠂⠋⠃⠃⠀⠀⠁⠂⠛⠸⠂⠊⠃⠒⠐⠃⠙⠃⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⢀⡀⣀⢀⣀⢀⠀⣀⠀⡄⠀⠀⣀⠀⡀⢀⡀⣄⠀⣀⢀⠀⣀⢠⣀⢠⡀⣀⠀⠀⢀⡀⢀⡀⣀⠀⠀⠀⠀⠄⠠⠄⡄⡄⢠⠠⠄⠀⠀⠀⠠⠄⠀⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⢀⠇⠁⠘⠛⠀⠀⠀⠀⠃⠀⠀⠀⠚⠈⠀⠀⠃⠀⠀⠀⠀⢃⠛⠘⠘⠀⠁⠂⠀⠀⠀⠀⠈⡸⠀⠀⠀⠀⠀⠈⠀⠃⠃⠑⠘⠀⠀⠀⠐⠈⠁⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⠀⠀⠀⠄⠀⠀⡄⢰⠀⠄⢠⣠⢠⠄⠀⢠⠠⠠⠄⢤⡄⠄⠀⠀⢲⢰⢰⢀⠄⡆⣦⢰⠀⠀⡆⡆⠰⢰⠀⢄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

                ䷩ 𝚕𝚒𝚗𝚎 125

╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕

(ℹ) Images, hyperlinks and comments at http://techrights.org/2022/02/12/epo-business-as-usual/#comments

Gemini version at gemini://gemini.techrights.org/2022/02/12/epo-business-as-usual/

⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 02.12.22⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧

Gemini_version_available_♊︎

✐ The_EPO’s_Overseer/Overseen_Collusion_—Part_L(50,_Final):2010–_2022:

Business_as_Usual?⠀✐

Posted in Action, Europe, Patents at 8:41 pm by Dr. Roy Schestowitz

Series parts:

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_I:_Let_the_Sunshine_In!

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_II:A“Unanimous”

  Endorsement?

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_III:_Three_Missing_Votes

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_IV:_The_Founding_States

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_V:Germany_Says“Ja”

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_VI:_A_Distinct_Lack_of_Dutch

  Courage

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_VII:_Luxembourgish_Laxity

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_VIII:_Perfidious_Albion_and

  Pusillanimous_Hibernia

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_IX:_More_Holes_Than_Swiss

  Cheese

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_X:_Introducing_the

  Controversial_Christian_Bock

  1. The_EPO’s_Overseer/Overseen_Collusion_—Part_XI:“General_Bock”_–

  Battistelli’s_Swiss_Apprentice?

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XII:_The_French_Connection

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XIII:_Battistelli’s_Iberian

  Facilitators_–_Spain

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XIV:_Battistelli’s_Iberian

  Facilitators_–_Portugal

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XV:_Et_Tu_Felix_Austria…

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XVI:_The_Demise_of_the

  Austrian_Double-Dipper

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XVII:_The_Non-Monolithic

  Nordic_Bloc

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XVIII:_Helsinki’s_Accord

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_IXX:_The_Baltic_States

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XX:_The_Visegrád_Group

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXI:The_Balkan_League–_The

  Doyen_and_His_“Protégée”

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXII:The_Balkan_League

  North_Macedonia_and_Albania

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXIII:The_Balkan_League

  Bulgaria

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXIV:The_Balkan_League

  Romania

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXV:The_Balkan_League

  Fresh_Blood_or_Same_Old,_Same_Old?

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXVI:_A_Trojan_Horse_on_the

  Budget_and_Finance_Committee

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXVII:_Cypriot_Complicity

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXVIII:_Benoît_and_António’s

  Loyal_“Habibi”

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_IXXX:_The_EPOnian_Micro-

  States_–_Monaco_and_Malta

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXX:_San_Marino_and_the

  Perfidious_Betrayal_of_Liberty

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXXI:_The_Abstentionists

  1. The_EPO’s_Overseer/Overseen_Collusion_—Part_XXXII:“Plucky_Little

  Belgium”?

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXXIII:_Swedish_Scepticism

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXXIV:An“Extremely

  Dubious”_Proposal

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXXV:_Slovakian_Scruples

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXXVI:_Serbian_Sour_Grapes

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXXVII:_Stubbornly

  Independent_Slovenia

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXXVIII:_Ensnared_in_the

  Tentacles_of_the_SAZAS_Octopus

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXXIX:_On_the_Slippery_Slope

  to_Capture

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXXX:_The_Idiosyncratic

  Italians

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXXXI:_Public_Service_or

  Self-Service?

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXXXII:_A_Parcel_of_Rogues?

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXXXIII:_A_Legal_No-Man’s

  Land

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXXXIV:Immunity=_Impunity?

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXXXV:_In_the_Shadow_of

  “Waite_and_Kennedy”

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXXXVI:_An_Erosion_of

  Fundamental_Rights_Protection?

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XLVII:_Institutionalised

  Injustice_at_the_EPO?

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XLVIII:_The_Unkindest_Cut_of

  All

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XLIX:_The_Rise_and_Fall_of

  Battistelli’s_“Social_Democracy”…

  1. YOU ARE HERE ☞ 2010 – 2022: Business as Usual?

              🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇EPO:_Business_as_Usual⦈_

Benoît_Battistelli and Jesper_Kongstad have been replaced by António_Campinos

                         and Josef_Kratochvíl.

But has anything of substance really changed? EPO insiders remain sceptical

Summary: The concluding part of this very long series explains that

Battistelli’s departure has solved almost nothing and delegates from member

states aren’t doing anything to tackle the EPO’s deepening crisis

With this part we have finally reached the finishing line of our marathon

series about the EPO’s “Strike Regulations” – a key component of Battistelli’s

sinister plan to deprive EPO staff of their fundamental right to freedom of

association.

From ILOAT Judgment No. 4430, it is very clear that the “Strike Regulations”

proposed by the President of the Office in CA/57/13 [PDF] of 7 June 2013 were

incompatible with the obligations of the EPO’s member states to uphold and

protect the fundamental rights of EPO staff.

“It took just over eight years until justice was finally done when

Battistelli’s “Strike Regulations” were struck down by the ILOAT on 7 July

2021.”But due to Battistelli’s nefarious influence over the organisation’s

governing body, these inherently flawed regulations were rubber-stamped by the

Administrative Council – which gave its "unanimous" endorsement to decision CA/

D_5/13 [PDF] on 27 June 2013.

It took just over eight years until justice was finally done when Battistelli’s

“Strike Regulations” were struck down by the ILOAT on 7 July 2021.

There can be little doubt that the judgments of the ILOAT’s 132nd and 133rd

Sessions amount to a damning verdict on “le Système Battistelli” and the toxic

management culture which held sway over Europe’s second largest international

organisation between 2010 and 2018.

As the EPO staff union SUEPO put_it_succinctly:

 “What was once a model organisation for Europe has revealed itself as

 an institution that has breached the fundamental rights of its

 employees – for more than eight years.”

                    🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇USF_on_EPO⦈_

The European public sector union USF reported_on_the_ILOAT_Judgments_of_the

 132nd_Session which confirmed serious and persistent breaches of the

     fundamental rights of EPO staff over a period of eight years.

“However, at the 168th and 169th meetings of the Administrative Council in

October and December 2021, there were no signs that the gravity of the

situation had registered with the Council delegates.”The ILOAT judgments which

rescinded the EPO’s “Strike Regulations” and “Social Democracy” have belatedly

revealed the severe deficiencies in the organisation’s governance and

management culture and finally exposed them to the light of public scrutiny.

However, at the 168th and 169th meetings of the Administrative Council in

October and December 2021, there were no signs that the gravity of the

situation had registered with the Council delegates.

                🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Heads_in_the_sand⦈_

At the meetings of the Administrative Council which took place in October and

December 2021, there were no signs that the gravity of the situation had

                registered with the Council delegates.

This may be due to the zealous efforts of the EPO’s internal “spin doctors” who

have been doing their best to paper over the cracks.

The current “PR strategy” appears to be to depict the “Strike Regulations” and

“Social Democracy” as unfortunate blunders by a “rogue President” who has long

since departed.

“The current “PR strategy” appears to be to depict the “Strike Regulations” and

“Social Democracy” as unfortunate blunders by a “rogue President” who has long

since departed.”But this is an unacceptably simplistic and sanitised narrative.

It conveniently omits any mention of the pivotal roles played by the

Administrative Council and the EPO’s dysfunctional internal justice system in

this grotesque fiasco.

In the meantime, many of the Council delegates responsible_for_the_adoption_of

Battistelli's_"Strike_Regulations" in June 2013 and “Social Democracy” in March

2014 are gone.

Some have sailed off into the sunset of retirement while others have been

promoted to new positions in the civil service of their home countries and are

no longer responsible for European “IP” affairs.

It should also be recalled that some of the delegates responsible for rubber-

stamping these Orwellian measures have been prodded into early_retirement or

resignation after becoming implicated in serious irregularities on their home

pitches.

“With the passage of time, a lot of new faces have appeared on the

Council.”Those who remain from the “old guard” of the Battistelli era seem to

be busy covering their tracks and insisting to anybody who will listen to them

that there is nothing amiss and that everything is hunky-dory in the never-

never_land_of_EPOnia.

With the passage of time, a lot of new_faces have appeared on the Council.

However, it is extremely doubtful as to whether these newcomers – in particular

the fresh_faces_from_the_EPO's_"captured_states" – are adequately briefed and

properly informed about the mess that their predecessors have left behind for

them to clear up.

One thing is certain: Battistelli’s inglorious exit from the EPO in 2018 did

not resolve the organisation’s governance crisis which continues to fester

under his anointed_successor, António Campinos.

           🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇Battistelli_inside_hourglass⦈_

Battistelli’s inglorious exit from the EPO in 2018 has not resolved the

                   organisation’s governance crisis.

As Kluwer Patent Blog put it in a recent_posting which reported on some EPO-

related judgments of the ILOAT’s 133rd Session:

 Years after the departure of president Battistelli at the EPO, the

 ILOAT cases keep unveiling details about the climate of fear and

 harassment under his presidency which have been so often described by

 staff members. Although he was succeeded in July 2018 by António

 Campinos, one of Battistelli’s closest allies Elodie Bergot, who used

 to be Battistelli’s principal director for human resources, is

 currently chief corporate policies officer. Some have linked the

 recently announced reshuffle at the EPO, in which Bergot will

 apparently face a considerable loss of influence, to the ILOAT

 decisions.

Over at the EPO, well-informed insiders predict that Battistelli’s “tarnished”

legacy – many would consider “toxic” to be a more accurate descriptor – will

continue to plague the organisation as it slowly gears up to commemorate the

50th anniversary of the signing of the European Patent Convention on 5 October

                 🄸🄼🄰🄶🄴_🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽_⦇EPC_at_50_years⦈_

Preparations are underway to commemorate the 50th anniversary of the EPC, but

as long as Battistelli’s “toxic” legacy continues to plague the organisation,

             there doesn’t seem to be a lot to celebrate.

In the meantime, it remains to be seen whether the members of the

Administrative Council will continue to adopt the “ostrich position” at the

upcoming 170th Meeting scheduled for 22_March_2022 (warning: epo.org link), or

whether they will finally manage to pull their heads out of the sand and begin

to tackle the manifold problems facing the European Patent Office after more

than a decade of chronic mismanagement and cronyism.

“One thing is certain: Battistelli’s inglorious exit from the EPO in 2018 did

not resolve the organisation’s governance crisis which continues to fester

under his anointed successor, António Campinos.”If the Council fails to step up

to the plate, it is more than likely that the EPO will soon find itself

engulfed by a new_wave_of_unrest – especially now that the ILOAT has confirmed

that staff of international organisations enjoy the fundamental right to

“freedom of association” and do not need to beg permission from their employer

to engage in “industrial action”! █

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⠿⠿⣿⣿⣿⣿⣿⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢸⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠉⠁⢀⠈⠙⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⢻⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢸⣿

⣿⠟⠋⡉⠉⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢤⠄⠠⣿⣿⠂⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⢸⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⠀⢸⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢸⣿

⡇⢰⣿⣷⠂⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⡂⠀⡀⢸⣿⠋⢀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⢸⣿⠋⠁⠀⠙⣿⣻⣿⣿⣿⣿⠀⢸⣿⣿⣿⣿⣿⣿⠛⠻⠿⢿⣿⢻⣿⣿⠀⢿⣿

⠇⢸⣟⠉⢀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢠⡤⠼⢿⠃⠈⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⢸⡏⠀⠀⠀⠐⠨⢷⣻⣿⣿⣿⠀⢸⣿⠋⠁⢸⡿⡇⠀⠀⠀⠀⢿⣾⣿⣿⠀⣸⣿

⠁⠘⠯⠆⠘⠀⠠⢿⣿⣿⣿⣿⣿⠛⠻⠿⠿⠿⢿⣿⣿⣇⠀⠘⣷⡦⠀⠀⠀⠙⠛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⢸⡗⠀⠀⠀⠐⠀⠉⡏⢻⣿⣿⠀⢸⡿⠀⠀⠸⣿⠁⠀⠀⠀⠀⠀⣿⣿⣿⠀⢿⣿

⠀⠀⢄⠀⠀⠀⠀⠀⠀⠈⠉⣿⣿⠀⠀⠀⠀⢀⣾⣿⣿⣿⡆⠀⠈⠿⠈⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣸⠇⠀⠀⠀⠀⠀⠀⠀⢾⣿⣿⠀⢸⠃⠀⠀⠀⠏⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⢸⣿

⠀⠀⠈⠅⠀⠀⠀⠀⠀⠀⠀⢿⣿⠀⠀⠀⠀⣞⠌⠒⠉⡻⣿⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⢿⣿⣿⡿⣿⣿⣿⣿⢟⣛⡃⢸⣛⡛⢘⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣻⣆⠀⢀⣀⡂⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⠀⢸⣿

⢠⠀⠀⢀⠄⠀⠀⠀⠀⠀⠀⠈⠻⠀⠀⠀⠀⢻⣿⣤⣽⣾⡿⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⠻⣿⣿⣿⡏⣿⡇⢸⣿⣷⠈⠀⠀⠀⠀⠀⠀⠀⠐⣀⣒⣛⣿⣘⣛⣿⠇⠀⢀⠀⠀⠀⠀⠀⠀⢀⣿⡿⠀⢸⣿

⢸⠀⠀⠼⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠿⠛⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠿⠿⠿⠿⠿⠟⠊⣛⡃⢸⣛⡛⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⣀⡀⢸⣿⡇⠀⢸⣿

⠈⠀⠁⠀⠁⠀⠀⠀⠀⠀⢀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣤⠀⠀⠀⠀⠀⠀⠀⠀⣤⣤⣤⣴⣶⣶⣶⣶⣶⣶⡆⠀⣿⡇⢸⣿⣿⣦⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⣹⣿⣿⣿⣿⠀⢸⣿

⠀⠀⢠⠀⠀⠀⠀⠀⠀⠀⢸⣿⠿⠿⠟⡟⠻⠛⠛⠛⢻⣿⠀⠀⠀⠀⠀⠉⠀⠀⣿⣋⣉⣉⣭⣭⣭⣡⣤⠼⠇⠀⣿⣇⣸⡿⠿⢿⣇⣀⣀⣀⣀⣀⣀⡘⣿⣿⣿⣿⢿⣿⣿⢿⣀⣀⠀⠀⠀⢀⣰⣿⣿⠿⣿⠖⢹⣿

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⠿⠶⠒⠚⠛⠛⠛⠛⠛⠛⠋⠀⠀⠀⠀⠀⠂⠀⠀⠉⠉⡁⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⠏⠃⠐⠘⠒⠹⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⠩⠛⠁⠀⠀⣿⣻⣿

⠀⠀⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣏⠀⠀⠀⠈⠀⣀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⡀⠈⠐⠀⢡⣽⣿⣿

⣿⡇⠀⢤⢰⡤⠀⠀⢀⡀⢁⢿⠀⠀⠀⢀⣀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⢭⠄⠀⠰⢆⠀⠀⠘⠃⠄⠀⠀⠀⠸⢠⣄⠠⠀⠀⠸⠇⠀⠀⠀⠀⢨⡷⠀⢶⢻⠁⢰⡀⠘⢁⡌⠈⠚⠸⣿⠿⠿⣿⣶⣾⣿⣿⣿⣿

⣿⡇⢠⢋⡀⡿⡎⡤⢹⣆⢮⡍⠀⠀⠀⠘⠍⠀⠀⠀⠀⠀⠀⢀⠀⠀⠐⢳⣿⣯⣼⠓⠈⠙⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠏⠀⠁⢰⠀⠀⠀⠀⠀⠠⣤⠁⠀⠘⠉⠀⠠⡤⠰⠆⣕⢀⡀⠀⠀⠀⠀⠀⠀⠉⠛⠛⣿⣿

⣿⡇⠜⠘⠇⠳⠁⣎⣏⣿⣼⠃⠀⣀⠀⠐⠀⠀⠀⠀⠀⠀⠀⡶⠁⠀⠶⠈⠿⡿⠟⢀⡀⠀⠀⠀⠀⠃⠀⠀⠰⠆⠀⠀⠀⠀⠀⠀⠐⢒⠤⠀⠀⠀⠁⠀⠀⠀⠀⠀⠈⠈⠈⠚⢸⡟⠁⡀⣀⡄⠀⠀⡶⡆⠀⠈⣿⣿

⣿⡇⠀⠀⠀⠸⢤⢼⣿⡃⢉⡀⢀⣻⣣⣤⣤⡄⠀⢠⣀⢀⣀⡀⠀⠀⡜⢀⠀⣤⠖⠪⡇⠀⠈⠀⠀⠀⠀⢴⡆⠂⠀⠀⠀⠀⢀⡀⡦⡉⣁⡄⠀⢒⡄⠀⣻⣣⢀⠀⠀⠀⠀⠀⡨⣿⣿⡇⣿⡇⠀⢠⠰⠂⠀⠠⣿⣿

⣿⡇⠀⠀⣸⡅⠛⠸⢻⢱⠄⡆⢹⣿⠤⢎⣿⡇⠀⠸⠉⠁⡈⠃⠀⠀⠀⠀⠀⠃⠀⠈⢊⠀⠀⠀⠀⠀⣴⣮⣱⣦⡄⠀⠀⢀⣘⣆⢻⢿⡞⢁⡿⢠⠄⢰⣷⣵⣿⣷⡄⢀⡀⠀⢰⣿⣿⡇⣿⡇⠀⠀⠀⠀⣀⠙⣿⣿

⣿⡇⠀⠀⠉⠠⠄⠀⢸⣸⣱⢶⡺⣻⡛⠽⠉⠁⠀⠠⠀⠘⢋⠐⠀⠀⠀⢷⡆⠸⠛⠋⠉⠀⢀⠀⠀⠀⡝⣿⣿⡻⡇⠀⠀⠿⣾⡏⢼⣿⡇⠒⠃⠘⠂⠘⢿⣿⣟⠸⠷⠉⠀⣰⠻⡫⢻⠅⠍⢄⣒⠀⠀⠀⢐⣂⣿⣿

⣿⣇⣠⣶⣧⠸⣏⣠⠈⠃⠉⠈⠁⠊⠁⠨⠇⠀⠀⠀⠀⢑⠋⠀⠀⠀⠀⢈⠁⠀⠀⠀⠀⡠⠛⠀⠀⠀⢰⣲⣾⣛⠃⠀⠀⢿⣿⠷⡼⠋⣀⡀⢀⠠⢄⢀⠈⢿⣿⢤⣦⠀⢀⠉⠀⢀⣨⠈⢀⡀⠀⠀⠀⢤⡌⠀⣿⣿

⣿⣿⣿⣿⠿⠄⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⠷⠛⡃⡄⢂⠐⡶⠈⠢⢴⠆⠀⣠⠀⡀⠀⠀⠀⠘⠿⠿⠟⠀⠀⠀⠈⠛⠘⠉⢘⠿⡇⡄⡃⣴⣊⢕⡲⠀⠀⠈⠋⢨⢦⢀⢸⣿⣿⣿⣷⣶⡀⠀⠈⡇⠀⣿⣿

⣿⣟⣆⡀⠐⠠⣤⠀⣠⠀⠀⢀⠀⡠⠀⠀⠀⠀⣠⢄⠀⣾⢿⡗⠡⢞⡄⠀⠀⠀⣴⡀⢠⢣⣿⡀⠀⠀⠀⠀⠀⠀⢀⢀⠀⠀⠊⠀⠀⠆⠺⠀⣄⠅⡙⢃⠘⡊⠀⠀⢠⣧⣼⡦⣂⡸⣿⡋⣀⢈⢽⡿⠦⠀⢀⠀⣿⣿

⣿⡇⠉⠀⠀⠀⠇⠈⠛⠀⠔⠈⠄⠉⠀⠀⠀⠀⢋⣷⢦⢉⠈⠀⢡⡈⠁⠀⠀⠠⣿⢷⠾⣿⣻⠀⠀⢀⣒⠀⠀⢴⢣⣇⡖⠀⠀⠀⢠⣴⡀⠁⠙⡘⠃⠀⠀⡀⠈⠀⣞⣉⡿⢡⢄⠹⢺⣌⣉⣉⣼⣷⢆⠀⠀⠁⣿⣿

⣿⡇⠀⠀⠀⠀⠀⠀⠇⠀⠀⠀⢘⡄⠀⠀⠀⣿⢸⣯⠉⣤⡀⢿⣿⡟⣤⠀⠀⠐⠰⣤⢻⡿⣿⣤⣖⡖⣨⣶⢀⡀⢸⣿⠁⠀⠀⠀⠀⠙⠂⠀⠀⠉⢐⣴⡦⠖⠀⠑⠈⣷⠀⢸⡋⠀⠈⠿⠿⠿⢿⣿⡿⣆⠀⠀⣿⣿

⣿⡧⡄⠀⣠⣄⡀⠀⠀⠀⠀⠀⠈⠁⢀⡀⠐⣿⡺⠋⠀⡹⡀⠈⠁⠀⣿⠀⠀⢿⡆⠉⠀⠉⠀⣬⣬⢛⡽⠍⠒⠐⠌⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⢿⣿⡥⠀⠀⡆⠀⠀⠈⠁⠀⢠⣟⡜⠋⡻⣀⠈⠩⠑⠀⣿⣿

⣿⡧⠁⠀⣿⣯⡄⠀⠀⢂⡐⠀⣴⠀⢳⠇⠀⠰⣟⠀⢰⡿⠃⣴⡄⡄⡿⠀⠀⠐⠂⣀⠀⠀⠀⣀⡐⣿⠂⠀⠀⠀⢀⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⠈⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⠀⠘⣴⠀⠀⠀⣿⣿

⣿⡧⡀⡀⠟⢹⢗⢀⠀⠺⡻⠀⠁⠀⠈⢆⠀⠀⠿⠄⠀⣘⣂⣐⣤⣴⣷⢀⣀⠀⠐⡗⠀⠀⠀⠈⠁⠤⠄⠀⢀⣀⣜⣏⣤⡀⠀⠀⠀⠀⠀⠀⠀⠘⠓⠀⠀⢐⣢⠀⠀⠀⡲⠆⠀⠐⢲⠈⣯⣿⣷⠀⢜⠀⠁⠀⣿⣿

⣿⡇⠀⠁⡉⣋⠻⠁⠀⠘⠇⠀⠁⠀⢤⠀⠀⠀⠀⠀⠈⠻⠇⠙⠻⡿⠃⠐⢇⢀⠀⠀⠀⠀⠀⠀⠀⢛⠅⠀⠘⣿⣿⣿⣿⠁⠀⣤⢀⡀⠀⠀⡲⠀⠀⠀⠀⠀⢵⠀⠀⠀⠀⠀⠀⠀⠭⠀⠈⢹⡿⠀⠀⠀⠀⡰⣿⣿

⣿⡇⠀⠀⠐⠞⢀⡀⠀⠀⠀⠀⠀⠀⠛⠁⠀⠀⠀⠀⠀⠀⠠⣲⠀⢸⡇⣄⠾⠸⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠸⣿⣿⣿⠇⠤⠂⡻⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠛⢀⣀⠆⠀⠀⠀⠀⠈⠑⠈⠑⣿⣿

⣿⡇⠀⠃⢀⠀⢱⠐⠁⠀⠀⢠⡀⠀⠀⠀⠀⠀⠀⠀⠓⢆⣤⣯⣴⣮⠁⠀⠁⠐⣒⠄⠀⠀⠀⠀⠀⠔⡀⠀⠀⠀⠛⠉⠁⠀⠀⠀⠭⠁⠀⠀⠀⠀⠀⢰⣶⠀⠀⠀⠀⠀⠀⠀⠠⢜⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿

⣿⣇⣁⣀⣘⣋⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣟⣛⣿⣿⣿⣂⣰⣄⣀⣘⣀⣀⣀⣀⣀⣀⣹⣁⣀⣄⣀⣀⣾⣁⣀⣀⣀⣀⣀⣀⣀⣀⣠⣃⣈⣿⣵⣀⣀⣀⡀⢀⣀⣾⣇⣀⣀⣀⣀⣀⣀⣂⣀⣀⣀⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣽⣿⣿⣸⣿⣿⣾⣿⣿⣿⣿⣗⣿⣿⣿⣻⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣷⣇⣿⣿⣿⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠃

⣿⣿⣿⠿⠿⠛⠛⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠀⠀⠀⠀⠀

⣿⣿⣿⣷⣦⣄⣠⣄⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣅⣀⣀⣀⣴

⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⠀⠀⠉⠉⠉⠛⠛⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠙⠛⠛⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀⠀⠸⢛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣤⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠛⠛⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠀⠀⠀⠀⠈⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠂⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⠿⢯⣾

⠉⠙⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⠹⠀⠀⠀⠀⠀⠀⣿⣛⣿⣿⣯⣝⣹⣿⣟⠛⠿⢿⣿⣿⠟

⠀⠀⢩⣽⢿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⢹⣿⣾⣿⢿⣟⡟⠛⠀⠀⠀⠛⠛⠃⠀

⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⡴⡲⢆⠀⠀⠀⠀⠘⣥⣿⣯⠗⠊⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠝⠟⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⢢⠀⠀⢠⣄⠀⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠈⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⡿⠋⠋⠀⢾⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣄⠀⠀⠀⠀

⠀⠀⠂⠀⠐⠘⠿⠿⠿⠿⠿⠟⠛⠻⠀⠀⠀⣼⣿⡄⠀⠀⠀⠀⠀⠀⠀⠘⠻⠉⠉⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⢋⠴⠋⢀⣠⡄⠊⠐⠿⡄⠀⠀⠀⠀⠀⠀⠀⠠⣴⣾⣏⡙⠾⠥⠀⠒⠄

⠀⠀⠀⢤⣤⣤⣤⣤⣄⣀⢀⠀⠀⠀⠀⠀⠀⠛⢛⣛⡀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⢙⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⠋⠀⠀⠈⠫⠛⠀⠀⠐⠉⠉⠃⠀⠀⠀⠀⠀⢀⣀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠠⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣷⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢷⣶⣾⣿⣷⣶⣶⣶⣖⢯⣴⣾⣿⣿⣿⣿⣶⣾⣯⢍⡛⠿⠿⣿⣿⣇⠤⣇⡀⠀⠀⠀⠀

⠀⠀⠀⢹⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠈⠝⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣟⣹⣿⣿⣾⣿⢛⣿⣿⣷⡀⡀⢾⡂⠙⠃⠀⠈⠀⠀

⠀⠀⠀⠀⠠⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⠀⠀⠀⠀⠉⠉⠙⠛⠛⠿⠿⠿⢿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣇⣙⣿⣿⣍⠉⠛⢧⣴⣿⣾⠧⠀⠀⠀⠀⠀

⠀⠀⠀⠀⢀⢐⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⣀⣀⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⠿⣶⠀⢫⣯⣾⠁⣤⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠈⠀⣨⣽⣿⣿⣽⣿⣿⣿⡿⠿⠀⠠⠾⢿⣿⣿⣤⠤⠤⠤⠤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠾⣿⣿⣿⢻⣿⣿⣿⣿⣷⢻⠉⢹⣿⣿⣿⣮⡑⠿⠁⠀⠻⢆⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⢨⡿⢟⢿⣿⣿⣿⢶⣶⣶⣒⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣦⣤⣤⣤⣤⣤⣤⣄⣄⣀⣤⣤⣤⣾⣿⣿⣯⢿⣿⣿⣿⣧⣤⣾⣮⣿⠿⢿⣟⡓⠄⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠻⣧⡿⢿⣿⣿⣭⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡿⠻⣿⣻⡟⠟⠁⠈⠁⢀⣼⣮⡁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠁⠉⡻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠻⠻⣿⣿⣿⣿⣿⣿⡿⠮⠂⠙⢻⡇⠀⠀⠠⣖⠀⠉⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠼⠿⣫⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣽⣿⣿⣿⣿⠃⢻⣿⣿⡿⢏⡄⠀⢿⡿⣿⣷⣿⠿⠾⠉⠲⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⠉⢉⠉⠫⠈⡝⠉⠉⠋⠘⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡍⡅⡝⠉⠋⠉⠋⠸⠙⠉⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢉⡉⠙⠁⠋⠋⢹⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⠿⢿⡿⣿⣿⣿⡿⠿⠿⡿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⢿⡿⣿⣿⣿⣿⢿⢿⠾⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⢿⡿⣿⣿⣿⣿⢷⢿⢿⢿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣧⣬⣾⣥⣤⣤⣤⣧⣤⣤⣥⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣤⣼⣥⣤⣴⣤⣧⣤⣤⣤⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣤⣭⣬⣤⣤⣼⣤⣤⣤⣼⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⠟⠉⣉⣩⣥⣤⣶⣶⣤⣤⣍⡉⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⣠⣤⣶⣶⣿⣿⣿⣿⣶⣶⣤⡈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠉⣉⣩⣥⣤⣴⣶⣦⣤⣤⣉⠙⢿⣿⣿⣿⣿

⣿⣿⡿⠁⣰⣾⣿⡿⠋⠁⠀⠀⠉⢻⣿⣿⣦⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠹⣿⣿⣿

⣿⣿⠁⣸⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⣿⣿⣿⡇⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⢹⣿⣿

⣿⣿⠀⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⡿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿

⣿⣿⡀⣿⣿⣿⣿⣄⠀⠀⠀⠀⠀⢠⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⣸⣿⣿

⣿⣿⣧⢸⣿⣿⣿⠿⠃⠀⠀⠀⠀⠘⢿⣿⡿⢁⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⢿⣿⣿⣿⣿⡿⠟⠛⠛⢿⣿⣿⣿⣿⠏⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢠⣿⣿⣿

⣿⣿⣿⣦⠻⡏⠁⠀⠀⠀⠀⢀⠄⠀⠀⠘⢁⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣌⢿⣿⣿⣿⠀⠀⠀⠀⠀⢻⣿⣿⠏⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣎⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢠⣿⣿⣿⣿

⣿⣿⣿⣿⣷⡁⠀⠀⠀⠀⠀⠁⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡹⢿⣏⠀⠀⠀⠀⠀⣾⣿⢋⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡙⢿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣴⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡙⢦⠀⠀⠀⠠⢟⣵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡙⢿⣿⣿⣿⣿⡿⣡⣾⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠻⡿⠿⢋⣾⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⡿⠋⣠⠀⣦⡘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢁⣰⠀⣧⡈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⣀⡄⣤⡈⠻⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⠏⣠⣾⣿⠀⣿⣿⣦⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⣴⣿⣿⠀⣿⣿⣷⡈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⣠⣾⣿⡇⣿⣿⣶⡌⠻⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⡟⠁⣴⣿⣿⣿⠀⣿⣿⣿⣷⡄⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⢀⣾⣿⣿⣿⡀⣿⣿⣿⣿⣦⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⣴⣿⣿⣿⡇⣿⣿⣿⣿⣦⠘⢿⣿⣿⣿⣿

⣿⣿⣿⡟⠀⣼⣿⣿⣿⣿⣤⣿⣿⣿⣿⣿⡄⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⢠⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣷⡀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⣾⣿⣿⣿⣿⡷⣿⣿⣿⣿⣿⣷⡀⢻⣿⣿⣿

⣿⣿⣿⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⣼⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣷⠀⢿⣿⣿

⣿⣿⡇⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢸⣿⣿⣿⣿⣿⣿⡟⣿⣿⣿⣿⣿⣿⣿⠆⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⣿⣿⣿⣿⣿⣿⠋⢿⣿⣿⣿⣿⣿⣿⠂⢸⣿⣿

⣿⣿⡇⠀⢿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⠃⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⢸⣿⣿⣿⣿⣿⣿⠇⢿⣿⣿⣿⣿⣿⡿⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣿⣿⣿⣿⡟⠁⠀⠀⠻⣿⣿⣿⣿⡿⠀⢸⣿⣿

⣿⣿⣧⠀⠈⠻⣿⣿⡿⠛⠃⠛⢿⣿⣿⠿⠃⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠙⢿⣿⣿⠏⠁⠀⠈⠻⢿⣿⣿⠿⠁⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠈⠻⡿⠏⠀⠀⠀⠀⠀⠙⢿⣿⠿⠁⠀⣼⣿⣿

⣿⡿⠿⠃⠀⠀⠈⠁⠀⠀⠀⠀⠀⠉⠀⠀⠀⠰⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠀⠀⠀⠉⠁⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠼⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠼⢿⣿⣿

⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿

⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿

⣿⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣀⠀⠀⠀⠀⠀⠠⠀⠀⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⣀⣿⣿⣿⣿⣿⣿⣿⣿⣇⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⣿

⣿⣿⣿⣷⣶⣶⣦⣤⣤⣤⣤⣤⣤⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣤⣤⣤⣄⣀⣀⣀⣠⣤⣤⣤⣤⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣦⣤⣤⣤⣤⣤⣤⣤⣤⣴⣶⣶⣾⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

                ䷩ 𝚕𝚒𝚗𝚎 540

╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕

(ℹ) Images, hyperlinks and comments at http://techrights.org/2022/02/12/epo-crisis-2/#comments

Gemini version at gemini://gemini.techrights.org/2022/02/12/epo-crisis-2/

⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 02.12.22⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧

Gemini_version_available_♊︎

✐ The_EPO_Crisis⠀✐

Posted in Europe, Patents at 11:16 am by Dr. Roy Schestowitz

Video_download_link | md5sum 793482420398e0cd8a2886626fe02992

EPO Crisis as ILOAT Overturns AC or Member States

Creative Commons Attribution-No Derivative Works 4.0

http://techrights.org/videos/epo-crisis-2020.webm

Summary: The critical state that the EPO has entered might be conveniently

overlooked by media sponsored by the same litigation fanatics who bolstered an

institutional coup, but the facts speak “loud and clear”; there’s a crisis

unfolding and EPO management is trying to distract from it while silently

looking_to_settle_'on_the_cheap' and never tackling the_underlying_issues (just

optics or PR)

THE 49th part of the series was published_this_morning and the last part, Part

50, will be published tomorrow. It has fast become apparent that the EPO has a

governance_crisis (Board 28 privately_called_it_a_"crisis"), albeit it’s only

being recognised by courts outside EPOnia and thus not inside the pockets of

Benoît_Battistelli, Team UPC, and multinational corporations (or their

lobbyists).

“Following the decisions of ILOAT one can hope that the EU will take steps to

remediate…”With the EPC approaching its fiftieth anniversary it certainly seems

like it’s just some ‘fossil’ of a document — one that EPO_management_is_more

than_eager_to_discard, only to be replaced_by_a_totally_unlawful_system, not

even_authorised_by_nations_that_are_named_in_it.

Following the decisions of ILOAT one can hope that the EU will take steps to

remediate, though given the extent of the infiltration [1, 2] it seems unlikely

at this point. Will the court_of_public_opinion step up? █

                ䷩ 𝚕𝚒𝚗𝚎 596

╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕

(ℹ) Images, hyperlinks and comments at http://techrights.org/2022/02/12/epo-governance-animated/#comments

Gemini version at gemini://gemini.techrights.org/2022/02/12/epo-governance-animated/

⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 02.12.22⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧

Gemini_version_available_♊︎

✐ [Meme]_EPO_Governance⠀✐

Posted in Europe, Law, Patents at 11:26 am by Dr. Roy Schestowitz

🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇EPO Governance: EPO's Administrative Council, EPO’s internal

               appeals committee, and Boards of Appeal⦈

Summary: The EPO‘s regime, which started under Benoît_Battistelli about a

decade ago, perishes in courts outside the EPO's_governance_loop

⠀⣿⢹⣿⢀⣿⣿⣿⡗⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠍⠀⠀⠀⠀⠰⠛⠛⠛⠛⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⠀⣿⣿⣿⠀⠀⠀⢽⣿⣿⣿⠅⣠⡴⠶⠶⠦⠀⠀

⠀⠿⢸⣿⢸⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⡄⠀⠀⡀⢰⠀⠀⣀⣀⣏⣿⣿⣿⣿⣿⡇⠀⠀⡇⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⡇⣿⣿⣿⡄⠀⠀⣿⣿⣿⣿⡆⡅⠀⠀⠀⠀⠀⠀

⠀⠀⠈⠉⢸⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣯⣄⠀⠀⠈⣰⣾⣿⣿⣿⣿⣿⣿⣿⣿⣯⠀⠀⣷⣤⡀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⣿⣿⣿⢿⡗⠇⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠒⠘⣛⣛⣛⡃⠀⠀⠀⠀⠀⣄⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⠄⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣿⣿⣿⣷⣮⣦⡀⢸⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⣿⣿⣟⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠾⠿⢿⡇⠀⠀⢀⢀⣤⣽⡇⠀⠀⠀⠀⠀⠀⠤⡤⠀⠀⠀⠀⢀⠏⠁⠀⠀⣀⣼⣿⣿⣿⣿⣿⣿⣿⣿⡉⠓⢶⠀⢰⣿⣿⣿⣿⣿⣿⡇⢸⣿⣯⣿⣭⣿⣿⣿⡍⠀⠀⣿⣿⠿⠟⠂⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⣤⠀⢠⣷⣾⣿⣿⣿⡇⠀⠀⠀⠀⠀⠐⠛⠛⠃⠀⣠⡶⠉⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠁⠀⢀⣿⣿⣿⣿⣿⣧⠀⠀⠀⢲⡶⠶⠶⠶⣶⣶⣿⠇⠀⠀⠀⠀⢠⢸⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⣁⣹⣿⣿⣿⣿⡇⠀⠀⠀⢸⡆⣴⣶⣶⣿⣹⣿⠀⠀⠀⠀⣠⡟⠀⠉⠻⠃⠈⠻⡍⠉⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⡇⣸⣿⣿⣿⣿⣿⣿⣿⡿⠟⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠠⠽⣿⣿⣿⣿⣿⡇⠀⠀⠀⢸⣏⠗⣺⢿⣿⣩⡍⠀⠀⠀⢸⡿⠃⠀⠂⠀⠀⠀⠂⠙⠷⣾⠛⠛⢶⣄⠀⠸⣿⣿⣿⡟⠛⠉⢻⣿⣿⠉⠉⠉⠉⠉⠙⠁⣿⣗⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⣀⣀⣀⣐⣭⣿⣿⣿⣗⣒⣒⣒⣾⡷⠃⢀⡘⠛⠿⠒⠂⠀⠀⠀⡀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣧⠀⠀⠉⢣⡌⠻⣿⣿⡁⠀⠀⠀⣿⠟⠀⠀⠀⠀⠰⢂⣭⠿⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⢸⡿⠀⠀⠀⠀⠀⣐⣬⣶⣶⡀⠀⠀⠀⠀⠀⠀⠈⠂⡘⢆⠀⣠⣿⣷⣿⣿⣿⣿⠀⢠⣤⣤⣴⣤⣶⣶⣦⣌⡡⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠛⡇⠀⠤⠂⠀⢠⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠐⠈⠣⠘⠻⣿⡿⠟⠋⠁⠀⢸⣧⣿⣿⣿⣿⣿⣿⡏⣸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣗⣾⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⣤⠆⣀⣿⣿⢩⣭⣭⣭⣥⣤⢠⣤⣤⡀⣤⣠⣤⣤⢸⣿⣤⣶⣾⡇⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠁⠀⣿⣿⣿⢸⣿⣤⣿⣧⣿⢸⣿⣿⡇⠉⢿⣿⣍⠈⢹⣿⣿⣿⣿⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠉⢿⣿⡿⠿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠯⠀⠀⢠⣾⣿⣿⣿⢸⣿⣤⣿⡇⣶⢸⣿⣿⡇⠀⢿⣯⣿⠆⣾⣿⣿⣿⣿⣷⠀⠀⢸⣿⣿⣿⣿⣿⢿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⠟⠐⠘⠛⠛⠛⠉⠛⠿⠻⠟⠂⠀⠀⠉⠀⠹⠿⠿⠶⠶⣶⣶⠾⣿⣷⣬⣅⠀⠐⠀⠩⠁⠀⠻⠿⣿⣿⠿⠿⠇⠰⠾⢿⡿⠿⠿⠝⠷⠯⠿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⢸⣿⣿⢸⣿⢿⣧⣿⣿⣾⣿⡇⣿⣿⣿⣼⣿⣿⣿⣾⡿⣷⠿⣿⡿⢻⣿⣿⡎⣼⣿⣇⡿⣿⡿⣿⡏⣿⡇⣿⣿⣿⠿⠸⢱⣿⣿⡆⣾⣿⣷⣸⣿⣿⣷⣿⣧⣿⣧⣿⢻⣷⣿⡇⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⣸⣏⣿⣸⣿⢸⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣙⡿⣷⡀⣿⡇⢸⣿⣿⡇⣿⣿⣿⠁⣿⡇⣿⡧⢹⣿⣿⢹⣿⠛⠀⢸⣿⣭⡅⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢨⣭⣿⡇⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠿⠏⠿⠿⠿⠾⢟⠿⠏⠿⠿⠇⠿⠿⠿⠹⠿⠿⢿⡻⠷⢿⣁⡿⣇⣸⢿⡿⢷⣿⣿⣿⣤⣿⣧⡿⠧⢸⣿⣿⡸⠿⢿⣼⣜⠿⠿⣣⡻⠿⢟⣙⠿⠿⢋⠿⠟⠿⣋⠿⠾⢟⠿⠇⠿⠿⠇⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⢀⣤⣴⣶⣿⣿⣿⣷⣿⣿⣿⣏⣵⢶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⡈⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣷⣶⣤⣤⣀⡀⠀⠀⠀

⠀⠶⠶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⠭⠛⠒

⠀⣿⢹⣿⢀⣿⣿⣿⡗⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡅⠀⠀⠀⠀⠐⠛⠛⠛⠛⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⠀⣿⣿⣿⠀⠀⠀⢽⣿⣿⣿⡇⣠⡴⠶⠶⠦⠀⠀

⠀⠿⢸⣿⢸⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣀⠀⠀⠀⢰⠀⠀⣀⣀⣏⣿⣿⣿⣿⣿⡇⠀⠀⡇⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⡇⣿⣿⣿⡄⠀⠀⣿⣿⣿⣿⡄⡅⠀⠀⠀⠀⠀⠀

⠀⠀⠈⠉⠸⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣷⡁⠀⠀⠈⣰⣾⣿⣿⣿⣿⣿⣿⣿⣿⣯⠀⠀⣷⣄⡀⠀⠀⠀⠀⢸⣿⣿⣿⣷⣿⣿⣿⣇⠀⠀⣿⣿⣿⢿⡗⠇⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠒⠘⣛⣛⣛⡃⠀⠀⠀⠀⠀⣀⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⠄⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣿⣿⣿⣶⣶⣤⡀⢸⣿⣿⣿⣿⣿⣿⣿⣟⠀⠀⣿⣿⣟⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠾⠿⢿⡇⠀⠀⢀⡔⣦⣾⡇⠀⠀⠀⠀⠀⠀⠤⠤⠀⠀⠀⠀⢀⠏⠁⠀⠀⣀⣼⣿⣿⣿⣿⣿⣿⣿⣿⡉⠳⢶⠀⢰⣿⣿⣿⣿⣿⣿⡇⢸⣿⣯⣿⣯⣿⣿⣿⣍⠀⠀⣿⣿⠿⠟⠂⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⣤⠀⢠⣼⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠐⠛⠛⠂⠀⣠⡶⠁⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⣿⣿⣿⣿⣿⡇⠀⠀⠀⠲⠶⠶⠶⠶⣶⣶⣿⠇⠀⠀⠀⠀⢠⢸⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⡁⣽⣿⣿⣿⣿⡇⠀⠀⠀⢸⣆⣤⣶⣶⣿⣹⣿⠀⠀⠀⠀⣠⡟⠀⠉⠻⠃⠈⠹⡉⠉⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⡇⣸⣿⣿⣿⣿⣿⣿⣿⡿⠟⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠠⡼⣿⣿⣿⣿⣿⡇⠀⠀⠀⢸⣇⠗⢺⢿⣿⣩⡍⠀⠀⠀⢸⡿⠁⠀⠂⠀⠀⠀⠂⠙⠷⣾⠛⠛⢶⣄⠀⠸⣿⣿⣿⡟⠛⠉⢻⣿⣿⠉⠉⠉⠉⠉⠙⠁⣿⣗⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⣀⣀⣀⣐⣭⣿⣿⣿⣗⣒⣒⣶⣾⡷⠃⢀⡘⠛⠿⠒⠂⠀⠀⠀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣧⠀⠀⠉⢣⡌⠻⣿⣿⡁⠀⠀⠀⢿⠟⠀⠀⠀⠀⠰⢂⣭⠿⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⢸⡟⠀⠀⠀⠀⠀⢀⣶⣶⣾⡄⠀⠀⠀⠀⠀⠀⠈⠀⡘⢆⠀⢠⣿⣷⣿⣿⣿⣿⠀⢠⣤⣤⣴⣦⣦⣶⣤⣌⠡⠀⠐⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠛⡇⠀⠤⠀⠀⢠⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠐⠈⠣⠘⠻⣿⡿⠟⠋⠁⠀⢸⣧⣿⣿⣿⣿⣿⣿⡏⣰⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣗⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠛⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⣤⠆⢰⣿⣿⢩⣭⣭⣭⣥⣤⢠⣤⣤⡀⣤⣠⣤⣤⢸⣿⣠⣦⣾⡅⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠁⠀⣿⣿⣿⢸⣿⣤⣿⣧⣿⢸⣿⣿⡇⠉⢿⣿⣍⠈⢹⣿⣿⣿⣿⡀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠘⠿⣿⡿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠀⠀⢠⡾⢿⣿⣿⢸⣿⣤⣿⡇⣶⢸⣿⣿⡇⠀⢿⣯⣿⠆⣾⣿⣿⣿⣿⣗⠀⠀⢸⣿⣿⣿⣿⣿⢿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⠗⠐⠐⠛⠛⠉⠉⠛⠻⠻⠿⠁⠀⠀⠉⠀⠸⠿⠿⠶⠶⣶⣶⠾⣿⣷⣬⣅⠀⠐⠀⠩⠁⠀⠻⠿⣿⣿⠿⠿⠇⠰⠾⢿⡿⠿⠿⠝⠷⠯⠿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⢸⣿⣿⢸⣿⢿⣦⣿⣿⣾⣿⡇⣿⣿⣿⣼⣿⣿⣿⣾⡿⣷⠿⣿⡿⢻⣿⣿⡎⣼⣿⣇⡿⣿⡿⣿⡏⣿⡇⣿⣿⣿⠿⠸⢰⣿⣿⡆⣾⣿⣷⣸⣿⣿⣿⣿⣧⣿⣧⣿⢻⣷⣿⡇⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠁⠀⣸⣏⣿⣸⣿⢸⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣙⡿⣷⡀⣿⡇⢸⣿⣿⡇⣿⣿⣿⠁⣿⡇⣿⡧⢹⣿⣿⢹⣿⠛⠀⢸⣿⣭⡅⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢨⣭⣿⡇⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠿⠏⠿⠿⠿⠾⢟⠿⠏⠿⠿⠇⠿⠿⠿⠹⠿⠿⢿⡻⠷⢿⣁⡿⣇⣸⢿⡿⢷⣿⣿⣿⣤⣿⣧⡿⠧⢸⣿⣿⡸⠿⢿⣼⣜⠿⠿⣣⡻⠿⢟⣘⠿⠿⢋⠿⠟⠿⣋⠿⠾⢟⠿⠇⠿⠿⠇⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⢀⣤⣴⣶⣿⣿⣿⣷⣿⣿⣿⣏⣵⢶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⡈⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣷⣶⣤⣤⣀⠀⠀⠀⠀

⠀⠶⠶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡶⠥⠓⠛

⠀⣿⢸⣿⢀⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⠀⠀⢘⠉⠉⠉⠉⣿⣿⣿⣿⣿⣿⡇⠀⠀⡀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⢰⣿⣿⣿⠀⠀⠀⣻⣿⣿⣿⢀⡶⠞⠛⠛⠓⠀⠀

⠀⠹⠸⣿⢸⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⡄⠀⠀⠀⢸⠀⠀⣀⣀⣇⣿⣿⣿⣿⣿⡇⠀⠀⡇⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣾⣿⣿⣿⠀⠀⠀⣿⣿⣿⣿⡄⡇⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⢘⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣧⣀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⣿⣄⣀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⣿⣿⣿⠻⠇⠇⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠉⠈⢭⣭⣭⡇⠀⠀⠀⣄⡀⢠⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣷⣆⣦⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⠀⢀⣿⣿⣿⣿⣶⣦⡀⢸⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⣿⣿⣯⣀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠛⠋⠻⠇⣀⣀⠹⣤⣿⣿⡇⠀⠀⠀⠀⠀⠀⣒⣒⠂⠀⠀⠀⣰⠃⠸⣿⣿⡟⢸⣿⣿⣿⣿⣿⣿⣿⣷⠀⠙⠻⠀⢸⣿⣿⣿⣿⣿⣿⡇⢸⣶⣶⣷⣶⣶⣶⣾⣆⠀⠀⣿⠿⠟⠋⠁⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⣶⠀⢰⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠈⠉⠉⠁⠀⣰⡟⠀⠌⠈⢻⣿⣧⠘⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣗⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⡗⠀⠀⠈⢹⠛⠛⠛⠛⣷⣾⣿⠇⠀⠀⢈⠆⠛⢻⣷⡞⠿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣧⣾⣿⣿⣿⣿⣿⣿⣿⣿⣾⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⢄⣼⣿⣿⣿⣿⡇⠀⠀⠀⢸⣗⡿⢻⣿⣿⣸⣿⠀⠀⠀⢸⠆⣴⣾⡇⠀⠈⠈⠹⣿⣥⣒⠲⠶⢤⡀⠀⢸⣿⣿⣿⠋⠉⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣋⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠐⠞⢿⣿⣿⣿⣿⡇⠀⠀⠀⢸⡧⡁⠽⢻⡿⣶⠆⠀⠀⠀⠛⠁⠹⡿⠁⠀⠀⠀⠀⠈⠙⣿⠀⠀⠈⠙⢶⢸⣿⣿⣯⡀⠀⠀⠈⠟⠉⠐⠂⠀⠀⠀⢀⣀⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⣤⣤⣤⣼⣷⣿⣿⣿⣿⣭⣭⣽⣿⡟⠁⢠⣬⠉⠛⠉⠃⠀⠀⢀⣀⣤⠀⠀⠀⠀⠀⠀⠀⠂⠐⠱⡀⠀⠀⣴⣷⣿⣿⣿⣷⢤⣤⡆⠀⠀⠀⠀⠀⠀⣚⡡⠾⠛⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⣸⡟⠀⠀⠀⠀⠀⣠⣽⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠈⠀⠘⣆⠈⠿⣿⣿⡿⠟⠁⠉⢺⡷⣾⣿⣿⣾⣿⣿⣦⣖⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣉⡇⠀⠚⠁⠀⢰⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠁⠘⣇⠀⠠⠁⠀⠀⠀⠀⢸⡇⣿⣿⣿⣿⣿⣿⡇⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⡀⠀⣼⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⠀⠀⢀⡀⠀⠀⠀⢸⣯⣿⣿⣿⣿⣿⣿⣥⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⡾⠃⣰⣿⣿⢩⣭⣭⣭⣭⣤⢠⣤⣤⡀⣤⣠⣤⣤⠛⠻⣽⣶⣿⡇⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⢀⣿⣿⣿⢸⣿⣤⣿⣧⣿⢸⣿⣿⡇⠉⢿⣿⣍⠀⠒⣿⣿⣿⣿⡆⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣟⠛⢻⣿⣿⣿⣿⣿⣿⣿⣿⡛⠀⠀⠴⠿⣿⣿⣿⢸⣿⣤⣿⡇⣶⣸⣿⣿⡇⠀⢿⣯⣿⠆⠀⢸⣿⣿⣿⣷⡂⠀⢸⣿⣿⣿⣯⣿⡻⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠛⠛⠈⠈⠀⠉⠀⠀⠙⠛⠙⠛⠀⠀⠀⠀⠀⠘⠿⠿⠶⠶⣶⣶⠾⣿⣷⡾⠁⠀⠘⢷⣯⠁⠀⠀⢾⣿⣿⠿⠿⠧⡼⠿⠿⡿⠿⠯⢪⠿⣇⠻⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢀⠀⡀⠀⢸⣿⣿⢸⣿⢿⣷⣿⣿⣾⣿⡇⣿⣿⣿⣼⣿⣿⣿⣾⣿⣷⠿⣿⡿⢻⣿⣿⡎⣼⣿⣇⠿⣿⡿⣿⣿⣿⡇⣿⣿⣿⠿⣾⢱⣿⣿⡆⣾⣿⣷⣼⣿⣿⣿⣿⣇⣿⣧⣿⢻⣷⣿⡇⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⣸⣏⣿⣸⣿⢸⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣙⡿⣷⡀⣿⡇⢸⣿⣿⡇⣿⣿⣿⠀⣿⡇⣿⣿⢹⣿⣿⢹⣿⢻⣿⢸⣿⣭⡅⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢨⣭⣿⡇⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠿⠏⠿⠿⠿⠾⢟⡿⠏⠿⠿⠇⠿⠿⠿⡹⠿⡿⢿⣻⠷⢿⣁⡿⣇⣸⢿⡿⢷⠿⣿⣿⣤⣿⣷⣿⡿⠸⠿⠿⠸⠿⠿⣹⣜⠿⠿⣃⡻⠿⢟⣙⠿⠿⢋⠿⠟⠿⢏⠿⠾⢟⠿⠇⠿⠿⠇⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⢀⣤⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣥⣤⣤⣠⣤⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣩⣿⣿⣿⣿⣿⣿⣿⣿⣶⣴⡀⡤⣠⣤

⡠⣶⣶⣾⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡿⠿⠿⢿⣿⣿⣿⣿⠟⠉⠁⠀

⠀⣿⢸⣿⢠⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⠀⠀⠨⠀⠀⠀⠀⡿⣿⣿⣿⣿⣿⡇⠀⠀⡆⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⢸⣿⣿⣿⠀⠀⠀⣽⣿⣿⣗⡠⡟⠋⠉⠉⠉⠀⠀

⠀⠘⠘⠿⢸⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣷⡀⠀⠀⠀⠘⠀⠀⣀⡀⣇⣿⣿⣿⣿⣿⡇⠀⠀⡇⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⢸⣿⣿⣿⠀⠀⠀⣿⣿⣿⡿⡄⡇⠀⠀⠀⠀⠀⠀

⠀⠀⠀⣀⢨⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣷⣄⡀⠀⠀⣤⣾⣿⣿⣿⣿⣮⣿⣿⣿⣇⠀⠀⣿⣦⣄⡀⠀⠀⠀⢸⣿⣿⣿⣼⣿⣿⣿⡄⠀⠀⣿⣿⡿⠙⠁⠃⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⣰⣶⣤⡅⠀⠀⠠⡀⠄⢂⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⠟⠃⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⡗⠀⢸⣿⣿⣿⣿⣿⣷⠀⠸⠿⠿⡿⠿⠿⠿⠿⠇⠀⠀⣿⣿⣷⣤⡀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠉⠁⠙⠃⠠⢄⠰⣿⣿⣿⡇⠀⠀⠀⠀⠀⢀⣽⣯⡀⠀⠀⣀⠼⢻⢷⡀⡀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⠀⠈⠓⠀⢸⣿⣿⣿⣿⣿⣿⡅⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠿⠛⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠽⠀⢸⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⡀⠀⢀⡀⣀⢀⣾⡏⠀⠀⠸⠻⡆⠀⣘⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⡏⠀⠀⠀⢹⡉⣉⣉⣉⣿⢿⣿⠃⠀⠠⡀⣠⣿⣿⠇⢀⠻⣿⣿⣿⣿⣿⣀⣀⠀⠀⠀⢸⣿⣿⡇⠁⠀⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⢶⣿⣿⣿⣿⣿⡇⠀⠀⠀⢸⡗⡟⣻⣿⣿⠾⠿⠀⠀⠀⣷⣿⣿⣿⠀⠀⠠⠈⠻⡿⢟⠂⠀⠀⠙⢶⣄⢸⣿⣿⣆⡀⠀⠀⡈⠿⠿⠿⠿⠿⠿⠿⠿⢏⣥⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⢻⡿⣿⣿⣿⣇⣀⣀⣠⣸⣗⡆⠘⢹⣿⣿⣃⡀⠀⠀⠁⠙⠿⠟⠀⠀⠀⠀⠠⠀⠁⢢⠀⠀⠀⠀⢈⣿⣿⣿⣿⣷⣴⣾⡇⠀⠀⠀⠀⠀⠀⢀⡀⢬⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⣶⣶⣶⣾⣿⣿⣿⣿⣷⣶⣾⣾⣿⣏⠀⢰⣶⠀⠈⠀⠀⠀⠀⢠⣶⣶⠀⠀⠀⠀⠀⠀⠈⠀⡀⠱⡀⠀⠀⣾⣿⣿⣿⡿⠻⢿⠿⠇⠀⣀⣀⣀⢀⠀⠭⠞⠛⣉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣼⡏⠀⠀⠀⠀⠀⣾⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢣⡀⠀⠉⠉⠉⠀⠀⠀⢻⡟⣿⣿⣿⣿⣿⣿⡗⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⡇⠀⠋⠀⠀⢰⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣧⠀⠾⠁⠀⠀⠀⠀⢸⣇⣿⣿⣿⣿⣿⣿⡇⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⢀⡄⠀⣼⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⡄⢀⣠⡄⠀⠀⠀⢸⣧⣿⣿⣿⣿⣿⣿⣶⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠟⠁⣸⣿⣿⢩⣭⣭⣭⣭⣥⢠⣤⣤⡀⣤⣠⣤⣤⠀⢌⣿⣿⣿⣧⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⣠⣿⣿⣿⢸⣿⣤⣿⣧⣿⢸⣿⣿⡇⠉⢿⣿⣍⠀⢡⠾⢿⣿⣿⣇⠀⠀⢸⣿⣿⣿⡿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠿⣷⣨⢭⠿⠿⡿⠿⣿⣿⣿⣿⡇⠀⠀⠺⠋⢽⣿⣿⢸⣿⣤⣿⡇⣶⣸⣿⣿⡇⣄⣿⣯⣿⠆⠀⠀⢈⣿⣿⣿⣄⣠⣸⣿⣿⣿⣿⢿⣭⡻⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠂⠀⠀⠀⠀⠤⢤⡤⠀⠈⠉⠉⠉⠀⠤⣤⡤⣤⣄⣽⣈⡁⢀⣤⠀⢄⡀⠤⠿⡿⠶⢶⣶⣶⣾⣿⡷⠈⠁⠘⣿⣷⣿⣷⣾⡆⠀⢸⣿⠿⠿⠿⡿⠿⠿⡿⢿⠳⠴⠛⠧⠹⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠄⠔⠈⢸⣿⣿⢸⣿⢿⣷⣾⣿⣾⣿⡇⣿⣿⣿⣼⣿⣿⣿⣾⣿⣷⠻⣿⡿⢻⣿⣿⡎⣽⣿⣇⠿⣿⡿⣿⣿⣿⡇⣿⣿⣿⠿⠀⢰⣿⣿⡆⣾⣿⣷⣼⣿⣿⣿⣿⣇⣿⣧⣿⢻⣷⣿⡇⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⣸⣏⣿⣸⣿⢸⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣙⡿⣷⡀⣿⡇⢸⣿⣿⡇⣿⣿⣿⠁⣿⡇⣿⣿⢻⣿⣿⢹⣿⢻⣿⢸⣿⣭⡅⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢨⣭⣿⡇⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠿⠏⠿⠿⠿⠿⢟⡿⠏⠿⠿⠇⠿⠿⠿⡹⠿⡿⢿⣻⠷⢿⣡⡿⣇⣸⠿⡿⠷⠿⣽⠿⣄⠿⠇⠿⢿⣼⠿⢿⡸⠿⠿⣹⣜⠿⠿⣃⡻⠿⠟⣙⠿⠿⣋⠿⠟⠿⠛⠿⠾⢟⠿⠇⠿⠿⢇⣀⡀⠀⠀⠀⠀⠀

⠀⠀⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣤⣤⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡦⠶⠖⠒

⣴⣷⣷⣶⡟⢿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠛⠛⠛⠛⠋⡋⠛⠉⠛⠛⡟⠛⠛⠁⠀⠀⠀

⠀⢻⢸⣿⢠⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡿⣿⣿⣿⣿⣿⡇⠀⠀⡆⠀⠀⠀⠀⠀⠀⢸⣿⣷⣿⢸⣿⣿⣿⠀⠀⠀⢺⣿⣿⡄⠐⡏⠁⠀⠀⠈⠀⠀

⠀⠈⠈⠛⢸⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠃⠿⢿⣿⣿⣿⡇⠀⠀⡇⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⢸⣿⣿⣿⠀⠀⠀⣿⣿⣿⣗⡄⡇⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠤⠰⠿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣷⣦⠄⠀⠀⣠⣾⣿⣿⣿⣿⣦⣿⣿⣿⡇⠀⢠⣧⣆⣀⣀⠀⠀⠀⢸⣿⣿⣿⢸⣿⣿⣿⠀⠀⠀⣿⣿⡏⠀⠀⠁⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⣴⣶⣶⡆⠀⠀⠀⠀⣀⠀⡀⠀⠀⠀⠀⠀⠀⣀⣀⡀⠀⠀⢿⣿⡟⠛⠋⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⠻⢿⡇⠀⢸⣿⣿⣿⣿⣿⣷⡀⣘⣛⣛⣛⢛⣛⣛⣛⡀⠀⠀⣿⣿⣷⡶⠤⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⣈⠁⢀⡄⢀⣨⣼⣾⡇⠀⠀⠀⠀⠀⠠⠲⣶⠄⠀⢀⣬⠙⢩⣄⣀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠁⠀⢸⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⡇⠀⠀⠛⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠘⠀⠈⡬⣾⣿⣿⣿⣇⠀⠀⣀⣀⣀⣀⣀⣀⣀⣀⣾⡇⠀⠀⠉⢻⣋⣀⣈⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⢸⣿⡇⠁⠀⠈⢻⡿⣿⣿⣿⣿⣿⣿⣿⣿⣇⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢞⣿⣿⣿⣿⡇⠀⠀⠀⢰⡄⠀⣠⣤⣿⢻⣿⠀⠀⢀⣴⣿⣿⣿⠢⠈⢻⣿⣿⣿⣿⡿⠤⠤⣀⠀⠀⢸⣿⣧⣄⠀⠀⣠⡆⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⣀⣸⣪⣿⣿⣿⣿⡇⠀⠀⠀⢸⡇⠯⢽⣿⣿⣚⡛⠀⠀⢸⣿⣿⣿⣷⠀⠀⠄⠙⢝⠿⡁⠀⠀⠀⠈⠛⠲⣼⣿⣿⣿⣷⣾⣿⡇⠛⠛⠛⠿⠻⠛⠻⠿⢣⣶⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣝⣿⣿⣿⡧⠤⠤⠤⣼⣯⠆⠀⠸⠿⢿⠥⠀⠀⠀⠉⠛⠛⠛⠀⠀⠀⠀⠄⠈⠐⡤⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⡠⠄⣸⡿⠦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⢸⣷⠀⠀⠀⠀⠀⠀⢰⣿⣶⡀⠀⠀⠀⠀⠀⠁⢂⠈⠐⣄⠀⠀⠙⠻⠿⠛⠋⠛⡻⣛⣃⣀⣠⣤⣠⣠⣄⡒⡋⠉⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠾⡇⠀⢀⠀⠀⠀⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠈⠠⠈⢳⡂⠀⠀⠀⠀⠀⠀⠀⢿⡏⣿⣿⣿⣿⣿⣿⡏⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⡇⠀⠁⠀⠀⢸⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣗⠀⠖⠀⠀⠀⠀⠀⢸⡷⣿⣿⣿⣿⣿⣿⡇⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⣠⡄⠀⣾⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠼⣿⣦⣀⣴⠀⠀⠀⠀⢸⣗⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠋⠀⢼⣿⣿⢩⣭⣭⣭⣭⣥⢠⣤⣤⡀⣤⣠⣤⣤⠠⣌⣿⣿⣿⡗⠄⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠚⢹⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⣤⢸⣿⣿⢸⣿⣤⣿⣧⣿⢸⣿⣿⡇⠉⢿⣿⣍⠀⠛⠉⠁⢻⠁⠀⠀⠀⢸⣿⣿⣿⣟⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣟⣿⢢⠒⠛⠹⠛⠛⠻⣿⢿⣿⠅⠀⠀⠀⠁⢘⣿⣿⢸⣿⣤⣿⡇⣶⢸⣿⣿⣇⣤⣿⣯⣿⢦⡀⠀⠀⠀⠀⠀⣠⣦⣾⣿⣿⣿⣿⠿⣵⡽⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⢀⠠⠶⠶⡶⠀⠀⠀⠠⠀⠀⠶⠶⠶⠶⢶⣦⣵⣤⣤⣶⠦⢦⣶⠶⠿⣿⠶⢶⣶⣶⣾⠇⠀⠈⠱⣿⣿⣷⣿⣷⣿⣿⣿⣧⠀⠀⠸⣿⡿⠿⠿⡿⢿⠹⠞⠉⠓⠼⠟⠀⠠⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠈⠀⢸⣿⣿⢸⣿⢿⣷⣿⣿⣾⣿⡇⣿⣿⣿⣼⣿⣿⣿⣾⣿⣷⠻⣿⡿⢻⣿⣿⡎⣽⣿⣇⠿⣿⡿⣿⣯⣿⡇⣿⣿⣿⠿⣽⢱⣿⣿⡎⣾⣿⣷⣸⣿⣿⣿⣿⣇⣿⣧⣿⢻⣷⣿⡇⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⣸⣏⣿⣸⣿⢸⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣙⡿⣷⡀⣿⡇⢸⣿⣿⡇⣿⣿⣿⠀⣿⡇⣿⣿⢻⣿⣿⢹⣿⠻⣿⢸⣿⣭⡅⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢨⣭⣿⡇⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠿⠏⠿⠿⠿⠾⢟⡿⠏⠿⠿⢇⠿⠿⠿⡹⠿⠿⢿⣻⠷⢿⣡⡿⣇⣸⢿⡿⠷⠿⣿⠿⠀⠿⠇⡿⢿⡸⠿⠿⡸⠿⠿⣸⡜⠿⠿⢃⡻⠿⠟⣙⠿⠿⢋⠿⠟⠿⠋⠿⠾⢟⠿⠇⠿⠿⢇⣤⣄⣀⠀⠀⡀⠀

⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⡂⠉⠁⠀

⣴⣿⣾⣷⣮⣿⡟⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⢉⣭⡛⠀⠀⠀⠀⠀⡀⣤⡄⠀⠈⠁⠀⠀⠀⠀⠀⠀

⠀⢹⠰⣿⢐⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡿⣿⣿⣿⣿⣿⡇⠀⠀⡇⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⢸⣿⣿⣿⠀⠀⠀⡼⣿⣷⠄⠊⡇⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠙⠨⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠻⢺⣿⣿⣿⡇⠀⠀⡇⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⢸⣿⣿⣿⠀⠀⠀⣿⣿⣿⠗⠆⠇⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠒⠐⠿⠿⠿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣷⡀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣶⣿⣿⣿⡇⠀⢰⣷⣦⣤⣀⣀⡀⠀⣿⣿⣿⣿⢸⣿⣿⣿⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠾⡿⢿⡇⠀⠀⠀⠀⢀⣀⡀⠀⠀⠀⠀⠀⠀⠤⠤⠀⠀⠀⠀⢀⠟⠉⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⡙⠻⡇⠀⢸⣿⣿⣿⣿⣿⣿⣆⣭⣭⣭⣭⢨⣭⣭⣿⠀⠀⠀⣿⣿⡿⠗⠒⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⡤⠀⠀⠤⡠⣾⣶⣿⡇⠀⠀⠀⠀⠀⠀⠐⠶⠂⠀⢠⡶⠉⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣤⡄⠀⠀⢸⣏⠉⠀⠉⠙⢿⠋⣿⣿⣿⣿⢸⣿⣿⣿⡇⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⢬⣿⣿⣿⣿⣧⠀⠀⠠⠤⠤⠤⠤⠤⣤⣤⣿⡇⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣃⠀⢸⣿⣤⣄⠀⠀⣼⠀⣿⣿⣿⣿⣿⣿⣿⣿⣧⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⢶⣾⣿⣿⣿⡇⠀⠀⠀⢸⡆⣀⣴⣶⣿⢹⣿⠀⠀⠀⠀⠀⢀⡤⠖⣶⣿⣿⣿⣿⣿⡿⠙⣿⣯⡤⠀⢸⣿⣿⣿⣷⣾⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⡾⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠤⠴⣽⣿⣿⣿⣿⡇⠀⠀⠀⢸⣇⠃⠸⢿⣿⣭⡭⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⡿⠉⠁⠀⠈⠉⠉⢹⣿⣿⣿⣿⣿⣿⣿⡇⠙⠉⠛⠛⠙⠛⠛⠛⢰⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⣸⣾⣿⣿⣿⣗⣒⣒⣒⣺⣗⠃⠀⠘⠻⠿⠄⠀⠀⠀⠀⠘⠛⠛⠛⠛⠛⠛⠉⠗⡤⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⢔⣒⣸⠟⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⢸⣿⠀⠀⠀⠀⠀⡤⣮⣾⣆⠀⠀⠀⠀⠀⠀⢀⠘⠑⡄⠀⠀⠀⠀⠉⠉⠁⠈⠉⠉⣭⣥⣤⣴⣦⣤⣤⣴⡉⡅⠀⠢⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⡟⠀⡄⠀⠀⢀⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠱⣄⠀⠀⣠⠄⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⡇⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣷⣞⠋⠀⠀⠀⠀⠀⢸⣟⣿⣿⣿⣿⣿⣿⣆⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠙⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⠀⢠⠆⢀⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⣿⣤⡾⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠁⠀⣿⣿⣿⢩⣭⣭⣭⣭⣤⢠⣤⣤⡀⣤⣠⣤⣤⢉⣻⡿⢿⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠉⢹⣿⣿⠻⠿⣿⣿⣿⣿⣿⣿⣿⡿⠏⠀⠀⠀⡴⣸⣿⣿⢸⣿⣤⣿⣧⣿⢸⣿⣿⡇⠉⢿⣿⣍⠀⠋⠀⠄⠀⠀⢠⡀⠀⣿⣿⣿⣿⣯⡿⡿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠯⠿⠷⠙⠋⠉⠉⠉⠙⠿⡻⠧⠀⠀⠀⠀⠀⠸⣿⣿⢸⣿⣤⣿⡇⡦⢸⣿⣿⡇⣀⣿⣯⣿⢦⣀⣀⡀⠀⠀⣸⣷⣷⣿⣿⣿⣿⡽⢻⢾⡞⢿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⢀⠠⠰⠿⠟⠿⠀⠀⠀⠐⠀⠀⠛⠛⠛⠚⠶⠶⠶⠶⢶⣾⠷⢷⡶⠿⠿⡿⠶⣶⣶⣶⣾⠀⠀⠈⢱⣿⣿⣷⣿⣷⣿⣿⣿⣿⣿⡿⠿⣿⣿⠟⢻⣿⢷⠘⢉⡀⣉⠚⠋⡀⠐⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⢸⣿⣿⢸⣿⢿⣶⣿⣿⣾⣿⡇⣿⣿⣿⣼⣿⣿⣿⣾⡿⣷⠻⣿⡿⢻⣿⣿⡆⣼⣿⣇⠿⣿⡿⣿⣿⣿⡇⣿⣿⣿⠿⣼⢱⣿⣿⡆⣾⣿⣷⣸⣿⣿⣿⣿⣇⣿⣧⣿⢻⣷⣿⡇⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⣸⣏⣿⣸⣿⢸⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣙⡿⣷⡁⣿⡇⢸⣿⣿⡇⣿⣿⣿⠀⣿⡇⣿⣿⢻⣿⣿⢹⣿⠛⣿⢸⣿⣭⡅⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢨⣭⣿⡇⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠿⠏⠿⠿⠿⠾⢟⡿⠏⠿⠿⢇⠿⢿⠿⡹⠿⡿⢿⡻⠷⢿⣁⡿⢇⣸⠿⡿⠷⠿⣿⠿⣀⠿⣇⡿⠿⡸⠿⢿⣸⠿⢿⣸⣜⠿⠿⢃⡻⠿⠟⣘⠿⠿⢋⠿⠟⠿⠋⠿⠾⢟⠿⠇⠿⠿⢇⣶⣦⣄⣤⡤⠀⠐

⠀⣀⣀⣀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⠿⠿⠿⠟⠛⠛⠛⠛⠛⠿⠿⠿⠿⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣶⣦⣽⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⠿⠋⠁⠒⠒⠂⠀⠀⠀⠀⠀⠀⣾⡆⠀⠀⠁⠂⠀⠀⠀⠀⠀

⠀⢸⠘⣿⠠⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡟⣿⢿⣿⣿⣿⡇⠀⠀⡇⠀⠀⠀⠀⠀⠀⣼⣿⣷⣿⢸⣿⣿⣿⠀⠀⠀⣺⣿⣿⡂⠀⡇⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠈⠐⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠛⠸⣿⣿⣿⡇⠀⢀⡇⣀⡀⠀⠀⠀⠀⣿⣿⣿⣿⢸⣿⣿⣿⠀⠀⠀⣻⣿⡿⠀⠂⠁⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠐⠘⣛⣛⣛⡃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣷⠄⠀⠀⠀⣠⣾⣿⣿⣿⣿⣶⣿⣿⣿⣧⣄⢸⣿⣿⣿⣦⡀⠀⠀⣿⣿⣿⣿⢸⣿⣿⣿⠀⠀⢠⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠳⠟⠻⡇⠀⠀⠀⠀⢀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⠋⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣷⠈⠛⠟⠛⠉⠉⠛⠻⣿⣷⣴⠀⣶⣶⣶⣿⢸⣿⣿⣿⠀⠀⢸⣿⡿⠿⠓⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⢠⠀⠀⠀⠀⣠⣾⣿⡇⠀⠀⠀⠀⠀⠀⠙⠛⠃⠀⣠⡞⠁⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⢀⣀⣀⡀⠀⢠⣾⣿⣿⠀⣿⣿⣿⣿⢸⣿⣿⣿⡆⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⣰⣿⣿⣿⡇⠀⠀⠐⠒⠒⠒⠒⠲⣶⣶⣿⠇⠀⠀⠀⠀⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠈⣿⣿⣿⣷⣿⣿⣿⣿⠀⣿⣿⣿⣿⢸⣿⣿⣿⣧⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣺⣿⣿⣿⡇⠀⠀⠀⢸⡇⠤⢶⣶⡏⡽⢿⠀⠀⠀⠀⠀⠀⠀⣀⣀⣿⣿⣿⣿⣿⡿⣠⠤⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⠿⣓⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠠⠂⠊⠮⣿⣿⣿⣿⡇⠀⠀⠀⢸⡧⠃⡘⢻⣿⣷⡞⠀⠀⠀⠀⢠⣬⣍⣀⣙⢧⣨⣭⣭⣥⡸⣿⡀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠉⠉⠉⠉⠉⠉⠉⠉⢸⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⣠⣤⣤⣼⣯⣽⣿⣿⣯⣭⣭⣭⣽⡯⠃⢀⣈⠙⠁⠒⠀⠀⠀⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠽⠿⠟⠁⠿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⢢⣭⠽⠛⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣆⣸⣿⠀⠀⠀⠀⠀⣠⣾⣝⠛⠛⠛⠛⠿⠛⠛⠋⠡⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣶⣦⣤⣶⣶⣶⣶⣤⡅⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡋⣟⠀⠀⠀⠀⢠⣿⣿⣿⣷⡄⠀⠀⠀⠀⠀⠀⠀⠀⠡⢢⣖⡂⠀⣶⠅⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⠅⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⢸⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠁⠀⠈⠻⣷⣶⡁⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣣⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠈⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⠀⡴⠃⣠⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⣀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⢻⣿⣿⢩⣭⣭⣭⣥⣤⢠⣤⣤⡀⣤⣠⣤⣤⠺⡿⠿⠀⠀⠀⣄⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⠙⣛⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠠⠾⠸⣿⣿⢸⣿⣤⣿⣧⣿⢸⣿⣿⡇⠉⢿⣿⣍⠈⠀⠒⠀⠀⠈⣷⡦⠀⣿⣿⣿⣿⣷⣟⢟⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠚⠛⠊⠉⠈⠈⠀⠀⠈⠙⠝⠋⠁⢀⣀⡀⠀⠀⣻⡿⢸⣿⣤⣿⡇⠀⢸⣿⣿⡇⠀⢿⣯⣿⢆⣀⣤⣤⣤⣾⣿⣷⣿⣿⣿⣿⣿⢖⣹⢻⡚⢿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⢀⠀⠒⠛⠋⠿⠄⠀⠀⠈⠁⠀⠉⠉⠋⠉⠻⠿⠛⠿⠿⠿⠿⠿⠿⠿⠿⠿⠷⠶⣶⣶⠆⠀⠀⠈⢵⣾⣿⣷⣿⣷⣿⡿⢿⣿⣿⠿⠿⣿⡿⠟⠽⡿⠷⠨⠤⠤⢬⠫⣠⡄⠪⣅⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⢸⣿⣿⢸⣿⢿⣶⣿⣿⣾⣿⡇⣿⣷⣿⣼⣿⣿⣿⣾⡿⣷⠻⣿⡿⢻⣿⣿⡆⣼⣿⣇⠿⣿⡿⣿⣟⣿⡇⣿⣿⣿⠿⣽⢱⣿⣿⡆⣾⣿⣷⣸⣿⣿⣿⣿⣇⣿⣧⣿⢻⣷⣿⡇⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⣸⣏⣿⣸⣿⢸⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣙⡿⣷⡁⣿⡇⢸⣿⣿⡇⣿⣿⣿⠀⣿⡇⣿⣿⢻⣿⣿⢹⣿⠛⣿⢸⣿⣭⡅⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢨⣭⣿⡇⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠿⠏⠿⠿⠿⠾⢟⡿⠏⠿⠿⢇⠿⢿⠿⡹⠿⡿⢿⣻⠷⢿⣁⠿⢇⡸⠿⠿⠷⠿⣿⠿⣀⠿⣇⡿⢿⣸⠿⢿⡸⠿⠿⣸⣜⠿⠿⢃⠻⠿⠟⣘⠿⠿⠋⠿⠟⠿⢋⠿⠾⢟⠿⠇⠿⠿⢇⣿⣷⡦⠖⠀⠈⠁

⣀⣤⣤⣤⣌⠛⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣛⣛⠿⠉⠉⠉⠉⠉⠉⣉⠐⠉⠙⠉⠉⠛⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣷⣶⣶⣿⣿⣿⡛⠛⠻⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⡟⠛⠋⠁⠀⠈⠉⠁⠀⠀⠀⠀⢀⠀⣿⡇⠀⠀⠀⠀⠀⠀⠄⠀⠀

⠀⠸⠈⣿⠀⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡟⣿⢿⣿⣿⣿⡇⠀⠀⡆⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⢸⣿⣿⣿⠀⠀⠀⢸⣿⣿⠃⢀⠃⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣧⡀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠉⠘⣿⣿⣿⡇⠀⢀⡇⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⢸⣿⣿⣿⠀⠀⠀⣿⣿⡗⠢⠹⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠈⠈⠩⣭⣍⡁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⡿⠆⠀⠀⠀⣠⣾⣿⣿⣿⣿⣾⣿⣿⣿⠇⠀⢸⣷⣷⣶⣤⣄⡀⠀⣿⣿⣿⣿⢸⣿⣿⣿⠀⠀⢠⣿⣿⣅⡀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠙⠛⠛⠇⠀⠀⠀⢀⡤⣄⡆⠀⠀⠀⠀⠀⠀⣒⣒⠀⠀⠀⠀⡰⠃⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣷⠀⠙⠃⠀⢸⣿⣿⣿⣿⣿⣿⠀⣶⣶⣶⣶⢰⣶⣶⣶⡀⠀⢸⡿⠿⠛⠉⠁⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⢲⠀⠀⠰⣲⣾⣾⣿⡇⠀⠀⠀⠀⠀⠀⠈⠉⠁⠀⣴⡟⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣷⣤⡀⠀⠀⢸⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⢸⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⣺⣾⣿⣿⣿⡇⠀⠀⠀⠐⡟⠒⠛⠓⣶⣾⣿⠇⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⢸⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣷⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣽⣻⣿⣿⣿⡇⠀⠀⠀⢸⡇⣴⢺⣿⣿⣸⣿⠀⠀⠀⠀⠀⠀⠀⠀⢸⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⢸⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⢛⣋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠰⢿⣽⣿⣿⣿⣇⣀⣀⣀⣸⡧⡁⠹⠻⡿⡾⠆⠀⠀⠀⠀⢀⣒⡊⢻⣽⣄⣬⣭⣭⡿⠯⠉⠉⡙⠛⠑⢸⣿⣿⣿⣿⣿⣿⠄⠀⠀⠀⠀⠀⠀⠀⢀⣸⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⣠⣤⣦⣼⣷⣿⣿⣿⣿⣤⣽⣿⣿⡏⠁⢠⣤⠉⠙⠉⠁⠀⢀⢰⣿⣿⣿⣿⣿⣿⣿⣿⠿⠇⠀⠀⠀⠈⠁⠐⠀⠙⠻⠿⠿⢿⢿⠇⡀⠀⠀⠀⠀⠀⣉⠶⠞⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⣸⣿⠀⠀⠀⠀⢀⣴⣿⡙⠋⠉⠉⠋⠉⠁⠀⠐⠰⡀⠀⠀⣠⠀⠀⠀⠀⠀⠀⠐⠉⣿⣶⣶⣿⣿⣿⣾⣶⡆⡆⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣅⣿⠀⠞⠀⠀⢸⣿⣿⣷⣦⡄⠀⠀⠀⠀⠁⠂⠀⠀⠡⢀⣿⡇⣠⣾⠃⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⠄⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⡀⠀⣸⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠹⣿⡟⠁⢢⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣯⣥⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠼⠋⢠⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⠀⠀⠀⣐⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⡠⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡯⠀⠀⠀⢀⢼⣿⣿⢩⣭⣭⣭⣥⣤⢠⣤⣤⡀⣤⣠⣤⣤⠺⠟⠀⠀⠀⣿⣇⡀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣍⣭⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠛⠸⣿⣿⢸⣿⣤⣿⣧⣿⢸⣿⣿⡇⠉⢿⣿⣍⠀⠈⠀⠀⢀⣽⣿⡵⣀⣿⣿⣿⣿⣽⣯⣿⢿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠒⠀⠀⠀⠀⣀⣀⣀⠀⠀⠉⠉⡉⠂⣀⣀⣀⣀⣈⣉⣙⣉⣁⣠⣤⣄⣀⣀⣽⣟⢸⣿⣤⣿⡇⠀⢸⣿⣿⡇⡀⢿⣯⣿⢆⣤⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢯⠽⠫⢍⣿⠇⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠠⠂⠉⠉⠉⠛⠦⠐⠀⠀⠀⠀⠀⠀⠁⠀⠙⠛⠋⠛⠛⠛⠛⠛⠛⠻⠿⠿⠷⠶⣶⣶⠆⠀⠀⠈⣷⣾⣿⣷⣿⣷⣿⡿⢿⣿⣿⠿⠿⢿⠿⠯⠾⠿⠿⠤⠶⠶⠶⠵⠴⠦⠥⠤⠴⠤⠤⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⢸⣿⣿⢸⣿⢿⣶⣿⣿⣾⣿⡇⣿⣿⣿⣼⣿⣿⣿⣾⣿⣷⠿⣿⡿⢻⣿⣿⡎⣼⣿⣇⠿⣿⡿⣿⣿⣿⡇⣿⣿⣿⠿⣿⢱⣿⣿⡆⣾⣿⣷⣸⣿⣿⣿⣿⣇⣿⣧⣿⢻⣷⣿⡇⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⣸⣏⣿⣸⣿⢸⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣙⡿⣷⡁⣿⡇⢸⣿⣿⡇⣿⣿⣿⠀⣿⡇⣿⣿⢻⣿⣿⢹⣿⠛⣽⢸⣿⣭⡅⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢨⣭⣿⡇⣿⡇⢤⣀⡀⠀⠀⢀⣀⣀

⠀⠀⠀⠀⠿⠏⠿⠿⠿⠾⢟⡿⠏⠿⠿⢇⠿⢿⠿⡹⠿⡿⢿⡻⠷⢿⣁⡿⢇⣸⠿⡿⠷⠿⣿⠿⣀⠿⣇⡿⢿⣸⠿⢿⣸⠿⠿⣸⣜⠿⠿⣃⡻⠿⢟⣘⠿⠿⣋⠿⠟⠿⢋⠿⠾⠟⠿⠇⠿⠿⢇⣿⣿⣿⠉⠁⠀⠀

⣶⣶⣶⣶⣦⣌⡙⠛⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠏⠭⠭⠉⠀⠀⠀⠀⢀⢀⣤⠀⠀⠈⠂⠄⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣯⣉⣉⣛⡛⠛⠛⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣏⣉⣀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠨⠈⠿⠇⠀⠀⠀⠀⠀⠀⠂⠀⠀

⠀⠘⠀⢿⠃⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠏⣿⢻⣿⣿⣿⡇⠀⠀⡇⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⢸⣿⣿⣿⠀⠀⠀⣽⣿⣿⡅⢠⠁⠀⠀⠀⠀⠀⠀

⠀⠀⠀⢀⠀⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣷⡀⠀⠀⠀⠀⠀⠀⣀⣤⣶⠈⢘⣿⣿⣿⡇⠀⢰⡇⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⢸⣿⣿⣿⠀⠀⠀⣿⣿⡟⠑⠘⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠈⠀⣩⣭⣭⡅⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⠷⠂⠀⠀⠀⣠⣾⣿⣿⣿⣿⣾⡿⢿⣿⡇⠀⢸⣿⣾⣶⣦⣄⣀⠀⠿⠿⠿⢿⢸⣿⣿⣿⠀⠀⢸⣿⣿⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠉⠋⠙⠃⠀⠀⠀⣐⣤⣄⡆⠀⠀⠀⠀⠀⢀⣀⣀⡀⠀⠀⢀⠴⠃⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣷⠀⠉⠃⠀⢸⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣼⣿⣿⣿⠀⠀⢸⠿⠛⠋⠉⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⢾⠂⠀⢹⣷⣿⣿⣿⡇⠀⠀⠀⠀⠀⠈⠈⠉⠁⠀⣴⡏⠀⠐⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⣺⣿⣿⣿⣿⡇⠀⠉⠉⢉⡏⠉⢉⣉⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣬⣿⣿⣿⣿⡗⠀⠀⠀⢸⣇⣾⣻⣿⣿⠾⠻⠀⠀⠀⠀⠀⠀⠀⠀⡿⠿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⢸⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⢿⣿⣿⣿⣫⣭⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⢻⣿⣿⣿⣿⣇⣀⣀⣀⣸⣗⡇⠈⠹⣿⣿⠋⠁⠀⠀⠀⢀⣤⣾⣿⣿⣾⣿⣿⡿⠁⠀⠈⠉⠏⠀⠀⢸⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠁⠀⢀⣀⢸⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⢰⣶⣶⣾⣾⣿⣿⣿⣷⣶⣶⣶⣾⣗⠀⢰⣤⠀⠈⠁⠀⠀⢀⣰⣿⣿⠿⠿⠿⠛⠛⠩⢀⠀⠀⠀⠀⠀⠀⠘⠁⠉⠛⠿⠿⢿⡿⠁⠀⣀⣀⡀⣀⡀⠵⠶⢛⡁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣼⣿⠀⢀⡀⠀⢐⣾⣯⡉⠁⠀⠀⠀⠀⠀⡀⠈⠒⡄⡀⠐⡀⡅⠀⠀⡀⠀⠀⠀⠍⣿⣿⣿⣿⣿⣿⣿⣿⠖⡇⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⠀⠃⠀⠀⢸⣿⣿⣷⣦⣄⠀⠀⠀⠀⠀⠀⢀⠈⠱⢠⣾⣇⣶⡿⠃⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⢀⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⢀⣠⠠⣾⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠐⠀⠀⠹⡏⠉⠉⣴⠄⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣾⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡂⠀⠚⠁⣼⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡇⠀⠀⢸⣾⣄⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠴⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⢀⢻⣿⣿⢩⣭⣭⣭⣥⣤⢠⣤⣤⡀⣤⣠⣤⣤⠛⠁⠀⠀⢻⣿⣿⡂⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣦⡬⠿⠿⢿⠿⣿⣿⣿⣿⡋⠀⠀⠀⠃⢨⣿⣿⢸⣿⣤⣿⣧⣿⢸⣿⣿⡇⠉⢿⣿⣍⠀⠀⢀⣠⣾⣿⣿⣗⣄⣿⣿⣿⣿⡾⣯⣫⢿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠉⠁⠀⠀⣀⣠⣤⣤⡀⠀⠀⠀⠀⠀⠤⢤⣤⣤⣤⣭⣯⣥⣄⣤⣦⣤⣤⣬⣾⣿⢸⣿⣤⣿⡇⠀⢸⣿⣿⡇⣀⣿⣯⣿⢆⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢮⠞⠹⠦⣿⠇⠀⣠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠐⠐⠃⠀⠀⠀⠙⠓⠂⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠉⠉⠛⠿⠿⠿⠿⠿⠷⢶⣶⣶⠀⠀⠀⠨⣷⣿⣿⣷⣿⣷⣿⣿⢿⣿⣿⠿⠿⣿⡛⠛⠛⠛⠛⠒⠓⠒⠒⠚⠘⠒⠒⠒⠒⠒⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⢸⣿⣿⢸⣿⢿⣷⣿⣿⣾⣿⡇⣿⣿⣿⣼⣿⣿⣿⣾⣿⣷⠿⣿⡿⢻⣿⣿⡎⣼⣿⣇⠿⣿⡿⣿⣿⣿⡇⣿⣿⣿⠿⣿⢱⣿⣿⡆⣾⣿⣷⣼⣿⣿⣿⣿⣇⣿⣧⣿⢻⣷⣿⡇⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⣸⣏⣿⣸⣿⢸⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣙⡿⣷⡁⣿⡇⢸⣿⣿⡇⣿⣿⣿⠀⣿⡇⣿⣿⢹⣿⣿⢹⣿⠛⣽⢸⣿⣭⡅⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢨⣭⣿⡇⣿⡇⢴⣤⣄⣄⣀⡠⠤⠀

⠀⠀⠀⠀⠿⠏⠿⠿⠿⠿⢟⡿⠏⠿⠿⢇⠿⢿⠿⡹⠿⡿⢿⣻⠷⢿⣁⡿⢇⣸⠿⡿⠷⠿⣿⠿⣀⠿⣇⡿⢿⣸⠿⢿⣸⠿⠿⣸⣜⠿⠿⣃⡻⠿⢟⣘⠿⠿⠋⠿⠟⠿⠛⠿⠾⠟⠿⠇⠿⠿⠇⠿⠿⠿⠀⠀⠀⠀

⣿⣿⣿⣿⣷⣦⣬⣉⡛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡿⡿⠿⠛⠂⠒⠒⠀⠀⠀⠀⠀⢠⢰⣾⠀⠀⠈⠁⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡷⣦⣤⣭⣭⣉⣉⣛⣛⠛⠛⠛⠿⠿⠿⠿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⣷⣧⡤⣤⣄⠀⠀⠀⠀⠀⠀⠀⠀⠑⠀⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠈⠀⠻⠃⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠏⣿⢸⣿⣿⣿⡇⠀⢠⡆⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⢸⣿⣿⣇⠀⠀⢘⣿⣿⣿⡍⢸⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⢠⠀⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣷⣂⠀⠀⠀⠀⠀⠀⢀⠀⢀⠀⢨⣿⣿⣿⡇⠀⢸⣇⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣸⣿⣿⣿⠀⠀⢸⣿⣿⠍⠊⠈⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⢔⣶⣶⡆⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡿⠛⠂⠀⠀⠀⣠⣾⣿⣿⣿⣿⣾⡛⠛⣟⡇⠀⢸⣿⣿⣷⣦⣒⣠⠀⣛⣻⢿⡿⢻⣿⣿⡿⠀⠀⢸⣿⣿⣦⣄⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠉⢈⠁⠀⣠⣰⣦⣴⣵⡇⠀⠀⠀⠀⠀⠠⢤⣤⡄⠀⠀⣠⠞⢁⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⠀⠈⠁⠀⢸⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠸⠛⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠘⠁⢀⣃⣽⣿⣿⣿⣇⢀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣾⡇⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⢸⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⢸⣿⣿⣿⣿⣷⠀⠀⠀⢠⡇⣀⣠⣠⣿⢿⣿⠃⠀⠀⠀⠀⠀⠀⠘⢿⣿⣿⣿⢿⣿⣿⡿⠟⠛⠃⠀⢸⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⣀⣸⣿⣿⣿⣿⣿⡟⠀⠀⠀⢾⡿⡿⣽⣿⣿⣟⣻⡀⠀⠀⠀⢀⣤⣾⣷⣶⣿⣿⣿⣿⣿⡿⠛⠓⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⠀⠿⠿⣿⡿⢿⠿⠿⠿⣵⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠁⠈⠩⣽⣿⣿⣿⣧⠤⠤⢬⣼⣯⡗⠋⠘⠿⠿⣁⠀⠀⠀⢰⣿⣿⣿⡿⠿⠟⠋⠉⡩⡁⠀⠀⠀⠀⠀⢀⡹⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠈⠀⢀⡠⠤⣽⡿⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⢸⣶⠀⠀⠀⠀⠀⢸⣟⠛⠀⠀⠀⠀⠀⠠⢀⠈⠑⣢⠀⠀⢀⡂⠀⠀⠀⠉⠛⣿⣿⣿⣠⣤⣤⣤⣤⣤⡤⢛⡛⠩⣅⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡾⣿⠀⣠⡄⠀⢘⣿⣿⣷⣦⣤⠀⠀⠀⠀⠀⠀⠄⠀⠋⢦⣳⡆⣀⣠⡄⠀⠠⠉⠋⣿⣿⣿⣿⣿⣿⣿⣿⢻⡂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⠀⠉⠀⠀⢸⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠁⠀⠀⠙⣦⣿⣿⣁⡀⠜⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⢸⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠂⠀⠺⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡗⠀⣀⣴⢠⣾⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣧⡀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠊⠁⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⣀⡐⠿⣿⣿⣿⣿⣿⣷⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠚⣿⣿⣿⡿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⢀⣴⢹⣿⣿⢩⣭⣭⣭⣭⣭⢡⣤⣤⡀⣤⣠⣤⣬⠢⣿⣿⣿⣿⣿⣿⣇⠀⣿⣿⣿⣿⣻⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣀⡀⠀⠀⠀⠀⠀⠀⠀⠚⠿⠿⠷⡞⠿⠿⠿⠟⠻⣿⣿⣿⠇⠀⠀⠙⠁⠘⢿⣿⢸⣿⣤⣿⣧⣿⢸⣿⣿⡇⣉⢿⣿⣍⠀⠀⠀⣿⣿⣿⣿⣷⣶⣿⣿⣿⣿⠟⢷⡯⢻⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⣀⠤⠴⠶⢶⡆⠀⠀⠀⠀⠀⠐⠒⠶⠖⣶⣶⣷⣶⣦⣶⣯⣶⣶⣶⣿⣿⢸⣿⣤⣿⡇⠀⢸⣿⣿⣧⣿⣿⣯⣿⠆⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠿⡋⠙⠢⢿⢃⠀⠔⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠉⠁⠀⠀⠀⠀⠉⠁⠀⠀⠀⠀⠀⠀⠀⠠⠤⠤⠤⠤⢶⡶⠶⢶⡶⠿⠿⠿⠶⢶⣶⣶⣶⡦⠀⠸⣷⣿⣿⣷⣿⡧⠀⠠⣿⣿⣿⠿⠿⣿⡿⠭⢭⡭⠭⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⢸⣿⣿⢸⣿⢿⣷⢽⣿⣾⣿⡇⣿⣯⣿⣼⣿⣿⣿⣾⣿⣷⠿⣿⡿⢻⣿⣿⡎⣼⣿⣇⠿⣿⡿⣿⣿⣿⡇⣿⣿⣿⠿⣿⢱⣿⣿⡆⣾⣿⣷⣸⣿⣿⣿⣿⣇⣿⣧⣿⢻⣷⣿⡇⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⣸⣏⣿⣸⣿⢸⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣙⡿⣷⡁⣿⡇⢸⣿⣿⡇⣿⣿⣿⠀⣿⡇⣿⣿⢹⣿⣿⢹⣿⠛⣽⢸⣿⣭⡅⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢨⣭⣿⡇⣿⡇⢿⣿⣶⣶⡒⠊⠉⠀

⢤⣄⣠⡄⠿⠏⠿⠿⠿⠿⢟⡽⠏⠿⠿⢇⠿⢯⠿⡹⢿⡿⢿⣻⠷⢿⣁⡿⣇⣸⢿⡿⢷⠿⣿⠿⣀⠿⣇⡿⢿⣸⠿⢿⣸⠿⠿⣸⣜⠿⠿⣃⡻⠿⢟⣘⠿⠿⢋⡿⠟⠿⠛⠿⠾⠟⠿⢇⠿⠿⠇⢍⠙⠋⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣷⣶⣤⣼⣿⣿⣿⠛⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⡏⠛⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⢜⠸⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣶⣶⣶⣶⣤⣤⣬⣭⣭⣉⣉⣉⣉⣙⣛⣛⣛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⡻⠛⠉⠩⣉⣉⠿⢿⠿⠿⠿⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠈⠀⠻⠃⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡅⠀⠀⠀⠀⠀⠀⠀⠀⠀⠋⢿⢸⣿⣿⣿⡇⠀⢠⡆⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⢸⣿⣿⡇⠀⠀⢸⣿⣿⣿⡋⢸⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠠⠄⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣧⣄⠀⠀⠀⠀⠀⠀⣀⠀⠀⡀⢨⣿⣿⣿⡇⠀⢸⡇⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣾⣿⣿⡧⠀⠀⢸⣿⣿⠅⠁⠈⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⢰⣶⣶⣶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⠀⠀⠀⠀⠀⡿⠛⠁⠀⠀⠀⣠⣾⣿⣿⣿⣿⣾⡛⠻⣿⡇⠀⢸⣿⣿⣷⣶⣤⣴⠀⣛⣛⣛⣛⣛⣿⣿⡗⠀⠀⢸⣿⣿⣶⡄⠄⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠈⢀⠁⠀⢤⣀⣰⣦⣷⡆⠀⠀⠀⠀⠀⠠⢤⣦⠄⠀⢀⣠⠚⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠁⠀⢸⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠘⠛⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠘⠀⠀⣈⣿⣿⣿⣿⣇⠀⢀⣀⣀⣀⣀⣀⣀⣀⣀⣾⡇⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⢸⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⢺⣿⣿⣿⣿⣗⠀⠀⠀⢠⡇⣠⣤⣤⣿⢿⣿⠁⠀⠀⠀⠀⢀⣠⠼⢿⣿⣿⣿⣿⣿⣿⡿⠛⠉⠁⠀⢸⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⡯⠀⠀⠀⢼⡇⡿⣽⣿⣿⣛⡛⠁⠀⠀⢀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⡿⠉⠉⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⠀⠿⢿⢿⡿⠿⠿⠿⠿⣵⣶⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⣟⣻⣿⣿⣧⢤⣤⣤⣾⣯⡕⠁⠘⠿⢿⠥⠄⠀⠀⠸⡿⠿⠿⠟⠛⠉⢈⠉⠉⢣⢀⠀⠀⠀⠀⢀⣹⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⢀⠤⠄⣿⡿⠆⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⢸⣿⠀⠀⠀⠀⠀⣺⣷⣤⣀⠀⠀⠀⠀⠀⠀⠀⡀⠉⠆⡀⢜⡆⠀⠀⠀⠉⠹⣿⣿⣿⣤⣠⣤⣤⣀⣤⣔⢛⠉⠡⢤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡞⣿⠀⣠⠀⠀⢸⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠂⠈⠈⢳⡇⢀⣠⡆⠀⠨⠈⠉⣿⣿⣿⣿⣿⣿⣿⣿⢹⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⠀⠁⠀⠀⢸⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣷⣿⣿⣁⠀⠘⠁⠀⣿⣿⣿⣿⣿⣿⡿⠿⢸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠘⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⣠⡶⢀⣾⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⣶⣿⣿⣿⣿⣇⡀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠈⠀⢹⣿⣿⣿⣿⣿⡿⠛⠉⠀⠀⠰⠦⠀⣀⣀⠀⠀⣿⣿⣿⣿⣿⣆⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠚⢻⣿⣿⡟⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⢀⣴⢘⣿⣿⢩⣭⣭⣥⣤⣤⢠⣤⣤⡀⣤⣠⣤⣤⢀⣿⣿⣿⣿⣿⣿⡇⠀⣿⣿⣿⣿⣻⣿⢿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠄⠠⠄⠀⠀⠀⠀⠀⠀⠘⠿⠿⠿⠞⠛⠛⠛⠛⠛⠿⡿⠿⠟⠀⠀⠈⠀⠘⣻⣿⢸⣿⣤⣿⣧⣿⢸⣿⣿⡇⣯⢿⣿⣍⢸⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⡿⣷⡿⠻⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⡀⠄⠒⠶⢶⣆⣀⠀⠐⠂⠀⠐⠒⠒⠒⠲⢶⠶⢶⣷⣾⣿⣷⣶⣶⣾⣿⢸⣿⣤⣿⣇⡄⢸⣿⣿⣧⣿⣿⣯⣿⢞⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢟⣁⣈⣳⡛⢁⡠⢔⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠤⠤⠤⡤⠶⠶⠶⡶⠶⢶⡿⠿⠿⣿⠶⢶⣶⣶⣾⡏⠀⠈⣷⣿⣿⣷⠉⠱⣿⣿⣿⣿⣿⡿⠿⣿⡿⠿⢿⡭⠭⠭⠭⠉⢉⠉⠉⠉⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⢸⣿⣿⢸⣿⢿⣷⣾⣿⣾⣿⡇⣿⣷⣿⣼⣿⣿⣿⣾⣿⣷⠿⣿⡿⢻⣿⣿⡎⣼⣿⣇⠿⣿⡿⣿⣿⣿⡇⣿⣿⣿⠿⣿⢱⣿⣿⡎⣾⣿⣷⣼⣿⣿⣿⣿⣇⣿⣧⣿⢻⣷⣿⡇⣿⡇⢀⡀⠀⠀⠀⠀⣀⣀

⠀⠀⠀⠀⣸⣏⣿⣸⣿⢸⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣙⡿⣷⡁⣿⡇⢸⣿⣿⡇⣿⣿⣿⠀⣿⡇⣿⣿⢹⣿⣿⢹⣿⠛⣽⢸⣿⣭⡅⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢨⣭⣿⡇⣿⡇⢿⣿⣿⣿⡋⠉⠀⠀

⣤⣠⣴⡄⠿⠏⠿⠿⠿⠿⢟⠿⠏⠿⠿⢇⠿⢿⠿⡹⢿⡿⢿⣻⠷⢿⣡⡿⣇⣸⢿⡿⢷⠿⣿⠿⣀⠿⣇⡿⢿⣸⠿⢿⣸⠿⠿⣹⣜⠿⠿⣃⡻⠿⢟⡝⠿⠿⠋⠿⠟⠿⠛⠿⠾⠟⢿⣇⠿⠿⠇⠠⠙⠁⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣿⣿⣿⣛⣛⠛⠻⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣏⣉⣀⣀⡀⠀⠀⠀⠄⠀⠀⠀⠼⠸⢿⠀⠀⠀⠀⠀⠀⠐⠀⠀⠀

⠿⠟⠿⣿⣿⣿⡿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣦⣤⣤⣭⣭⣭⣭⣍⣉⣉⣉⣉⣉⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⠟⠉⠉⣑⣤⣭⠻⠿⠟⠛⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠁⠛⠃⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠃⠿⢹⣿⣿⣿⡇⠀⢸⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⡇⣿⣿⣿⡇⠀⠀⢀⣿⣿⣿⡗⠸⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠠⠄⠿⠿⠿⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣀⠀⠀⠀⠀⠀⢀⣀⠀⠀⡀⢨⣿⣿⣿⡇⠀⢸⣆⣄⣀⣀⠀⠀⠀⣿⣿⣿⣧⣿⣿⣿⡇⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⢠⣶⢶⣶⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⢀⣀⠀⠀⠀⠀⠀⡟⠋⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣮⡉⠻⢿⡇⠀⢸⣿⣿⣿⣶⣵⣴⠀⣛⣛⣛⣛⣛⣛⣛⡃⠀⠀⢸⣿⣿⣶⠤⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⢀⡉⠀⠀⢀⣰⣾⣾⣦⠀⠀⠀⠀⠀⠠⠶⠶⠆⠀⢀⣤⠚⠠⠀⠐⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠁⠀⢸⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠚⠋⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠘⠃⢀⠢⢾⣿⣿⣿⣿⠀⠀⠀⢰⣠⣀⣠⣄⣀⣠⣾⡇⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⢸⣿⣿⣿⣿⣿⣿⢀⣿⣿⣿⣿⣿⣿⣿⣿⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⢺⣿⣿⣿⣿⣿⠀⠀⠀⢀⡇⢄⣤⣤⣿⢻⣿⠀⠀⠀⠀⠀⠀⣀⣺⣿⣿⣿⣿⢿⣿⣿⣿⡛⠉⠉⠉⢸⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⠀⠀⠀⢸⡟⠻⡽⣿⣿⣿⡛⠄⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠉⠀⠀⢀⣸⣿⣿⣿⣿⣿⣿⠘⠛⠛⡿⠟⡿⠻⠿⠟⣶⣶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⣐⣈⣒⣞⣿⣿⣿⣿⣒⣒⣲⣾⣷⡗⠁⠈⠫⠛⠥⠀⠀⢀⣀⡙⠛⠛⠉⠉⠀⠈⡉⠉⠕⡀⠀⠀⠀⠀⢀⠘⢿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⡠⣄⣒⣿⡿⠂⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⢸⣿⠀⠀⠀⠀⢀⣸⣿⣿⣷⣦⡄⠀⠀⠀⠀⠠⠀⠐⡡⣀⠰⡂⠀⠀⠀⠉⠉⣹⣿⣿⣂⣶⣶⣴⣤⣦⣐⣊⠉⠢⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠈⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡞⣿⠀⣤⠖⠀⢸⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣇⣤⣤⡆⠀⠀⠉⠁⣿⣿⣿⣿⣿⣿⣿⣿⢸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⠀⠁⠀⠀⢸⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣯⣄⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⡿⢸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠊⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⢠⡾⣠⣼⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠺⣿⣿⣿⣿⣷⠁⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⢀⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⢹⣿⣿⣿⣿⣿⡏⠁⠀⠁⠀⠐⠂⢀⡀⠀⣀⠀⣿⣿⣿⣿⣿⣷⡂⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠙⢽⣿⣿⡟⠛⣿⣿⣿⣿⣿⣿⣿⣿⡿⠂⠀⠀⢴⢸⣿⣿⢩⣭⣭⣤⣤⣤⢠⣤⣤⡀⣬⣠⣤⣽⢰⣿⣿⣿⣿⣿⣿⣇⠀⣿⣿⣿⣿⣽⣿⢿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠠⠤⠀⠀⠀⠀⠀⠀⠀⠈⠛⠛⠛⠯⠛⠛⠉⠛⠛⠻⡻⠟⠃⠀⠀⠈⠀⠈⣻⣿⢸⣿⣤⣿⣧⣿⢸⣿⣿⡇⠉⢿⣿⣍⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⡿⣗⠻⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⣀⡠⠐⠚⠛⠻⣧⣀⠀⠀⠀⠀⠈⠉⠛⠋⠹⠿⠿⠳⠶⠾⠶⠿⣿⣿⣿⣿⢸⣿⣤⣿⡇⣶⣸⣿⣿⣇⠀⢿⣯⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣉⣁⣈⣑⣏⣀⣀⣂⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠤⠤⠴⠶⡶⠶⠶⠿⡿⠿⢿⡿⠿⠿⣿⠶⣶⣶⣶⣾⣿⣷⣾⣷⡿⠀⠀⣿⣷⣿⣿⣿⣿⣿⡿⢿⣿⡿⠷⢶⡶⠶⠤⠤⠤⠤⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⢸⣿⣿⢸⣿⢿⣷⢿⣿⣾⣿⡇⣿⡟⣿⣼⣿⣿⣿⣾⣿⣷⠿⣿⡿⢻⣿⣿⡎⣼⣿⣇⠿⣿⡿⣿⣿⣿⡇⣿⣿⣿⠿⣽⢱⣿⣿⡎⣾⣿⣷⣼⣿⣿⣿⣿⣧⣿⣧⣿⢻⣷⣿⡇⣿⡇⣀⣀⣀⠀⣀⣀⡤⠄

⠀⠀⠀⠀⣸⣏⣿⣸⣿⢸⣿⢸⣿⣿⣿⡇⣿⡇⣿⣿⣿⣿⣿⣙⡿⣷⡁⣿⡇⢸⣿⣿⡇⣿⣿⣿⠀⣿⡇⣿⣿⢹⣿⣿⢹⣿⠻⣽⢸⣿⣭⡅⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢨⣭⣿⡇⣿⡇⢿⣿⣿⡯⠅⠀⠀⠀

⣦⣶⣾⡆⠿⠏⠿⠿⠿⠿⢟⡾⠏⠿⠿⢇⠿⢧⠿⡹⢿⡿⢿⣻⠷⢿⣡⡿⣇⣸⢿⡿⠷⠿⣿⠿⣄⠿⣇⡿⢿⣸⠿⢿⣸⠿⠿⣹⣜⠿⠿⣃⡻⠿⠟⠙⠿⠿⠋⠿⠟⠿⠋⠿⠾⠟⢿⣇⠿⠿⠇⠂⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣭⣍⣙⣛⣛⠛⠻⠿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣷⣧⣤⣤⣤⠀⠀⠀⠐⠂⠀⠀⠀⠂⠘⠿⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀

⣿⠟⠻⣿⠿⢿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣤⣤⣤⣤⣭⣭⣭⣭⣭⣭⣭⣍⣩⣉⣍⣩⣩⠋⠀⠀⣬⠶⡶⠛⠛⠛⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠁⠛⠃⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠃⠿⢹⣿⣿⣿⡇⠀⢸⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⡇⣿⣿⣿⡇⠀⠀⢸⣿⣿⣿⠆⠼⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠠⠄⠾⠿⢿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣷⡄⠀⠀⠀⠀⠀⢀⣀⠀⠀⣀⢨⣿⣿⣿⡇⠀⢸⣆⣀⣀⠀⠀⠀⠀⣿⣿⣿⡇⣿⣿⣿⣇⠀⠀⢨⣿⣯⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⢠⣶⢶⣶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⡀⠀⠀⠀⠀⡿⠋⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣮⡉⠻⢿⡇⠀⢸⣿⣿⣿⣷⣖⣖⠀⣛⣛⣛⣓⣛⣛⣛⡓⠀⠀⢸⣿⣿⣶⠤⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⢀⡈⠠⢂⢤⣢⣸⣷⣆⠀⠀⠀⠀⠀⠠⠶⠶⠆⠀⢀⣤⠚⡠⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠁⠀⢸⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠘⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠘⠃⠀⣶⣬⣿⣿⣿⣿⠀⠀⠀⢠⣠⣄⣠⣤⣀⣠⣾⡇⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⢼⣿⣿⣿⣿⣿⣿⢠⣿⣿⣿⣿⣿⣿⣿⣿⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣩⣿⣿⣿⣿⣿⠀⠀⠀⢀⡇⣤⣤⣤⣿⢻⣿⠁⠀⠀⠀⠀⠀⣀⣸⣿⣿⣿⣿⢿⣿⣿⣿⣛⠛⠛⠻⢿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠄⠸⣿⣿⣿⣿⣿⣿⠀⠀⠀⢺⡇⠿⣽⣿⣿⣿⡟⠤⠄⠀⠀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠂⠈⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⠸⡛⠟⠟⢛⠟⠻⠿⠟⣶⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⣐⣀⣑⣾⣿⣿⣿⣿⣒⣒⣲⣾⣿⡗⠁⠈⠫⠟⠥⠀⠀⠀⣀⢉⡉⠉⠉⠉⠀⠈⠉⠩⡃⠀⠀⠀⠀⠀⠀⠘⠿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⡠⣄⣒⣿⡿⠂⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⢸⣿⠀⠀⠀⠀⠀⢠⣿⣿⣿⣶⡄⠀⠀⠀⠡⡀⠀⠵⡀⠀⠀⠀⠀⠀⠀⠈⠩⣭⣿⣿⣂⣶⣶⣶⣤⣔⣐⣊⠉⠢⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡞⣿⠀⣠⠜⠀⢸⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠂⠀⠙⠐⣦⣆⣄⣤⡆⠀⠀⠈⠃⣿⣿⣿⣿⣿⣿⣿⣿⢸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠁⠀⠀⢸⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⡆⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⡿⢸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠠⠀⠀⠈⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⣠⡾⢰⣼⣿⣿⣿⡿⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⢼⣿⣿⣿⣿⣧⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⢐⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⢹⣿⣿⣿⣿⣇⠀⠀⢀⡀⠀⠤⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣧⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣟⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⣴⢸⣿⣿⢩⣭⣭⣤⣤⣤⢡⣤⣤⡀⣤⣠⣤⣽⢠⣾⣿⣿⣿⣿⣿⡆⠀⣿⣿⣿⣟⣽⢿⢿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠠⠤⠀⠀⠀⠀⠀⠀⠀⠈⠛⠛⠛⠻⠛⠛⠉⠙⠛⠻⡻⠟⠃⠀⡀⠀⠀⠀⢿⣿⢸⣿⣤⣿⣧⣿⢸⣿⣿⡇⠉⢿⣿⣍⢾⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⢟⡷⣗⢻⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⣀⡠⠐⠚⠛⠻⣷⡀⠄⠀⠈⠀⠈⠉⠙⠉⠹⠿⠿⠻⠶⠾⠷⠿⢿⣿⣿⣿⢸⣿⣤⣿⡇⣶⣸⣿⣿⡇⠀⢿⣯⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣩⣅⣈⣑⣏⣠⣀⣂⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠤⠤⠶⠶⡶⠶⠿⠿⡿⠿⢿⡿⠿⠿⣿⠶⣶⣶⣶⣾⣿⣷⣾⣷⣿⠀⠀⣿⣷⣿⣿⣿⣿⣿⡿⢿⣿⣿⠶⢶⡶⠶⠦⢤⠤⠤⠄⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⢸⣿⣿⢸⣿⢿⣷⢻⣿⣾⣿⡇⣿⡏⣿⣼⣿⣿⣿⣾⣿⣷⠿⣿⡿⢻⣿⣿⡎⣼⣿⣇⠿⣿⡿⣿⣿⣿⡇⣿⣿⣿⠿⣽⢱⣿⣿⡎⣾⣿⣷⣼⣿⣿⣿⣿⣧⣿⣷⣿⢻⣷⣿⡇⣿⡇⣠⣀⡀⠀⣀⡠⠤⠤

⠀⠀⠀⠀⣸⣏⣿⣸⣿⢸⣿⢸⣿⣿⣿⡇⣿⡇⣿⣿⣿⣿⣿⣙⡿⣷⡁⣿⡇⢸⣿⣿⡇⣿⣿⣿⠀⣿⡇⣿⣿⢹⣿⣿⢹⣿⠛⣿⢸⣿⣭⡅⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢨⣭⣿⡇⣿⡇⠿⢿⣿⡯⠀⠀⠀⠀

⣶⣶⣾⡆⠿⠏⠿⠿⠿⠿⢟⡼⠏⠿⠿⠇⠿⠧⠿⡹⠿⡿⢿⣻⠷⢿⣁⡿⣇⣸⠿⡿⠷⠿⣿⠿⣀⠿⣇⡿⢿⣸⠿⢿⣸⠿⠿⣹⣜⠿⠿⣃⡻⠿⠟⠙⠿⠿⠋⠿⠟⠿⠛⠿⠾⠟⢿⡇⠿⠿⠇⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣯⣭⣉⣙⣛⡛⠛⠻⠿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⣿⣷⣧⢤⣤⣤⡀⠀⠀⠐⠂⠀⠀⠀⠂⠘⠛⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀

⣻⡟⠻⣿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣦⣤⣤⣤⣤⣤⣭⣭⣭⣭⣭⣭⣭⣭⡭⣭⠋⠀⠀⡬⠶⡶⠙⠛⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠁⠘⠃⣻⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠇⠀⠀⠀⠈⠀⠀⠀⠀⠀⠃⢿⢻⣿⣿⣿⡇⠀⢸⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⡇⣿⣿⣿⡇⠀⠀⠸⣿⣿⣿⠂⡇⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠄⠾⢿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣷⣀⡀⠀⠀⠀⠀⠀⣀⠀⠀⣀⢨⣿⣿⣿⡇⠀⢸⡀⣀⠀⠀⠀⠀⠀⣿⣿⣿⡇⣿⣿⣿⡇⠀⠀⢸⣿⡿⠈⠀⠁⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠠⣶⣶⣶⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⣀⣀⡀⠀⠀⠀⠀⡿⠛⠁⠀⠀⠀⣠⣾⣿⣿⣿⣿⣮⡛⠻⢿⡇⠀⢸⣿⣿⣿⣷⣤⡀⠀⣛⣛⣛⡃⣛⣛⣛⡇⠀⠀⣸⣿⣿⣦⠠⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⢀⡈⠠⣂⣀⣲⣴⣷⣾⠀⠀⠀⠀⠀⠠⠶⠷⠆⠀⢀⣤⠜⢡⠀⠐⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠁⠀⢸⣿⣿⣿⣿⣿⣿⢰⣿⣿⣿⡇⣿⣿⣿⣿⠀⠀⠛⠋⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠘⠃⠀⣯⣿⣿⣿⣿⣿⠀⠀⠀⢸⣨⣀⣀⣀⣀⣀⣾⡇⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⠀⠀⠀⠀⡇⣤⣤⣤⣿⢻⣿⠁⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣶⣦⣻⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠄⠸⣿⣿⣿⣿⣿⣿⠀⠀⠀⠲⡗⠿⡽⣿⣿⣿⡛⠤⠤⠀⠀⠀⢰⣾⣿⣿⣿⣿⣿⣿⣿⡿⠙⠻⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⠸⢛⣛⢟⢻⡿⡿⠿⠏⣶⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⣐⣀⣛⣿⣿⣿⣿⣿⣒⣒⣾⣶⣿⡗⠁⠈⠻⠟⠥⠀⠀⢀⢀⣀⡈⠙⠛⠛⠛⠋⠙⠉⠁⠀⠘⠃⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⠀⠀⠀⢀⡀⠀⡠⣄⣒⣿⠿⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⢀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⢸⣿⠀⠀⠀⠀⠀⣰⣿⣿⣿⣆⡀⠀⠀⠀⠠⣗⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⢉⣿⣿⣿⣒⣢⣶⣶⣶⣶⣐⣊⠉⠲⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡞⣿⠀⣴⠞⠀⢰⣿⣿⣿⣿⣿⣿⠀⠀⠡⡀⠐⠕⡀⠀⠀⠀⣀⣤⣤⡆⠀⠆⠛⠚⣿⣿⣿⣿⣿⣿⣿⣿⢸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠁⠀⠀⢸⣿⣿⣿⣿⣿⠏⠀⠀⠀⠐⠠⠈⠊⠂⢠⣠⣿⣿⣿⣆⡀⠃⠀⠀⣿⣿⣿⣿⣿⣿⣿⡿⣼⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠰⠘⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⣠⡾⢠⣾⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣷⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⢀⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠁⠀⢹⣿⣿⣿⡿⠀⠀⢂⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣷⡀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⢀⠀⠀⠀⠘⢻⣿⣿⣟⠛⣻⣿⣿⣿⣿⣿⣿⣿⡿⠇⠀⠀⣴⢨⣿⣿⢩⣥⣤⣤⣤⣤⢠⣤⣤⡀⣤⣠⣤⣤⠀⢿⣿⣿⣿⣿⣿⡇⢠⣿⣿⣿⣿⣽⢿⢿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠠⠤⠀⠀⠀⠀⠀⠀⠀⠈⠙⠛⠛⠿⠛⠙⠋⠙⠙⠻⡿⠿⠓⠀⢀⠈⠀⠀⢻⣿⢸⣿⣤⣿⣧⣿⢸⣿⣿⡇⠉⢿⣿⣍⢤⣼⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⢟⡷⣗⢻⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⣀⣠⠐⠚⠛⠻⣿⣠⠄⠀⠈⠀⠈⠉⠙⠉⠹⠿⠟⠻⠷⠾⠷⠿⠿⣿⣿⣿⢸⣿⣤⣿⡇⣶⣸⣿⣿⡇⠀⢿⣯⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⣩⣄⣈⣑⣏⣤⣐⣃⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠤⠴⠶⠶⡶⠶⠿⢿⡿⠿⢿⡿⠿⠿⣿⠶⣶⣶⣶⣾⣿⣷⣾⣷⣦⠀⠀⣿⣷⣿⣿⣿⣿⣿⡿⢿⣿⣿⠷⢶⡶⠶⠶⢦⠤⢤⠤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⢸⣿⣿⢸⣿⢿⣷⣿⣿⣾⣿⡇⣿⣿⣿⣼⣿⣿⣿⣾⣿⣷⡿⣿⡿⢻⣿⣿⡎⣼⣿⣇⠿⣿⡿⣿⣿⣿⡇⣿⣿⣿⠿⣽⢱⣿⣿⡎⣾⣿⣷⣼⣿⣿⣿⣿⣧⣿⣷⣿⢻⣷⣿⡇⣿⡇⣠⣀⡀⢀⣀⣤⠤⠄

⠀⠀⠀⠀⣸⣏⣿⣸⣿⢸⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣙⡿⣷⡁⣿⡇⢸⣿⣿⡇⣿⣿⣿⠀⣿⡇⣿⣿⢹⣿⣿⢹⣿⠻⣿⢸⣿⣭⡅⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢨⣭⣿⡇⣿⡇⠿⠿⣿⡿⠀⠀⠀⠀

⣰⣶⣶⡆⠿⠏⠿⠿⠿⠿⢟⣿⠏⠿⠿⢇⠿⠿⠿⡹⠿⡿⢿⣻⠷⢿⣡⡿⣇⣸⠿⡿⠷⠿⣿⠿⣄⠿⣇⡿⢿⣸⠿⢿⣸⠿⠿⣹⣜⠿⠿⣃⡻⠿⠟⠙⠿⠿⠋⠿⠟⠿⠋⠿⠾⠟⢿⡇⠿⠿⠇⠂⠈⠁⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣮⣭⣍⣉⣛⣛⠛⠛⠻⠿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⢿⣷⣧⢤⣤⣤⡀⠀⢀⠀⠀⠀⠀⠀⠂⠘⠃⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀

⣿⣿⠻⣿⠻⢿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣤⣤⣤⣤⣤⣤⣤⣭⣭⣭⣭⣭⡭⠭⠋⠀⠀⡬⠶⡾⠉⠉⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠁⠘⠇⣻⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠋⢿⢺⣿⣿⣿⡇⠀⢸⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⡇⣿⣿⣿⡇⠀⠀⢸⣿⣿⣿⠅⡇⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠄⠼⢿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣷⣆⡀⠀⠀⠀⠀⠀⣀⠀⠀⡀⢨⣿⣿⣿⡇⠀⢸⣠⡀⠀⡀⠀⠀⠀⣿⣿⣿⡇⣿⣿⣿⡇⠀⠀⣸⣿⡿⠈⠀⠁⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠠⣶⣶⣶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⡀⠀⠀⠀⠀⡿⠛⠁⠀⠀⠀⣠⣾⣿⣿⣿⣿⣮⡛⠻⣿⡇⠀⢸⣿⣿⣿⣶⣦⡄⢀⣛⣛⣛⡃⣛⣻⣿⡇⠀⠀⣿⣿⣷⣦⠠⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⢀⡈⠠⠀⡠⣒⣴⣾⣿⠀⠀⠀⠀⠀⠠⠴⢶⠄⠀⢀⣠⠜⢡⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠁⠀⢸⣿⣿⣿⣿⣿⣇⢸⣿⣿⣿⡇⣿⣿⣿⣷⠀⠀⠛⠋⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠐⠃⠀⣷⣮⣿⣿⣿⣿⡀⠀⠀⢸⣸⣀⣀⣀⣀⣀⣼⡇⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⣽⣿⣿⣿⣿⣿⣷⢸⣿⣿⣿⣷⣿⣿⣿⣿⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⠀⠀⠀⠀⡇⣤⣤⣤⣿⣻⣿⠁⠀⠀⠀⠀⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⣄⣀⡀⠀⢿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠄⠰⣿⣿⣿⣿⣿⣿⠀⠀⠀⢀⡯⠿⡽⣿⣿⣿⡛⠂⠠⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⠸⠛⢟⣟⢟⣿⠿⠿⠏⣶⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⣐⣀⣓⣿⣿⣿⣿⣿⣒⣒⣶⣷⣿⡕⠁⠈⠻⠟⠡⠀⠀⠀⣀⣀⣀⡉⠛⠛⠛⠛⠿⠛⠛⠀⠀⣈⠉⡛⠛⢿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⢀⢠⣄⣒⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⢰⣿⠀⠀⠀⠀⢀⣴⣿⣿⣿⣷⡀⠀⠀⠀⠠⣅⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠩⣽⣯⣿⣂⣲⣶⣴⣤⣴⣔⣊⠉⠢⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡞⢿⠀⣔⠎⠀⢸⣿⣿⣿⣿⣿⣿⠀⠀⠄⠀⠒⢄⠀⠀⠀⠀⠀⣀⣴⡆⠀⠔⠛⠛⣿⣿⣿⣿⣿⣿⣿⣟⢹⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠁⠀⠀⢸⣿⣿⣿⣿⣿⡏⠀⠀⠈⠐⡀⠁⠢⠢⣄⢰⣿⣿⣿⡆⡀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⡿⣾⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠈⠀⠈⢛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⣠⡾⣐⣼⣿⣿⡏⠁⠁⡄⠀⠀⠀⠀⠀⠀⠀⠀⠈⢹⣿⣿⣿⣿⣷⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠁⠀⢹⣿⣿⣿⠇⠀⠀⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣷⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠈⢻⣿⣿⣟⢛⣻⣿⣿⣿⣿⣿⣿⣿⡿⠇⠀⠀⣴⢸⣿⣿⢩⣤⣤⣤⣤⣤⢠⣤⣤⡀⣤⣠⣤⣤⠀⢿⣿⣿⣿⣿⣿⡇⢠⣿⣿⣿⣿⣽⢿⢿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠤⠀⠀⠀⠀⠀⠀⠀⠀⠙⠛⠛⠻⠙⠛⠉⠛⠛⠻⡿⠟⠗⠀⣀⠀⠀⠀⢽⣿⢸⣿⣤⣿⣧⣿⢸⣿⣿⡇⠉⢿⣿⣍⢀⣼⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⢝⡷⣟⢻⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⢀⣠⠐⠚⠛⠛⢿⣠⠀⠀⠈⠀⠈⠉⠙⠉⠹⠿⠟⠻⠷⠿⠷⠿⢿⣿⣿⣿⢸⣿⣤⣿⡇⣶⣸⣿⣿⡇⠀⢿⣯⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⣩⣄⣈⣑⣏⣤⣐⣃⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠤⠤⠶⠶⡶⠶⠿⠿⡿⠿⢿⣿⠿⠿⣿⠶⣶⣶⣶⣾⣿⣷⣾⣷⣄⠀⠀⢿⣷⣿⣿⣿⣿⣿⡿⢿⣿⣿⠷⢶⡶⠶⠶⢦⠤⢤⠤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⢸⣿⣿⢸⣿⢿⣷⢿⣿⣾⣿⡇⣿⡏⣿⣼⣿⣿⣿⣾⣿⣷⡿⣿⡿⢻⣿⣿⡎⣼⣿⣇⠿⣿⡿⣿⣿⣿⡇⣿⣿⣿⠿⣽⢱⣿⣿⡎⣾⣿⣷⣸⣿⣿⣿⣿⣇⣿⣷⣿⢻⣷⣿⡇⣿⡇⣠⣀⢀⣀⣀⡠⠤⠤

⠀⠀⠀⠀⣸⣏⣿⣸⣿⢸⣿⢸⣿⣿⣿⡇⣿⡇⣿⣿⣿⣿⣿⣙⡿⣷⡁⣿⡇⢸⣿⣿⡇⣿⣿⣿⠀⣿⡇⣿⣿⢻⣿⣿⢹⣿⠛⣿⢸⣿⣭⡅⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢨⣭⣿⡇⣿⡇⠿⢿⣿⠯⠀⠀⠀⠀

⣢⣴⣶⡆⠿⠏⠿⠿⠿⠿⢟⣼⡏⠿⠿⢇⠿⠷⠿⡹⠿⡿⢿⣻⠷⢿⣡⡿⣇⣸⠿⡿⢷⠿⣿⠿⣄⠿⣇⡿⢿⣸⠿⢿⣸⠿⢿⣹⣜⠿⠿⣃⡻⠿⠟⠙⠿⠿⠋⠿⠟⠿⠛⠿⠾⠟⣿⡇⠿⠿⠇⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣦⣭⣭⣉⣙⣛⡛⠛⠻⠿⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⢿⣷⣧⢤⣤⣤⡀⠀⢀⠀⠀⠀⠀⠈⠂⠙⠃⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀

⣿⣿⠻⣿⣻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣦⣤⣤⣤⣤⣤⣤⣤⣭⣭⣭⣭⡭⠭⠋⠀⠀⠬⠶⡾⠉⠉⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠁⠘⠏⢸⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠃⢿⢺⣿⣿⣿⡇⠀⢸⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⡇⣿⣿⣿⡇⠀⠀⢸⣿⣿⣿⠁⡇⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠄⢼⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣯⡄⠀⠀⠀⠀⠀⠀⣀⠀⠀⡀⢨⣿⣿⣿⡇⠀⢸⣀⡀⠀⠀⠀⠀⠀⣿⣿⣿⡇⣿⣿⣿⡇⠀⠀⢾⣿⡿⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠠⣶⣶⣶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⡀⠀⠀⠀⠀⡿⠛⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⡛⠻⣿⡇⠀⢸⣿⣿⣿⣶⣄⡄⢐⣛⣛⣛⡃⣿⣿⣿⡇⠀⠀⣿⣿⣷⣦⠠⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⡈⠀⣀⣠⣤⣾⣶⣿⠀⠀⠀⠀⢀⠠⠤⠥⠄⠀⠀⣠⠜⠁⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠁⠀⣼⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⡇⣿⣿⣿⡧⠀⠀⠛⠋⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠈⠇⠀⣱⣿⣿⣿⣿⣿⡀⠀⣀⣰⣸⣀⣀⣀⣀⣀⣼⡇⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⣿⣿⣿⣿⣿⣿⣷⢸⣿⣿⣿⣗⣿⣿⣿⣿⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⠀⠀⠀⠀⡇⢠⣤⣤⣿⢻⣿⠁⠀⠀⠀⠀⠀⢀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣹⡀⠀⠀⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠄⠀⣿⣿⣿⣿⣿⣿⠁⠀⠀⡄⣧⠿⡽⣿⣿⣿⡛⠂⠀⠀⠀⠀⠀⠿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣦⣿⣿⣿⣿⣿⣿⣿⠸⠻⠿⡟⢟⠿⠿⠿⠋⣶⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⢂⣐⣃⣿⣿⣿⣿⣿⣒⣒⣶⣷⣿⡕⠁⠉⠻⠾⠥⢀⠀⢀⣀⣀⣀⣀⠀⠉⠉⠉⠛⠛⠃⠀⢀⡉⢛⠛⠿⣿⣿⣿⣿⣿⣿⣿⢀⠀⠀⠀⠀⢀⣠⣄⣒⣿⠿⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⢠⣿⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣅⠀⠀⡀⠐⢅⠀⠀⠀⠀⠈⠀⠀⠈⠀⠉⠉⢿⣯⣿⣂⣲⣶⣦⣤⣤⣒⣋⠉⠠⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠐⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡞⢿⠀⣤⠎⠀⢨⣿⣿⣿⣿⣿⡏⠀⠀⠀⠔⠀⠳⢠⡀⠀⢀⣀⣤⣴⡆⠀⡄⠂⢹⣿⣿⣿⣿⣿⣿⣿⣟⣽⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠁⠀⠀⢸⣿⣿⣿⣿⣿⡃⠀⠀⠀⠈⠠⠁⠀⠁⠘⢿⣿⣿⣯⣀⡀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⡿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠠⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠘⠀⠈⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⢠⡶⣠⣼⣿⡿⠋⠙⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣵⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠸⣿⣿⡇⠀⠀⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠚⠛⣿⣿⣿⣿⣿⣶⡄⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠈⢻⣿⣿⣿⠛⣻⣿⣿⣿⣿⣿⣿⣿⡿⠇⠀⠀⢴⠨⣿⣿⢡⣤⣤⣤⣭⣤⢠⣤⣤⡀⣤⣠⣤⣤⢀⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⢿⢿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠤⠀⠀⠀⠀⠀⠀⠀⠀⠙⠛⠛⠻⠙⠉⠋⠛⠛⠻⡿⠟⡋⠀⢀⠀⠀⠀⢽⣿⢸⣿⣤⣿⣧⣿⢸⣿⣿⡇⠉⢿⣿⣍⢾⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣝⡷⣟⢻⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⢀⣠⠔⠒⠛⠋⢿⣤⠤⠀⠈⠀⠈⠉⠙⠉⠹⠿⠟⠻⠿⠿⠷⠿⢿⣿⣿⣿⢸⣿⣤⣿⡇⣶⣸⣿⣿⡇⠀⢿⣯⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⣩⣄⣈⣙⣏⣤⣐⣁⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠤⠴⠶⠶⡶⠶⠿⢿⡿⠿⢿⡿⠿⠿⣿⠶⣶⣶⣶⣾⣿⣿⣾⣷⣦⠀⠀⢿⣷⣿⣿⣿⣿⣿⡿⢿⣿⣿⠷⢶⡶⠶⠶⢶⠤⢤⠤⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⢸⣿⣿⢸⣿⢿⣷⢹⣿⣾⣿⡇⣿⡏⣿⣼⣿⣿⣿⣾⣿⣷⡿⣿⡿⢻⣿⣿⡎⣼⣿⣇⠿⣿⡿⣿⣷⣿⡇⣿⣿⣿⠿⣽⢱⣿⣿⡎⣾⣿⣷⣼⣿⣿⣿⣿⣧⣿⣷⣿⢻⣷⣿⡇⣿⡇⣠⣀⢀⣀⣀⡤⠤⠄

⠀⠀⠀⠀⣸⣏⣿⣸⣿⢸⣿⢸⣿⣿⣿⡇⣿⡇⣿⣿⣿⣿⣿⣙⡿⣷⡁⣿⡇⢸⣿⣿⡇⣿⣿⣿⠀⣿⡇⣿⣿⢻⣿⣿⢹⣿⠛⣿⢸⣿⣭⡅⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢨⣭⣿⡇⣿⡇⠿⠿⣿⠿⠁⠀⠀⠀

⣖⣴⣾⡆⠿⠏⠿⠿⠿⠿⢟⣼⡏⠿⠿⠇⠿⠧⠿⡹⠿⡿⢿⣻⠷⢿⣡⡿⣇⣸⠿⡿⠷⠿⣿⠿⣀⠿⣇⡿⢿⣸⠿⢿⣸⠿⠿⣹⣜⠿⠿⣃⠻⠿⠟⠙⠿⠿⠋⠿⠟⠿⠛⠿⠾⠟⣿⡇⠿⠿⠇⠂⠈⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣧⣭⣭⣉⣉⣛⡛⠛⠛⠻⠿⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⢿⣷⣧⢤⣤⣤⡀⠀⠀⠀⠀⠀⠀⠈⠂⠙⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⡻⣿⣻⢿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣭⡤⠤⠋⠀⠀⠬⡶⡮⠉⠉⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠁⠘⠟⢸⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠋⢿⢻⣿⣿⣿⡇⠀⢸⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⡇⣿⣿⣿⡇⠀⠀⢸⣿⣿⣿⠁⡇⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⡄⢸⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣷⣄⠀⠀⠀⠀⠀⠀⣀⠀⢀⡀⢨⣿⣿⣿⡇⠀⢸⣠⣀⠀⠀⠀⠀⢀⣿⣿⣿⡇⣿⣿⣿⡇⠀⠀⣸⣿⡯⠐⠀⠁⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠠⣶⣶⣶⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⢀⣀⡀⠀⠀⠀⠀⡿⠛⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⡛⠻⣿⡇⠀⢸⣿⣿⣿⣷⣖⡄⢘⣛⣛⣛⡃⣿⣿⣿⡇⠀⠀⣿⣿⣷⣦⠠⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⡈⠀⡀⣀⣲⣦⣾⣾⠀⠀⠀⠀⠀⠠⠤⢥⡄⠀⠀⣠⠜⢁⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠁⠀⣾⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⡇⣿⣿⣿⡧⠀⠀⠟⠋⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠘⠇⠀⠧⣿⣿⣿⣿⣿⡀⠀⣀⣠⣸⣀⣀⣀⣀⣀⣼⡇⠀⠈⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⢻⠀⠀⠀⣿⣿⣿⣿⣿⣿⣷⢸⣿⣿⣿⣿⣿⣿⣿⣿⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠺⣿⣿⣿⣿⣿⡅⠀⠀⠀⣧⢠⣤⣤⣿⢻⣿⠃⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣇⣀⡀⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣻⣿⣿⣿⣿⣿⠁⠀⠀⠆⡗⢿⡽⣿⣿⣿⣛⠃⠤⠀⠀⠀⠀⠙⠻⠿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠸⠻⢿⢿⢿⠿⠿⠿⠏⣶⣖⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣓⣿⣿⣿⣿⣿⣒⣒⣶⣶⣿⡑⠁⠈⠻⠿⠭⢄⠀⢀⢀⣀⣀⡀⠀⠀⠠⠈⠉⠉⠁⠀⠀⠠⡄⠉⠙⠛⢿⣿⣿⣿⣿⣿⣀⠀⠀⢀⢀⠀⣠⣄⣒⣿⠿⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⡀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⢠⣿⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⡃⠀⠀⢂⠀⡡⢢⡠⡀⠀⠉⠀⠀⠀⠀⠉⠉⣽⣿⣿⣀⣶⣶⣤⣤⣤⣒⣊⠉⠢⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠘⠁⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡞⢿⠀⣤⠼⠀⢠⣿⣿⣿⣿⣿⡇⠀⠀⠀⠐⠠⠀⠀⠙⠓⢶⣧⣦⣴⡆⠀⠠⠈⢻⣿⣿⣿⣿⣿⣿⣿⣟⣾⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠁⠀⠀⢸⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣯⡄⠀⠅⠀⠐⣿⣿⣿⣿⣿⣿⣿⡗⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠠⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠘⠀⠈⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠀⢠⡾⢠⣸⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠴⠿⣿⣿⣿⣿⣧⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⢸⣿⣿⣿⣿⣿⡿⠿⠂⠀⠐⠖⠀⣀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣷⡀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⢀⠐⠀⠀⠈⠫⣿⣿⣿⠛⣻⣿⣿⣿⣿⣿⣿⣿⡿⠇⠀⠀⠴⠰⣿⡿⢩⣭⣭⣥⣤⣤⢠⣤⣤⡉⣤⣠⣤⣤⢺⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⢿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠤⠀⠀⠀⠀⠀⠀⠀⠀⠘⠛⠛⠻⠙⠙⠋⠛⠙⠻⠿⠟⠓⠀⣀⠀⠀⠀⢻⡇⢸⣿⣤⣿⣧⣿⢸⣿⣿⡇⠉⢿⣿⣍⢿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣟⡷⣏⢻⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⢀⣠⠐⠒⠛⠋⢿⣤⠄⠀⠈⠀⠀⠉⠙⠉⠹⠿⠟⠻⠿⠿⠷⠿⠿⣿⣿⣷⢸⣿⣤⣿⡇⣶⣸⣿⣿⡇⠀⢿⣯⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣆⣩⣤⣈⣙⣏⣤⣐⣁⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠤⠤⠴⠶⠶⡶⠾⠿⢿⡿⠿⢿⡿⠿⠿⣿⠶⣤⣤⣶⣾⣿⣿⣾⣷⣿⠀⠀⣿⣷⣿⣿⣿⣿⣿⡿⢿⣿⣿⠷⢶⡶⠶⠶⢦⡤⢤⠤⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⢸⣿⣿⢸⣿⢿⣷⣿⣿⣾⣿⡇⣿⣿⣿⣼⣿⣿⣿⣾⣿⣷⠿⣿⡿⢻⣿⣿⡎⣼⣿⣇⠿⣿⡿⣿⣿⣿⡇⣿⣿⣿⠿⣽⢱⣿⣿⡎⣾⣿⣷⣸⣿⣿⣿⣿⣧⣿⣧⣿⢻⣷⣿⡇⣿⡇⣠⣀⣀⣀⣀⠤⠤⠤

⠀⠀⠀⠀⣸⣏⣿⣸⣿⢸⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣙⡿⣷⡁⣿⡇⢸⣿⣿⡇⣿⣿⣿⠀⣿⡇⣿⣿⢹⣿⣿⢹⣿⠻⣿⢸⣿⣭⡅⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢨⣭⣿⡇⣿⡇⠿⠿⢿⡏⠀⠀⠀⠀

⣲⣴⣾⡆⠿⠏⠿⠿⠿⠿⢟⣿⡏⠿⠿⠇⠿⠿⠿⡹⠿⡿⢿⣻⠷⢿⣡⡿⣇⣸⠿⡿⠷⠿⣿⠿⣄⠿⣇⡿⢿⣸⠿⢿⣸⠿⠿⣹⣜⠿⠿⣣⠻⠿⠟⠙⠿⠿⠋⠿⠟⠿⠛⠿⠾⠟⣿⡇⠿⠿⠇⠂⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣧⣬⣭⣍⣉⣛⣛⠛⠛⠻⠿⠿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⢿⣷⣷⢤⣤⣤⡀⠀⢀⠀⠀⠀⠀⠈⠂⠙⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⡳⣿⣻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⡤⠤⠋⠀⠀⠬⣶⡎⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠉⠘⠿⢸⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⠀⠀⠀⠋⣿⢻⣿⣿⣿⡇⠀⢸⠀⠀⠀⠀⠀⠀⢨⣿⣿⣿⡇⣿⣿⣿⠀⠀⠀⣿⣿⣿⣿⠁⡇⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⡄⢸⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣶⣆⡀⠀⠀⠀⠀⠀⢀⠀⢀⠀⢸⣿⣿⣿⡇⠀⢸⣀⠀⠀⠀⠀⠀⢰⣿⣿⣿⡇⣿⣿⣿⡇⠀⠀⣺⣿⡯⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⣖⣶⣶⡆⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⣀⣀⠀⠀⠀⠀⠀⡿⠛⠂⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⡛⠛⣟⡇⠀⢸⣿⣿⣿⣶⣤⡄⢘⣛⣛⣛⡇⣿⣿⣿⠇⠀⠀⣿⣿⣷⣤⠠⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠁⡈⠀⡀⣀⣤⣤⣷⣷⠀⠀⠀⠀⢀⠀⠤⢤⡄⠀⠀⣠⠜⢁⠀⠐⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣷⠀⠈⠁⠀⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣧⣿⣿⣿⣧⠀⠀⠟⠋⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠇⠀⢨⣿⣿⣿⣿⣿⡀⠀⣀⣀⣸⣀⣀⣀⣀⣀⣼⡇⠀⠀⠀⠀⠀⢀⣸⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠲⣿⣿⣿⣿⣿⠀⠀⠀⠀⣧⢠⣤⣤⣿⢻⣿⠃⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣷⣿⣷⣶⣿⣿⣿⣿⣿⣿⣯⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⡃⠀⠀⠀⣿⠿⢽⣿⣿⣿⣛⠃⠀⠠⠀⠀⠈⠙⠛⠛⠿⣿⣿⣿⣿⡿⠛⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⠸⠿⡿⢿⡿⢿⠿⢿⠏⣶⣾⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣓⣻⣿⣿⣿⣿⣒⣒⣶⣷⣷⡑⠈⠉⠻⠿⠭⢤⠀⢀⢀⣀⣀⣀⠀⠀⠀⠈⠙⠭⡁⠐⠙⣷⠀⠀⠀⠺⢿⣿⣿⣿⣿⣿⡀⠀⠀⣀⣀⡀⢠⣄⣒⣿⠿⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⣿⠇⠀⠀⠀⠀⣰⣿⣿⣿⣿⡅⠀⠀⠑⢀⠈⠘⠔⢤⢀⢀⡀⠁⠀⠀⠉⠩⣿⣿⣿⣀⣶⣦⣤⣤⣤⣒⣋⠉⠠⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠁⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡞⢻⠀⢠⠾⠀⢀⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠉⢻⣧⣤⣴⡆⠀⠀⠈⢸⣿⣿⣿⣿⣿⣿⣿⡟⣽⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠁⠀⠀⢸⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⢀⣼⣿⣿⣯⣀⠀⠂⠀⢸⣿⣿⣿⣿⣿⣿⣿⡇⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠘⠁⠀⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⢠⡾⠀⣸⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⢠⠤⡄⠀⠀⢹⣿⣿⣿⣿⣆⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⢈⣿⣿⣿⣿⣿⣿⡿⠗⠀⠈⣡⠯⠀⠀⢀⡀⢀⣿⣿⣿⣿⣿⣦⡀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⡛⣻⣿⣿⣿⣿⣿⣿⣿⡿⠇⠀⠀⢴⠀⣿⣿⢩⣭⣭⣥⣤⣤⢠⣤⣤⡀⣤⣠⣬⣽⢻⣿⣿⣿⣿⣿⣿⡅⢸⣿⣿⣿⣿⣿⢿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠤⠐⠀⠀⠀⠀⠀⠀⠀⠑⠛⠛⠻⠛⠉⠋⠙⠉⠻⠿⠟⠋⠀⣀⠀⠀⠀⢸⡿⢸⣿⣤⣿⣧⣿⢸⣿⣿⡇⣭⢿⣿⣍⢿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣙⡷⣏⢻⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⢀⣠⠔⠒⠛⠋⠿⣤⠄⠀⠈⠀⠀⠉⠉⠉⠹⠻⠟⠻⠿⠿⠷⠿⢿⣿⣿⣿⢸⣿⣤⣿⡇⠀⢸⣿⣿⣧⣿⣿⣯⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣎⣡⣤⣩⣙⣏⣤⣐⣁⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠤⠤⠴⢶⠶⡶⠾⠿⢿⡿⠿⢿⡿⠿⠿⣿⠶⣶⣶⣶⡆⠀⠰⣾⣷⣾⣿⣷⣿⣷⣿⣿⣿⣿⣿⡿⢿⣿⣿⠿⢶⡶⠶⠶⢶⠤⢤⠤⢄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⢸⣿⣿⢸⣿⢿⣷⣿⣿⣾⣿⡇⣿⣿⣿⣼⣿⣿⣿⣾⣿⣷⠿⣿⡿⢻⣿⣿⡎⣼⣿⣇⠿⣿⡿⣿⣿⣿⡇⣿⣿⣿⠿⣽⢱⣿⣿⡎⣾⣿⣷⣼⣿⣿⣿⣿⣇⣿⣷⣿⢻⣷⣿⡇⣿⡇⣠⣀⣀⣀⣠⠤⠤⠀

⠀⠀⠀⠀⣸⣏⣿⣸⣿⢸⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣙⡿⣷⡁⣿⡇⢸⣿⣿⡇⣿⣿⣿⠀⣿⡇⣿⣿⢹⣿⣿⢹⣿⠛⣽⢸⣿⣭⡅⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢨⣭⣿⡇⣿⡇⠿⠿⢿⠏⠀⠀⠀⠀

⣢⣶⣾⡇⠿⠏⠿⠿⠿⠿⢟⣿⣏⠿⠿⠇⠿⠿⠿⡹⠿⡿⢿⡻⠷⢿⣡⡿⣇⣸⠿⡿⢷⠿⣿⠿⣄⠿⣇⡿⢿⣸⠿⢿⣸⠿⠿⣹⣜⠿⠿⣃⠻⠿⠟⠙⠿⠿⠋⠿⠟⠿⠋⠿⠾⠟⣿⡇⠿⠿⠇⠀⠀⠀⡀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣧⣬⣭⣭⣉⣙⣛⡛⠛⠛⠿⠿⠿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢿⠿⢿⣷⣷⣤⣴⣶⡀⠀⢀⠀⠀⠀⠀⠈⠂⠛⠃⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀

⣿⣿⡳⣿⢹⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣦⣤⣤⣤⣤⣤⣤⣤⣤⣤⡤⠤⠃⠀⠀⠤⣾⡎⠉⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠈⠘⠿⢸⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⠀⠀⠀⠋⣿⢺⣿⣿⣿⡇⠀⢸⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⡇⣿⣿⣿⡀⠀⠀⣿⣿⣿⣟⡀⡇⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⡤⢸⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣆⡀⠀⠀⠀⠀⠀⢀⠀⢀⠀⢸⣿⣿⣿⡇⠀⢸⣀⡀⠀⠀⠀⠀⢸⣿⣿⣿⡇⣿⣿⣿⡇⠀⠀⣾⣿⡏⠁⠁⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⣖⣶⣶⡆⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⡿⠛⠃⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⡛⠛⣟⡃⠀⢸⣿⣿⣿⣶⣦⡀⢘⣛⣛⣻⡇⣿⣿⣿⠇⠀⠀⣿⣿⣷⣤⠠⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠁⣈⠁⣀⣠⣐⣦⣶⣷⠀⠀⠀⠀⠀⠀⠤⢤⡄⠀⠀⣠⠜⢁⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⠀⠈⠁⠀⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠟⠋⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠟⠀⢑⣦⣿⣿⣿⣿⡀⡀⣀⣀⣨⣀⣀⣀⣀⣀⣼⡇⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠫⣿⣿⣿⣿⣿⠀⠀⠀⠀⣧⢠⣤⣤⣿⢻⣿⠃⠀⠀⠀⢀⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣧⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⡇⠀⠀⠄⣿⠿⠭⣿⣿⣟⣛⠃⠀⠀⠀⢈⠙⠛⠿⠿⠿⣿⣿⣿⣿⡿⠛⠻⠿⠿⠟⣿⣿⣿⣿⣿⣿⣿⢘⢿⡿⣿⣿⠿⠿⠿⠏⣶⡦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⣐⣛⣻⣿⣿⣿⣿⣖⣒⣶⣶⣿⡕⠈⠉⠻⠾⠭⢤⠀⠀⣀⣀⣀⢀⠀⠀⢄⠈⠙⡉⡁⠊⠻⣧⠀⠀⡀⠻⢿⣿⣿⣿⣿⣿⠀⠀⠀⡀⣀⣀⣠⢄⣲⣿⠿⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣅⠀⣿⠆⠀⠀⠀⠀⣸⣿⣿⣿⣿⡆⠀⠀⠠⢀⠌⠑⠄⣄⠀⢠⡆⠁⠀⠀⠉⠹⣿⣿⣿⣔⣰⣤⣶⣤⣤⣒⡋⠉⠤⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡞⢻⠀⣠⠶⠀⢰⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠈⠙⢿⣧⣦⣴⡆⠀⠐⠉⢻⣿⣿⣿⣿⣿⣿⣿⡏⣯⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠁⠀⠀⢸⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣤⠀⠁⠀⢸⣿⣿⣿⣿⣿⣿⣿⡇⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠘⠁⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⢠⡾⢀⣼⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⢀⣀⠀⠀⠘⢻⣿⣿⣿⣿⣦⠄⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⡦⠀⠛⠖⠚⠿⡗⢀⡀⠈⣿⣿⣿⣿⣿⣿⡀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⣿⣿⣿⡛⣻⣿⣿⣿⣿⣿⣿⣿⡿⠃⠀⠀⢴⠀⣿⣿⢩⣭⣭⣭⣤⣤⢠⣤⣤⡀⣤⣠⣬⣽⢾⣿⣿⣿⣿⣿⣿⡆⢸⣿⣿⣿⣿⣿⢿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠤⠀⠀⠀⠀⠀⠀⠀⠀⠙⠛⠛⠻⠛⠉⠋⠙⠙⠛⠻⠟⡛⠀⣀⠀⠀⠀⢹⡿⢸⣿⣤⣿⣧⣿⢸⣿⣿⡇⣯⢿⣿⣍⢿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣛⡷⣏⢻⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⢀⣠⠔⠒⠛⠛⠿⣤⠄⠀⠉⠀⠀⠉⠉⠉⠙⠻⠟⠻⠿⠿⠷⠿⢿⣿⣿⣿⢸⣿⣤⣿⡇⠀⢸⣿⣿⣧⣿⣿⣯⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣎⣥⣤⣭⣛⣏⣤⣒⣁⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠤⠤⠶⠶⠶⡶⠾⠿⢿⡿⠿⢿⡿⠿⠿⣿⠶⣶⣶⣶⣾⡷⠀⠈⢷⣿⣿⣷⣿⣷⣿⣿⣿⣿⣿⡿⢿⣿⣿⠿⢶⡶⠶⠶⢶⡤⢤⠤⢄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⢸⣿⣿⢸⣿⢿⣷⣿⣿⣾⣿⡇⣿⣿⣿⣼⣿⣿⣿⣾⣿⣷⠿⣿⡿⢻⣿⣿⡎⣼⣿⣇⠿⣿⡿⣿⣿⣿⡇⣿⣿⣿⠿⣽⢱⣿⣿⡎⣾⣿⣷⣸⣿⣿⣿⣿⣧⣿⣷⣿⢻⣷⣿⡇⣿⡇⣀⣤⣀⣀⣠⠤⠤⠀

⠀⠀⠀⠀⣸⣏⣿⣸⣿⢸⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣙⡿⣷⡁⣿⡇⢸⣿⣿⡇⣿⣿⣿⠀⣿⡇⣿⣿⢻⣿⣿⢹⣿⠛⣽⢸⣿⣭⡅⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢨⣭⣿⡇⣿⡇⠿⠿⣿⠇⠀⠀⠀⠀

⣶⣴⣶⡆⠿⠏⠿⠿⠿⠿⢟⣿⣏⠿⠿⢇⠿⠿⠿⡹⠿⡿⢿⣻⠷⢿⣡⡿⣇⣸⠿⡿⢷⠿⣿⠿⣄⠿⣇⡿⢿⣸⠿⢿⣸⠿⢿⣹⣜⠿⠿⣃⠻⠿⠟⠙⠿⠿⠋⠿⠟⠿⠋⠿⠾⠟⣿⠇⠿⠿⠇⠀⠀⠀⡀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣷⣤⣭⣭⣉⣙⣛⣛⠛⠛⠻⠿⠿⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⢿⠿⢿⣿⣷⣤⣶⣶⡀⠀⠀⠀⠀⠀⠀⠈⠂⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⡷⣾⣹⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣤⣤⣤⣤⣤⣤⣤⡤⠤⠃⠀⠀⠤⣾⠎⠉⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠘⠘⠿⢸⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⠀⠀⠀⠀⠘⠀⠀⠀⠀⠏⣿⢻⣿⣿⣿⡇⠀⢸⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⡇⣿⣿⣿⠀⠀⠀⣺⣿⣿⣿⡀⠇⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⣠⢸⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣄⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⢸⣿⣿⣿⡇⠀⢸⣀⣀⠀⠀⠀⠀⢸⣿⣿⣿⣇⣿⣿⣿⠅⠀⠀⣽⣿⡏⠑⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⣖⣶⣶⡆⠀⠀⠀⢀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡿⠛⠃⠀⠀⠀⣠⣾⣿⣿⣿⣿⣾⡛⠻⣛⡃⠀⣸⣿⣿⣿⣷⣶⡀⢘⣛⣛⣿⡟⣿⣿⡿⠇⠀⠀⣿⣿⣷⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠁⡈⠃⡀⠄⣔⣤⣳⣿⠀⠀⠀⠀⠀⠀⢠⣤⡄⠀⠀⣠⡜⢁⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⠀⠈⠁⠀⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠟⠋⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠿⠀⡈⢨⣿⣿⣿⣿⡀⢀⣀⣀⣰⣀⣀⣀⣀⣀⣼⡏⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣇⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠓⣾⣿⣿⣿⣿⡅⠀⠀⠀⣷⠀⣤⣤⣾⢿⣿⠃⠀⠀⠀⠀⠀⠀⠸⢿⣿⣿⣿⣿⣿⣿⣿⣤⣀⡀⠀⣿⣿⣿⣿⣿⣿⣇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⡃⠀⠀⠀⣿⠿⠭⣿⣿⣟⣛⠃⠀⠠⣠⣿⣿⣿⣶⣮⣿⣿⣿⣿⣿⡿⠿⠿⢿⣧⠀⣿⣿⣿⣿⣿⣿⣿⠸⠿⠿⡿⠿⠿⠿⠿⢫⣶⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣋⣻⣻⣿⣿⣿⣗⣲⣶⣶⣿⡹⠈⠉⠻⠿⠭⢤⠀⢀⠙⠛⠟⠛⠛⠛⠛⠋⠉⠉⠁⠙⠷⠄⠀⠀⣀⠻⣿⣿⣿⣿⣿⣿⢀⡀⢀⡀⠀⣀⣠⢄⣸⣿⠷⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⡀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣥⠀⣿⡇⠀⠀⠀⠀⣸⣿⣦⣄⠀⠀⠀⠀⠪⣂⠀⠀⠀⠀⠀⠀⡀⠁⠀⠀⠉⠉⣿⣿⣯⣐⣢⣤⣤⣤⣆⣚⡋⠉⠤⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠈⠁⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡾⢿⠀⢠⠜⠀⢐⣿⣿⣿⣿⣷⡄⠀⠂⢀⠀⠡⢢⢀⠀⠀⣼⣷⣦⣴⡆⠀⣀⠙⢹⣿⣿⣿⣿⣿⣿⣿⡏⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠂⠀⠀⠀⡀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⡇⠀⠀⠀⠐⠀⠀⠁⠙⠶⣿⣿⣿⣿⣤⡀⠁⠀⢸⣿⣿⣿⣿⣿⣿⣿⡇⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠔⠃⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⢠⡾⠀⣾⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣦⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⢨⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠄⡀⠀⢰⣿⣿⣿⣿⣿⣿⣷⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠔⠀⠀⠈⢻⣿⣿⣿⡛⣛⣿⣿⣿⣿⣿⣿⣿⡿⠇⠀⠀⢰⠀⣿⣿⢩⣭⣭⣭⣭⣤⢠⣤⣤⡀⣤⣠⣤⣤⠘⣿⣿⣿⣿⣿⣿⡆⢸⣿⣿⣿⣿⣿⢿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠦⠐⠀⠀⠀⠀⠀⠀⠀⠙⠛⠛⠛⠙⠛⠋⠙⠉⠛⠻⠟⡃⠁⣀⠀⠀⠀⢺⡯⢸⣿⣤⣿⣧⣿⢸⣿⣿⡇⣉⢿⣿⣍⢴⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣟⣛⡿⣋⢻⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⢀⣠⠔⠂⠛⠛⠿⢥⠄⠀⠉⠀⠀⠉⠉⠉⠙⠻⠟⠻⠿⠿⠿⠿⢿⣿⣿⣿⢸⣿⣤⣿⡇⠀⢸⣿⣿⣧⣿⣿⣯⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣞⣥⣤⣭⣋⣃⣤⣒⣁⣠⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠤⠤⠶⠶⠶⡶⠾⠿⢿⡿⠿⢿⣿⠿⠿⣿⠶⣶⣶⣶⣶⣶⠀⠈⢱⣿⣿⣷⣿⣷⣿⣿⣿⣿⣿⡿⢿⣿⣿⠿⢶⡶⠶⠶⢶⠤⢤⠤⢄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⢸⣿⣿⢸⣿⢿⣷⣿⣿⣾⣿⡇⣿⡟⣿⣼⣿⣿⣿⣾⣿⣷⠿⣿⡿⢻⣿⣿⡎⣼⣿⣇⠿⣿⡿⣿⣿⣿⡇⣿⣿⣿⠿⣽⢱⣿⣿⡎⣾⣿⣷⣸⣿⣿⣿⣿⣧⣿⣷⣿⢻⣷⣿⡇⣿⡇⣠⣀⣀⣀⣠⠤⠤⠀

⠀⠀⠀⠀⣸⣏⣿⣸⣿⢸⣿⢸⣿⣿⣿⡇⣿⡇⣿⣿⣿⣿⣿⣙⡿⣷⡁⣿⡇⢸⣿⣿⡇⣿⣿⣿⠀⣿⡇⣿⣿⢻⣿⣿⢹⣿⠛⣽⢸⣿⣭⡅⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢨⣭⣿⡇⣿⡇⠿⠿⣿⠇⠀⠀⠀⠀

⣶⣶⣿⡇⠿⠏⠿⠿⠿⠿⢟⡾⣏⠿⠿⠇⠿⠷⠿⡹⠿⡿⢿⡻⠷⢿⣡⡿⣇⣸⠿⡿⠷⠿⣿⠿⣄⠿⣇⡿⢿⣸⠿⢿⣸⠿⠿⣹⣜⠿⠿⣃⠻⠿⠟⠙⠿⠿⠋⠿⠟⠿⠛⠿⠾⠟⣿⠇⠿⠿⠇⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣷⣤⣬⣭⣍⣉⣛⣛⡛⠛⠛⠿⠿⠿⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⢿⠿⢿⣿⣶⣶⣶⣶⡀⠀⢀⠀⠀⠀⠀⠈⠂⢛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣷⣾⢉⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣦⣤⣤⣤⣤⣤⡤⠤⠁⠀⠀⠤⣿⠆⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠘⠘⠿⢸⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠀⠀⠀⠀⠋⣿⢻⣿⣿⣿⡇⠀⢸⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⡇⣿⣿⣿⠀⠀⠀⢸⣿⣿⣯⣁⠇⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⣠⢸⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣦⠀⠀⠀⠀⠀⠀⢀⠀⢀⠀⢸⣿⣿⣿⡇⠀⢸⣀⢀⢀⠀⠀⠀⢸⣿⣿⣿⣇⣿⣿⣿⡀⠀⠀⣿⣿⡏⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⣖⣶⣶⡆⠀⠀⠀⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡿⠛⠃⠀⠀⠀⣠⣾⣿⣿⣿⣿⣾⡛⠛⣛⡃⠀⣼⣿⣿⣿⣶⣦⡄⢘⣛⠟⣿⡿⡿⡿⠿⠅⠀⠀⣿⣿⣧⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠁⡈⠃⣀⠀⣜⣶⣷⣶⠀⠀⠀⠀⠀⠀⢠⣤⡄⠀⠀⣠⡜⢁⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⠀⠈⠁⠀⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠟⠋⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠻⠀⡘⣤⣿⣿⣿⣿⡀⡀⣀⣀⣠⣀⣀⣀⣀⣀⣸⡏⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣇⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠒⣿⣿⣿⣿⣿⡄⠀⠀⠀⣷⢀⣠⣤⣼⢿⣿⡃⠀⠀⠀⠀⠀⠀⢘⣿⣿⣿⣿⣿⣿⣿⣿⣤⡀⠀⠀⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⠆⠀⠀⣠⣿⢾⠭⣿⣿⣟⣛⠃⠀⠀⢠⣴⣶⣦⣄⣛⣻⣿⣿⣿⣿⡿⠛⠿⠿⠀⠀⣿⣿⣿⣿⣿⣿⣧⠸⠿⠿⢿⠿⠿⠿⠿⢫⣶⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣋⣻⣻⣿⣿⣿⣗⣒⣶⣷⣿⡹⠈⠁⠻⠿⠭⢤⠀⠀⡿⠿⠿⠿⠿⠿⠿⠍⠉⠉⠁⠉⠓⠀⠀⠀⡀⠻⣿⣿⣿⣿⣿⣿⣀⣀⣀⠀⠀⢀⣠⢄⣸⣿⠷⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⡀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣥⠀⣿⡇⠀⠀⠀⠀⣸⣤⡀⠀⠀⠀⠀⠀⢔⡄⠀⠀⠀⠀⠀⠀⡄⠁⠀⠀⠉⠉⢿⣿⣯⣀⣤⣴⣤⣤⣦⣘⡋⠉⠤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠂⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡾⢻⠄⢠⡞⠀⢀⣿⣿⣿⣷⣤⡀⠀⠀⠀⠈⢂⡄⠀⠀⠀⣼⣧⣆⣴⡆⠀⠌⠙⢹⣿⣿⣿⣿⣿⣿⣿⡏⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠐⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠁⠀⠀⢸⣿⣿⣿⣿⣿⡃⠀⠀⠐⠠⠂⠌⠘⠆⢤⣿⣿⣿⣿⣢⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⡇⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠐⠃⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢠⡾⢀⣽⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⡀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣷⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠔⠀⠀⠀⢹⣿⣿⣿⡛⣛⣿⣿⣿⣿⣿⣿⣿⡿⠃⠀⠀⡰⠀⣿⣿⢩⣭⣭⣭⣭⣤⢠⣤⣤⡀⣤⣠⣤⣤⢹⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⢿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠂⠐⠂⠀⠀⠀⠀⠀⠀⠘⠛⠛⠛⠙⠛⠉⠙⠙⠛⠻⠟⠋⠀⣀⢀⠀⠀⢻⡇⢸⣿⣤⣿⣧⣿⢸⣿⣿⡇⠉⢿⣿⣍⢠⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣟⣛⢿⣊⢻⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⣠⠔⠂⠛⠛⠿⢥⠄⠀⠉⠀⠀⠉⠉⠉⠙⠻⠟⠻⠿⠿⠿⠿⣿⣿⣿⣿⢸⣿⣤⣿⡇⠀⢸⣿⣿⣧⣷⣿⣯⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣞⣥⣤⣭⣫⣃⣤⣚⣁⣠⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠤⠤⠶⠶⠶⡶⠿⠿⢿⡿⠿⢿⡿⠿⠿⣿⣶⢶⣶⣶⣦⣶⠀⠈⢱⣿⣿⣷⣿⣷⣿⣿⣿⣿⣿⡿⢿⣿⣿⠿⢶⡶⠶⠶⢶⠤⢤⠤⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⢸⣿⣿⢸⣿⢿⣷⣿⣿⣾⣿⡇⣿⣿⣿⣼⣿⣿⣿⣾⣿⣷⡿⣿⡿⢻⣿⣿⡎⣼⣿⣇⠿⣿⡿⣿⣿⣿⡇⣿⣿⣿⠿⣽⢱⣿⣿⡎⣾⣿⣷⣼⣿⣿⣿⣿⣧⣿⣧⣿⢻⣷⣿⡇⣿⡇⣠⣤⣀⣀⣤⠤⠄⠀

⠀⠀⠀⠀⣸⣏⣿⣸⣿⢸⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣙⡿⣷⡁⣿⡇⢸⣿⣿⡇⣿⣿⣿⠀⣿⡇⣿⣿⢹⣿⣿⢹⣿⠛⣿⢸⣿⣭⡅⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢨⣭⣿⡇⣿⡇⠿⠿⡿⠇⠀⠀⠀⠀

⣶⣾⣿⣇⠿⠏⠿⠿⠿⠿⢟⡿⣏⠿⠿⠇⠿⠿⠿⡹⠿⡿⢿⡻⠷⢿⣡⡿⣇⣸⠿⡿⠷⠿⣿⠿⣀⠿⣇⡿⢿⣸⠿⢿⣸⠿⠿⣹⣜⠿⠿⣃⠻⠿⠟⠙⠿⠿⠋⠿⠟⠿⠛⠿⠾⠟⣿⠇⠿⠿⠇⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣷⣤⣬⣭⣍⣉⣙⣛⣛⠛⠛⠻⠿⠿⠿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⢿⠛⢿⣿⣶⣶⣶⣶⡀⠀⢀⠀⠀⠀⠀⠈⠂⢛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣷⣾⢉⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣤⣤⣤⣤⣤⣤⠴⠁⠀⠀⠄⣿⠆⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠘⠀⠿⢸⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠀⠀⠀⠀⠟⣿⢻⣿⣿⣿⡇⠀⢸⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⡇⣿⣿⣿⠀⠀⠀⣺⣿⣿⡿⣠⠁⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⢀⢠⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣦⠀⠀⠀⠀⠀⠀⢀⠀⢀⠀⢸⣿⣿⣿⡇⠀⢸⣀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣷⣿⣿⣿⠀⠀⠀⣿⣿⡏⠓⠈⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⣖⣶⣶⡆⠀⠀⠀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡿⠟⠂⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⡛⠛⣟⡃⠀⣾⣿⣷⣾⣶⣦⡆⢸⡿⠿⡿⠿⠿⠿⠿⠄⠀⠀⣿⣿⣧⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠈⠁⡈⠃⠠⠄⣤⣼⣷⣾⠀⠀⠀⠀⠀⠀⢠⣤⣤⠀⠀⣠⡔⢃⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⠀⠈⠁⠀⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⡇⠀⠈⠛⠋⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠿⠀⡀⣸⣿⣿⣿⣿⣂⢀⣀⣀⣀⣀⣀⣀⣀⣀⣸⡟⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣇⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠊⣽⣿⣿⣿⣿⠀⠀⠀⠀⣼⠀⣤⣤⣼⣿⣿⡃⠀⠀⠀⠀⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⠂⠀⠀⠀⣿⢾⠭⣿⣿⣟⣛⠃⠀⠀⠀⢀⣀⣀⣀⣈⣻⣿⣿⣿⣿⡿⢍⠉⠋⢀⠀⣿⣿⣿⣿⣿⣿⣇⠸⠿⢿⠿⠿⠿⠿⠿⢫⣶⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣋⢸⣛⣿⣿⣿⣇⣠⣤⣷⣿⡽⠈⠉⠻⠿⡭⢤⠀⠀⣰⣿⣿⣿⣿⣿⣿⠿⠉⠉⠁⠀⠀⠀⠀⠀⣀⢻⣿⣿⣿⣿⣿⣿⣀⣀⣀⠀⢀⢀⣠⢄⣸⡿⠧⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⡀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣥⠀⣿⡇⠀⠀⠀⠀⣸⡛⠁⠈⠁⠀⠀⠀⠀⡢⠀⠀⠀⠀⠀⢠⡆⠁⠀⠀⠉⠩⣿⣿⣏⣄⣤⣴⣤⣤⣆⣒⡋⠉⠤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠘⠁⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢻⡇⢠⡞⠀⢀⣿⣿⣦⣄⡀⠀⠀⠠⠀⠈⠑⣠⠀⠀⠀⢾⣧⣦⣴⡆⠀⠀⠋⢹⣿⣿⣿⣿⣿⣿⣿⡏⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠔⠀⠣⠲⣄⣸⣿⣿⣯⣄⠀⠃⠀⢸⣿⣿⣿⣿⣿⣿⣿⡇⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⡾⠃⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⢠⡾⢠⣾⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠈⢹⣿⣿⣿⣿⣤⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡗⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣧⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠔⠃⠀⠈⠉⣿⣿⣿⡛⣛⣿⣿⣿⣿⣿⣿⣿⡿⠇⠀⠀⣴⠀⢹⣿⢩⣭⣭⣭⣭⣤⢠⣤⣤⡀⣤⣠⣤⣭⢹⣿⣿⣿⣿⣿⣿⡆⢸⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠐⠂⠀⠀⠀⠀⠀⠀⠘⠛⠛⠛⠙⠋⠉⠙⠙⠛⠻⠿⠋⠀⣀⡀⠀⠀⢹⡏⢸⣿⣤⣿⣧⣿⢸⣿⣿⡇⠉⢿⣿⣍⢾⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣻⢿⣊⢿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⣀⠄⠂⠙⠛⠹⢧⠤⠀⠉⠁⠀⠉⠉⠉⠉⠛⠟⠛⠿⠿⠿⠿⣿⣿⣿⣿⢸⣿⣤⣿⡇⠀⢸⣿⣿⣧⣿⣿⣯⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣜⣥⣤⣭⣫⣁⣤⣚⣁⣠⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠤⠤⠶⠶⠶⡶⠿⠿⢿⡿⠿⢿⣿⠿⠿⣿⡶⣶⣶⣶⣤⣤⠄⠈⢱⣿⣿⣷⣿⣷⣿⣿⣿⣿⣿⡿⢿⣿⣿⠿⢷⡶⠶⠶⢶⠦⢤⠤⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⢸⣿⣿⢸⣿⢿⣷⣿⣿⣾⣿⡇⣿⣿⣿⣼⣿⣿⣿⣾⣿⣷⡿⣿⡿⢻⣿⣿⡎⣼⣿⣇⠿⣿⡿⣿⣿⣿⡇⣿⣿⣿⠿⣽⢱⣿⣿⡎⣾⣿⣷⣼⣿⣿⣿⣿⣇⣿⣧⣿⢻⣷⣿⡇⣿⡇⣠⣤⣀⣀⡤⠤⠄⠀

⠀⠀⠀⡀⣸⣏⣿⣸⣿⢸⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣙⡿⣷⡁⣿⡇⢸⣿⣿⡇⣿⣿⣿⠀⣿⡇⣿⣿⢻⣿⣿⢹⣿⠛⣿⢸⣿⣭⡅⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢨⣭⣿⡇⣿⡇⠿⠿⡿⠆⠀⠀⠀⠀

⣶⣾⣿⡄⠿⠏⠿⠿⠿⠿⢟⡿⣏⠿⠿⠇⠿⠿⠿⡹⠿⠿⢿⡻⠷⢿⣡⡿⣇⣸⠿⡿⠷⠿⣿⠿⣄⠿⣇⡿⢿⣸⠿⢿⣸⠿⠿⣹⣜⠿⠿⣃⠻⠿⠟⠙⠿⠿⠋⠿⠟⠿⠛⠿⠾⠟⣿⠇⠿⠿⠇⠀⠀⢀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣷⣦⣤⣭⣭⣉⣙⣛⣛⡛⠛⠛⠿⠿⠿⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⢿⠛⢿⣿⣶⣶⣶⣶⡀⠀⢀⠀⠀⠀⠀⠈⠂⢙⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣷⣶⢉⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣦⣴⣴⣦⣤⠔⠁⠀⠀⠄⣿⠃⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠘⠀⠿⠐⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠀⠀⠀⠀⠀⠀⠀⠀⠀⠟⣿⢻⣿⣿⣿⡇⠀⢸⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⡇⣿⣿⣿⠀⠀⠀⣻⣿⣿⠯⣰⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⢀⢠⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣄⡄⠀⠀⠀⠀⠀⠀⠀⢀⠀⢸⣿⣿⣿⡇⠀⢸⠀⡀⠀⠀⠀⠀⢸⣿⣿⣿⣷⣿⣿⣿⠀⠀⠀⣿⣿⡏⠓⠘⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⣖⣶⣶⡆⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡿⠟⠃⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⡛⠛⣛⡃⠀⣾⣿⣷⣷⣧⣶⡆⠸⡿⠿⡿⠿⠿⠿⠿⠆⠀⠀⣿⣿⣦⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠈⠁⣈⠃⢤⠀⣥⣷⣺⣾⡀⠀⠀⠀⠀⠀⢤⣦⡤⠀⠀⣀⡔⢃⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣷⠀⠈⠁⠀⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⡇⠀⠸⠟⠋⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠻⠀⢐⣤⣿⣿⣿⣿⣀⢀⣀⣀⣀⣀⣀⣀⣀⣀⣸⣿⠀⠈⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⠀⠀⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣏⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠚⣿⣿⣿⣿⣿⡇⠀⠀⠀⣼⣀⣀⣠⣼⣿⣿⡇⠀⠀⠀⠀⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⡇⠀⠀⠠⣿⢿⠭⣿⣿⣟⣛⠃⠀⠀⠀⢀⣠⣦⣤⣤⣿⣿⣿⣿⣿⡿⠑⠀⠀⢀⠀⣿⣿⣿⣿⣿⣿⣇⢸⢿⢿⢿⣿⠿⠿⠿⢯⣶⡦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣋⢹⣛⣿⣿⣿⣇⣒⣤⣷⣿⡽⠊⠉⠻⠿⡯⢤⠀⠀⣰⣿⣿⣿⡿⠿⠿⠛⠉⠉⠁⠀⠀⠀⠀⠀⣀⢻⣿⣿⣿⣿⣿⣿⣀⣀⣀⠀⢀⠀⣠⢄⣺⡿⠧⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣥⠀⣿⡇⠀⠀⠀⠀⣴⡏⠒⠒⠀⠀⠀⠀⠐⠡⡀⠀⠀⠀⠀⢰⡃⠁⠀⠀⠉⢭⣿⣿⣏⣀⣠⣤⣤⣤⣦⣚⡋⠉⠤⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠐⠃⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⢻⡇⢠⡶⠀⢀⣿⣿⣷⣤⣀⡀⠀⠀⠀⠀⠐⢡⢀⠀⠀⢺⣧⣤⣴⡄⠀⡘⡛⢹⣿⣿⣿⣿⣿⣿⣿⡏⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠈⠀⠀⢸⣿⣿⣿⣿⣿⡇⠀⠀⠀⠁⠄⠀⠁⠱⣤⣼⣿⣿⣯⣢⡀⠁⠀⢸⣿⣿⣿⣿⣿⣿⣿⡇⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠴⠃⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢀⡾⢀⣾⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⠂⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡯⠀⠈⠀⠠⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⣀⡀⠀⣠⣿⣿⣿⣿⣿⣿⣧⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠔⠃⠀⠈⠙⣿⣿⣿⡛⣛⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⢰⠣⣿⣿⢩⣭⣭⣭⣭⣤⢠⣤⣤⡀⣤⣩⣤⣤⢸⣿⣿⣿⣿⣿⣿⡆⢸⣿⣿⣿⣯⣿⢿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠂⠔⠂⠀⠀⠀⠀⠀⠀⠘⠛⠛⠛⠛⠋⠉⠙⠉⠛⠻⠟⠛⠁⣀⣀⠀⠀⢹⡗⢸⣿⣤⣿⣧⣿⢸⣿⣿⡇⠉⢿⣿⣍⢾⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣟⣻⢿⡊⢿⡧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⣠⡄⠂⠙⠛⠹⠧⠤⠀⠈⠁⠀⠉⠉⠉⠉⠛⠟⠛⠿⠿⠿⠿⣿⣿⣿⣿⢸⣿⣤⣿⡇⠀⢸⣿⣿⡇⠀⢿⣯⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣜⣥⣤⣭⣫⣡⣄⣪⣁⣠⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠤⠤⠶⢶⠶⡾⠿⠿⢿⡿⠿⢿⣿⠿⠿⣿⣶⣶⣶⣶⣦⣴⠀⠈⢷⣶⣾⣷⣿⣷⣿⣿⣿⣿⣿⡿⢿⣿⣿⠿⢷⡶⠶⠶⢶⠦⢤⠤⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⢸⣿⣿⢸⣿⢿⣷⣿⣿⣾⣿⡇⣿⣿⣿⣼⣿⣿⣿⣾⣿⣷⠿⣿⡿⢻⣿⣿⡎⣽⣿⣇⠿⣿⡿⣿⣿⣿⡇⣿⣿⣿⠿⣽⢱⣿⣿⡎⣾⣿⣷⣼⣿⣿⣿⣿⣧⣿⣷⣿⢻⣷⣿⡇⣿⡇⣠⣤⣀⣠⡤⠤⠀⠀

⠀⠀⠀⠀⣸⣏⣿⣸⣿⢸⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣙⡿⣷⡁⣿⡇⢸⣿⣿⡇⣿⣿⣿⠀⣿⡇⣿⣿⢻⣿⣿⢹⣿⠛⣽⢸⣿⣭⡅⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢨⣭⣿⡇⣿⡇⠻⠿⣿⠃⠀⠀⠀⠀

⣶⣾⣿⡇⠿⠏⠿⠿⠿⠿⢟⡿⣏⠿⠿⠇⠿⠿⠿⡹⠿⠿⢿⣻⠷⢿⣁⡿⣇⣸⠿⡿⠷⠿⣿⠿⣄⠿⣇⡿⢿⣸⠿⢿⣸⠿⠿⣹⣜⠿⠿⣃⠻⠿⠟⠙⠿⠿⠋⠿⠟⠿⠛⠿⠾⠟⣿⠇⠿⠿⠇⠀⠀⢀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣷⣦⣤⣭⣭⣉⣉⣛⣛⡛⠛⠛⠿⠿⠿⠿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⢿⠻⢿⣿⣶⣶⣶⣶⡀⠀⢀⠀⠀⠀⠀⠈⠀⢙⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣷⣶⢉⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⠖⠁⠀⠀⠆⣿⠃⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠘⠀⠿⠀⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢘⠀⠀⠀⠀⠈⠀⠀⠀⠀⠟⣿⢻⣿⣿⣿⡇⠀⢸⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣧⣿⣿⣿⠀⠀⠀⢽⣿⡿⡓⢸⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⢀⢀⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣄⠀⠀⠀⠀⠀⠀⢀⠀⢀⠀⢸⣿⣿⣿⡇⠀⢸⠀⠀⡀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⣿⣿⡏⠑⠘⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⣖⣶⣶⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡿⠟⠓⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⡛⢛⣛⡃⠀⣾⣿⣿⣿⣶⣶⡄⠸⠿⠿⠿⠿⠿⠿⠿⠀⠀⠀⣿⣿⣦⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠈⠁⣈⠃⠀⢄⣤⣦⣲⣶⠀⠀⠀⠀⠀⠀⣤⣤⣤⠀⠀⣀⡔⢃⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣶⣮⡁⠀⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⡆⠀⠰⠟⠋⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠿⠀⠄⢠⣿⣿⣿⣿⡀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣸⡏⠀⠀⠀⢀⣰⢞⢻⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠁⠀⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣏⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠚⣿⣿⣿⣿⣿⡇⠀⠀⠀⣼⢀⣀⣀⣼⣻⣿⡃⠀⠀⢠⣿⣿⣦⣬⣿⣿⣿⣿⢿⣿⣿⡿⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣻⣿⣿⣿⣿⣿⡇⠀⠀⡲⣿⢿⢭⣿⣿⣟⣛⠃⠀⠀⠾⢿⣿⣿⡿⠿⠿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⡇⠸⣿⣿⠿⢿⡿⠿⠿⢭⣶⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡉⢹⣛⣿⣿⣿⣇⣠⣤⣵⣿⡽⠊⠉⠻⠿⡯⢤⠀⠀⢀⣀⣀⣀⠀⠀⠀⠈⠉⠉⠁⢣⢀⡀⠃⠀⡀⠻⣿⣿⣿⣿⣿⡿⣀⣀⡀⠀⢀⡀⣠⠄⣸⡿⠧⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⣿⡇⠀⠀⠀⠀⣸⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⡆⠁⠀⠀⠉⢩⣿⣿⣧⣐⣤⣤⣤⣤⣄⡒⡋⠉⠤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠲⠃⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢻⡇⢠⡶⠀⠀⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣇⣄⣴⡄⠀⢁⠟⢹⣿⣿⣿⣿⣿⣿⣿⡏⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣯⣤⡀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⡇⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠴⠂⠀⠙⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢀⡾⢀⣾⣿⣿⣿⣿⣿⣿⣷⡄⠀⠉⠀⠀⠀⠀⡀⠀⣿⣿⣿⣿⣷⡔⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠈⠀⠀⣿⣿⣿⣿⣿⣿⣿⠛⠁⢠⣀⣀⡘⠋⠀⣿⣿⣿⣿⣿⣿⣿⣷⡀⢸⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠠⠁⠀⠀⠉⢿⣿⣿⡛⣛⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⣰⢦⣿⣿⢩⣭⣭⣭⣤⣤⢠⣭⣭⡛⣥⣠⣤⣬⢻⣿⣿⣿⣿⣿⣿⣇⢸⣿⣿⣿⣿⣿⢿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠔⠂⠀⠀⠀⠀⠀⠀⠙⠛⠛⠛⠛⠉⠉⠉⠉⠛⠻⠿⢓⠁⣀⣀⠀⠀⢻⡿⢸⣿⣤⣿⣧⣿⢸⣿⣿⡇⡉⢿⣿⣍⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⢿⡊⢿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⣠⡔⠂⠉⠛⠹⠧⠤⠀⠈⠁⠀⠉⠉⠉⠉⠛⠟⠛⠿⠿⠿⠿⣿⣿⣿⣿⢸⣿⣤⣿⡇⣄⢸⣿⣿⣧⣿⢿⣯⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣜⣥⣤⣭⣫⣡⣄⣪⣀⣠⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠤⠤⠶⠶⠶⡾⠿⠿⢿⡿⠿⢿⣿⠿⠿⣿⡶⣶⣶⣶⣾⣿⠀⠈⢷⣿⡟⠀⠹⣷⣿⣿⣿⣿⣿⡿⢿⣿⣿⠿⢷⡶⠶⠶⢶⠦⢤⠤⢤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⢸⣿⣿⢸⣿⢿⣷⢹⣿⣾⣿⡇⣿⡏⣿⣼⣿⣿⣿⣾⣿⣷⠿⣿⡿⢻⣿⣿⡎⣼⣿⣇⠿⣿⡿⣿⣷⣿⡇⣿⣿⣿⠿⣽⢱⣿⣿⡎⣾⣿⣷⣼⣿⣿⣿⣿⣧⣿⣷⣿⢻⣷⣿⡇⣿⡇⣠⣠⣀⣠⡤⠤⠀⠀

⠀⠀⠀⠀⣸⣏⣿⣸⣿⢸⣿⢸⣿⣿⣿⡇⣿⡇⣿⣿⣿⣿⣿⣙⡿⣷⡁⣿⡇⢸⣿⣿⡇⣿⣿⣿⠀⣿⡇⣿⣿⢻⣿⣿⢹⣿⠛⣽⢸⣿⣭⡅⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢨⣭⣿⡇⣿⡇⠻⠿⡿⠂⠀⠀⠀⠀

⣶⣴⣾⡅⠿⠏⠿⠿⠿⠿⢟⡼⣏⡿⠿⠇⠿⠧⠿⡹⠿⠿⢿⣻⠷⢿⣡⡿⣇⣸⠿⡿⠷⠿⣿⠿⣄⠿⣇⡿⢿⣸⠿⢿⣸⠿⠿⣹⣜⠿⠿⣃⠻⠿⠟⠙⠿⠿⠋⠿⠟⠿⠋⠿⠾⠟⣿⠇⠿⠿⠇⠀⠀⢀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⣶⣤⣭⣭⣍⣉⣛⣛⣛⠛⠛⠻⠿⠿⠿⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⢟⠻⢿⣿⣶⣶⣶⣶⡀⠀⢀⠀⠀⠀⠀⠈⠀⢛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣷⣶⢉⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⠖⠁⠀⠀⠆⣿⠃⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠘⠀⠿⠀⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠈⠀⠀⠀⠀⠟⣿⢻⣿⣿⣿⡇⠀⢸⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣧⣿⣿⣿⠀⠀⠀⢼⣿⡿⡃⢸⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⢀⢀⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢤⣀⡀⠀⠀⠀⠀⢠⣶⣢⡀⠀⢸⣿⣿⣿⡄⠀⢸⡀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⣾⣿⡏⠑⠘⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⣒⣶⣶⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡿⠟⠃⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⡃⠀⣼⣿⣶⣾⣶⣄⡀⠸⠿⠿⠿⠿⠿⠿⠿⠀⠀⠀⣿⣿⣦⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠈⠁⠈⠃⠀⠀⣀⣤⣲⣶⠀⠀⠀⠀⠀⠀⣤⣤⡤⠀⠀⣀⡔⢃⠀⠀⣠⠐⢼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⡅⠀⠸⠛⠋⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠹⠀⠀⢠⣿⣿⣿⣿⡀⢀⣀⣀⣀⣀⣀⣀⣀⣀⣸⣿⠀⠈⠀⣺⣿⣎⢺⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠀⠀⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣇⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣺⣿⣿⣿⣿⡄⠀⠀⠀⣼⢀⣀⣠⣼⡿⣿⡃⠀⠀⢰⣿⣿⣿⣾⣿⣿⣿⣿⢿⣿⣿⡿⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣳⡿⣿⣿⣿⣿⡇⠀⠀⠀⣿⢾⠭⡿⣿⣟⣛⠃⠀⠀⠈⠛⠻⠿⠿⠿⠿⣿⣿⣿⣿⣿⠀⠀⠄⠀⠀⣿⣿⣿⣿⣿⣿⡇⠸⢿⠿⠿⡿⠿⠿⠿⢫⣶⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣉⢹⣛⣿⣿⣿⣇⣄⣤⣵⣿⡽⠊⠁⠻⠿⡯⢤⠀⢀⢀⣀⣀⣀⠀⠀⠀⠈⠉⠉⠁⠀⠁⠙⢦⠀⣀⠻⣿⣿⣿⣿⣿⡇⢀⠀⢀⡀⢀⠀⣠⢄⣸⡿⠦⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⣺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⣿⡇⠀⠀⠀⠀⣰⣾⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⡄⠁⠀⠀⠉⠩⣻⣿⣧⣀⣠⣤⣤⣄⣄⡒⡉⠉⠤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢻⡇⢠⠖⠀⠀⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠺⡇⣄⣴⡂⠀⠀⠈⢹⣿⣿⣿⣿⣿⣿⣿⡃⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣧⡀⠀⠐⠂⠀⠀⠀⢀⠀⢻⣿⣯⣀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⡇⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠄⠂⠀⠙⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⢀⡾⠀⢻⣿⣿⣿⣿⣿⣿⡿⠗⠀⢀⣀⠀⠀⠀⣼⣷⣿⣿⣿⣿⣯⠂⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⣐⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠈⠀⠀⣽⣿⣿⣿⣿⣿⡟⠀⢀⣴⣿⣿⣇⠀⠀⣿⣿⣿⣿⣿⣿⣿⣧⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⢿⣿⣿⡛⣛⣿⣿⣿⣿⣿⣿⣿⡿⠃⠀⠀⢰⠀⣿⣿⢩⣭⣭⣭⣤⣤⢨⣭⣭⡛⣭⣠⣤⣬⢻⣿⣿⣿⣿⣿⣿⣆⢸⣿⣿⣿⣯⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠐⠂⠀⠀⠀⠀⠀⠀⠘⠛⠛⠛⠛⠉⠉⠉⠉⠛⠛⠟⠓⠀⣀⣀⠀⠀⢸⡗⢸⣿⣤⣿⣧⣿⢸⣿⣿⡇⣍⢿⣿⣍⢾⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣻⢿⡊⢿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⣀⠄⠂⠉⠛⠹⠧⠤⠀⠉⠁⠀⠉⠉⠉⠉⠛⠛⠛⠿⠿⠿⠿⣿⣿⣿⣿⢸⣿⣤⣿⡇⣦⢸⣿⣿⣧⣿⣿⣯⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣜⣥⣤⣭⣫⣡⣄⣪⣀⣠⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠤⠤⠶⠶⠶⡾⠿⠿⢿⡿⠿⢿⣿⠿⠿⣿⠶⣶⣶⣶⣾⣿⠀⠈⣵⣿⣿⡇⠉⢳⣿⣿⣿⣿⣿⡿⢿⣿⣿⠿⢷⡶⠶⠶⢶⠦⢤⠤⢄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⢸⣿⣿⢸⣿⢿⣷⢹⣿⣾⣿⡇⣿⡏⣿⣼⣿⣿⣿⣾⡿⣷⠿⣿⡿⢻⣿⣿⡎⣼⣿⣇⠿⣿⡿⣿⣿⣿⡇⣿⣿⣿⠿⣽⢱⣿⣿⡎⣾⣿⣷⣸⣿⣿⣿⣿⣧⣿⣧⣿⢻⣷⣿⡇⣿⡇⣠⣀⣀⣀⡤⠄⠀⠀

⠀⠀⠀⠀⣸⣏⣿⣸⣿⢸⣿⢸⣿⣿⣿⡇⣿⡇⣿⣿⣿⣿⣿⣙⡿⣷⡁⣿⡇⢸⣿⣿⡇⣿⣿⣿⠀⣿⡇⣿⣿⢹⣿⣿⢹⣿⠛⣾⢸⣿⣭⡅⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢨⣭⣿⡇⣿⡇⠻⠿⡿⠀⠀⠀⠀⠀

⣶⣾⣾⡆⠿⠏⠿⠿⠿⠿⢟⡼⣏⠿⠿⠇⠿⠧⠿⡹⠿⠿⢿⡻⠷⢿⣁⡿⢇⣸⠿⡿⠷⠿⣿⠿⣀⠿⣇⡿⢿⣸⠿⢿⣸⠿⠿⣹⣜⠿⠿⣃⠻⠿⠟⠙⠿⠿⠋⠿⠟⠿⠛⠿⠾⠟⣿⠇⠿⠿⠇⠀⠀⢀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⣶⣤⣬⣭⣍⣉⣛⣛⣛⠛⠛⠻⠿⠿⠿⠿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⢟⠻⢿⣿⣶⣶⣶⣖⠀⠀⢀⠀⠀⠀⠀⠈⠀⢛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣷⣶⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣖⠖⠁⠀⠀⠆⣿⠃⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠘⠀⠿⠃⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢨⠄⠀⠀⠀⠀⠀⠀⠀⠀⠟⣿⢿⣿⣿⣿⡇⠀⢸⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⣿⣿⣿⠷⣸⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⢀⢀⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⡦⠀⠀⠀⠀⠀⠀⢀⠀⢀⠀⢸⣿⣿⣿⡆⠀⢸⣀⣀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⣿⣿⡏⠛⠘⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⣖⣶⣶⡆⠀⠀⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⠟⠓⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⡛⢻⣿⡃⠀⣾⣿⣿⣿⣶⣦⡆⠸⠿⠿⠿⠿⠿⠿⠿⠄⠀⢰⣿⣿⣦⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠈⠉⣈⠃⠀⢤⣶⣾⣷⣴⡂⠀⠀⠀⠀⠀⣤⣬⣤⠀⠀⣀⡔⢃⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⠀⠈⠃⠀⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⡆⠀⠸⠟⠋⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠻⠁⠌⣦⣿⣿⣿⣿⣇⣀⣀⣀⣀⣀⣀⣀⣀⣀⣸⣿⠀⠘⠀⠀⠀⢀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣄⠀⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⡇⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡒⣿⣿⣿⣿⣿⡇⠀⠀⢀⣼⣀⣀⣤⣼⣿⣿⡇⠀⠀⠀⢀⣶⣮⡈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⡇⠀⠀⡴⣿⢿⢯⣿⣿⣟⣛⠃⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠙⠛⠏⠉⠀⣿⣿⣿⣿⣿⣿⡇⣸⠿⠿⡿⣿⣿⠿⢿⢿⣶⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⡙⢹⣛⣿⣿⣿⣇⣠⣦⣶⣿⣽⠊⠁⠻⠿⡯⢤⠀⢀⣀⣈⣉⡛⠛⠛⠛⠛⠛⠉⠁⠀⠀⠀⠀⠀⣀⢻⣿⣿⣿⣿⣿⡇⣀⣀⣀⣀⣀⢀⣠⠄⣸⣿⠧⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⣿⡇⠀⠀⠀⠀⣸⣿⣿⣿⣷⡇⠀⠀⠀⠀⠀⠑⠳⡀⣀⣰⡃⠁⠀⠀⠉⣭⣿⣿⣗⣶⣶⣦⣤⣤⣄⡒⡋⠉⠤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠐⠋⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢻⡇⢠⡶⠀⠀⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣧⣤⣴⡆⠀⢦⠿⢻⣿⣿⣿⣿⣿⣿⣿⡇⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠈⠀⠀⢸⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣏⣀⠀⠙⠁⢸⣿⣿⣿⣿⣿⣿⣿⡇⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠴⠂⠀⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢀⡾⠀⢸⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣷⡆⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⠀⠈⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣦⣄⠀⠀⠀⠀⠀⠈⢢⣠⣿⣿⣿⣿⣏⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠠⠂⠀⠈⠉⣿⣿⣿⡛⣛⣿⣿⣿⣿⣿⣿⣿⣿⡗⠀⠀⠰⠀⠐⡿⢩⣭⣭⣭⣤⣬⢠⣤⣤⡀⣤⣠⣤⣤⠀⠻⢿⣿⣿⣿⣿⠇⢸⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠐⠔⠂⠀⠀⠀⠀⠀⠈⠙⠛⠛⠛⠟⠋⠉⠙⠋⠛⠻⠿⠛⠀⣀⣀⠀⠀⠀⠁⢸⣿⣤⣿⣧⣿⢸⣿⣿⡇⣭⢿⣿⣍⢤⡄⠀⠙⢿⣿⣿⣿⣾⣿⣿⣿⣿⣻⢿⡚⢿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⣠⠔⠂⠉⠛⠹⠧⠄⠄⠈⠁⠀⠉⠉⠉⠉⠛⠟⠛⠿⠿⠿⠿⣿⣿⣿⡇⢸⣿⣤⣿⡇⣶⣸⣿⣿⣧⣿⣿⣯⣿⢿⣿⣄⠀⠀⢿⣿⣿⡿⠿⣿⣿⣘⣥⣤⣭⣫⣡⣄⣪⣀⣤⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠤⠤⠶⢶⠶⡶⠿⠿⢿⡿⠿⢆⠈⠙⠋⠀⠰⣶⣶⣶⣾⣿⣿⣾⣷⣿⣿⣷⣿⣷⣿⣿⣿⣷⣄⠈⠛⠋⠀⠾⢿⡶⠶⡶⢶⠦⢤⠤⢤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⢸⣿⣿⢸⣿⢿⣷⣿⣿⣾⣿⡇⣿⣿⣿⣼⣿⣿⣿⣾⣿⣷⠿⣿⡿⢻⣿⣿⡎⣼⣿⣇⠿⣿⡿⣿⣿⣿⡇⣿⣿⣿⠿⣽⢱⣿⣿⡆⣾⣿⣷⣼⣿⣿⣿⣿⣧⣿⣷⣿⢻⣷⣿⡇⣿⡇⣠⣤⣀⣠⣤⠤⠀⠀

⠀⠀⠀⠀⣸⣏⣿⣸⣿⢸⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣙⡿⣷⡁⣿⡇⢸⣿⣿⡇⣿⣿⣿⠀⣿⡇⣿⣿⢻⣿⣿⢹⣿⠻⣿⢸⣿⣭⡅⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢨⣭⣿⡇⣿⡇⠻⢿⡿⠂⠀⠀⠀⠀

⣶⣿⣿⡇⠿⠏⠿⠿⠿⠿⢟⡿⣏⡿⠿⠇⠿⠿⠿⡹⠿⡿⢿⡻⠷⢿⣁⡿⣇⣸⠿⡿⠷⠿⣿⠿⣄⠿⣇⡿⢿⣸⠿⢿⣸⠿⠿⣹⣜⠿⠿⣃⠻⠿⠟⠙⠿⠿⠋⠿⠟⠿⠛⠿⠾⠟⣿⠇⠿⠿⠇⠂⠀⢀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣶⣤⣬⣭⣍⣉⣛⣛⣛⡛⠛⠻⠿⠿⠿⠿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⢟⠻⢿⣿⣶⣶⣶⣶⡀⠀⠀⠁⠀⠀⠀⠈⠀⢛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣷⣶⢩⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣖⠖⠁⠀⠀⠎⣿⠃⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠘⠀⠿⠃⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠈⠀⠀⠀⠀⠟⣿⢿⣿⣿⣿⡇⠀⢸⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⣼⣿⣿⣧⣸⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⢀⠀⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣠⡄⠀⠀⠀⠀⠀⢀⠀⠀⠀⢸⣿⣿⣿⡆⠀⢸⣀⢀⡀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⣿⣿⡏⠓⠘⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⣒⣶⣶⡆⠀⠀⠀⢀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⠟⠓⠀⠀⠀⣠⣾⣿⣿⣿⣿⣾⡛⢛⣿⡃⠀⣿⣿⣿⣿⣶⣴⡄⠸⠿⠿⠿⠿⠿⠿⠿⠀⠀⢸⣿⣿⣦⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠈⠉⣈⠃⠠⡄⣿⣴⣯⣶⡂⠀⠀⠀⠀⠀⣠⣤⣥⠀⠀⣀⡔⢃⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣷⠀⠈⠃⠀⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⡄⠀⠸⠟⠋⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠻⠀⠀⢸⣿⣿⣿⣿⣇⢀⣀⣀⣁⣀⣀⣀⣀⣀⣸⣿⠀⠈⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⡇⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⣿⣿⣿⣿⣿⡇⠀⠀⠀⣼⢀⣀⣤⣼⠿⣿⡇⠀⠀⠀⠀⠀⣠⠞⢿⣿⣿⣿⣿⣿⣿⣿⣩⣿⣶⡀⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⡇⠀⠀⠀⣿⢾⢭⣿⣿⣟⣛⠃⠀⠀⠀⣠⣿⣿⣶⣬⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⣿⣿⣿⣿⣿⣿⡇⠸⢿⢿⢿⠿⠿⠿⠿⢿⣶⡖⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⡉⢹⣛⣿⣿⣿⣇⣤⣤⣷⣿⣽⠂⠁⠻⠿⡯⢤⠀⢀⣀⣿⣿⣿⣿⣿⣿⡿⠿⠏⠁⠀⠉⠉⠉⠉⣀⢻⣿⣿⣿⣿⣿⡇⣀⢀⠀⠀⢀⠀⡠⠄⣸⣿⠧⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⣺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⣿⡇⠀⠀⠀⠀⣸⣿⣿⣶⣤⡄⠀⠀⠀⠀⠢⡀⡀⠀⠀⠐⡆⠁⠀⠀⠉⠉⣿⣿⣇⣂⣰⣦⣤⣤⣄⡚⡉⠉⠤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠐⠉⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢻⡇⢠⡶⠀⠀⣿⣿⣿⣿⣿⡇⠀⠀⠁⠀⠀⠈⠘⠆⢤⣼⡇⣤⣴⡄⠀⣀⠋⢹⣿⣿⣿⣿⣿⣿⣿⡇⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠐⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⠇⠈⠀⠀⢸⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣏⣄⠀⠃⠀⢸⣿⣿⣿⣿⣿⣿⣿⡇⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠤⠃⠀⠙⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢀⡾⠄⢸⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⢼⣿⣿⣿⣿⣧⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣆⠀⠀⠠⠄⠀⠀⠀⠀⠀⠻⣿⣿⣿⣿⣇⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠠⠀⠀⠀⠉⣿⣿⣿⡛⣛⣿⣿⣿⣿⣿⣿⣿⡿⠃⠀⠀⠐⠀⠀⡟⢩⣭⣭⣭⣭⣭⢡⣤⣤⡀⣤⣠⣤⣤⠀⢼⣿⣿⣿⣿⣿⠀⢸⣿⣿⣿⣯⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠐⠔⠂⠀⠀⠀⠀⠀⠀⠙⠛⠛⠻⠛⠉⠉⠉⠛⠛⠻⠟⠓⠀⣀⣀⠀⠀⠀⠁⢸⣿⣤⣿⣧⣿⢸⣿⣿⡇⣭⢿⣿⣍⠀⡀⠈⠙⢿⣿⣷⣾⣾⣿⣿⣿⣿⣻⢿⡚⢿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⣠⡔⠂⠉⠛⠻⠧⠤⠄⠉⠁⠀⠉⠉⠉⠉⠛⠛⠛⠿⠿⠏⠹⣿⣿⡿⠃⢸⣿⣤⣿⡇⣶⣸⣿⣿⣧⣿⣿⣯⣿⢿⣿⣗⠀⠀⠈⣿⣿⣿⠋⢹⣿⣘⣥⣤⣬⣫⣠⣄⣪⣀⣤⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠤⠤⠶⠶⠶⡾⠿⠿⢿⡿⠧⠀⠙⠋⠁⢠⢤⣴⣶⣶⣾⣿⣿⣾⣷⣿⣿⣷⣿⣷⣿⣿⣿⣧⣤⡀⠈⠛⠉⠀⢾⡶⠶⠶⢶⠦⢤⠤⢤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⢸⣿⣿⢸⣿⢿⣷⣿⣿⣾⣿⡇⣿⣿⣿⣼⣿⣿⣿⣾⣿⣷⠻⣿⡿⢻⣿⣿⡎⣼⣿⣇⠿⣿⡿⣿⣿⣿⡇⣿⣿⣿⠿⣽⢱⣿⣿⡆⣾⣿⣷⣼⣿⣿⣿⣿⣧⣿⣧⣿⢻⣷⣿⡇⣿⡇⣠⣤⣀⣠⡤⠤⠀⠀

⠀⠀⠀⠀⣸⣏⣿⣸⣿⢸⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣙⡿⣷⡁⣿⡇⢸⣿⣿⡇⣿⣿⣿⠀⣿⡇⣿⣿⢹⣿⣿⢹⣿⠻⣽⢸⣿⣭⡅⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢨⣭⣿⡇⣿⡇⠻⠿⠿⠂⠀⠀⠀⠀

⣶⣽⣿⡇⠿⠏⠿⠿⠿⠿⢟⡿⣏⡿⠿⠇⠿⠿⠿⡹⠿⡿⢿⡻⠷⢿⣡⡿⣇⣸⠿⡿⠷⠿⣿⠿⣀⠿⣇⡿⢿⣸⠿⢿⣸⠿⠿⣹⣜⠿⠿⣃⠻⠿⠟⠙⠿⠿⠋⠿⠟⠿⠋⠿⠾⠟⣿⠇⠿⠿⠇⠂⠀⢀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣶⣤⣬⣭⣍⣉⣛⣛⣛⡛⠛⠻⠿⠿⠿⠿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⢟⠻⢿⣿⣶⣶⣶⣶⠀⠀⠀⠁⠀⠀⠀⠈⠀⢙⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣷⣶⢉⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣖⠖⠁⠀⠀⠞⣿⠃⠉⠁⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠘⠀⠿⠇⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠟⣿⢿⣿⣿⣿⠀⠀⢸⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⢸⣿⣿⣿⠀⠀⠀⣿⣿⣿⡿⢸⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⢀⡀⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣦⡄⠀⠀⠀⠀⠀⢀⠀⢀⠀⢹⣿⣿⣿⡄⠀⢸⣀⣀⢀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⠀⠀⢀⣿⣿⡏⠛⠘⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⣐⣶⣶⡆⠀⠀⠀⠀⠀⢠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⠟⠓⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⡛⢛⣛⡃⠀⣾⣿⣿⣷⣴⣰⡆⠸⠿⠿⠿⠿⠿⠿⠿⠄⠀⢸⣿⣿⣦⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠈⠉⡈⠃⡠⣀⣄⣞⣦⣾⡆⠀⠀⠀⠀⠀⣤⣭⣥⠀⠀⣀⡔⢃⠀⠐⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⠀⠈⠁⠀⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⡆⠀⠸⠟⠋⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠺⠐⡀⣮⣿⣿⣿⣿⣇⣀⣀⣀⣀⣀⣀⣀⣀⣀⣸⣿⠀⠘⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣇⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⣿⣿⣿⣿⣿⡇⠀⠀⠀⢸⣀⣀⣠⣼⡿⣿⡇⠀⠀⠀⠀⠀⣀⡞⢿⣿⣿⣿⣿⣿⣿⡿⠀⣷⣶⠄⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⡇⠀⠀⢠⣿⣿⢯⣿⣿⣟⣛⠃⠀⠀⠀⢀⣾⣿⣷⣂⣻⣿⣿⣿⣿⣿⣷⣿⣿⣿⣧⣿⣿⣿⣿⣿⣿⡇⢸⡿⢿⣿⢿⢿⠿⠿⢹⣶⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡈⢸⣿⣿⣿⣿⣧⣤⣴⣷⣿⣽⠊⠁⠻⠿⡯⢤⠀⠀⢀⣸⣿⣿⣿⣿⣿⣿⣿⠉⠉⠙⠛⠿⠿⠿⣋⣻⣿⣿⣿⣿⣿⡇⣀⡀⡀⢀⠀⡀⡠⠄⣸⡿⠇⠀⠒⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⣿⡇⠀⠀⠀⠀⣸⣿⣿⣯⣍⡉⠉⠉⠀⠐⠤⣄⡀⠀⠀⢰⠀⠁⠀⠀⠉⢽⣿⣿⣧⣦⣦⣤⣤⣤⣴⡚⡋⠉⠤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠘⠁⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢻⡇⢠⠶⠀⠀⣿⣿⣿⣿⣿⡇⠀⠀⠁⠠⢀⠈⠈⠢⢠⣼⣧⣦⣴⡆⠀⠠⠙⢹⣿⣿⣿⣿⣿⣿⣿⡇⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⠇⠈⠀⠀⢸⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣏⣂⠀⡃⠀⢸⣿⣿⣿⣿⣿⣿⣿⣇⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠠⠂⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⢠⡾⠄⢸⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠺⣿⣿⣿⣿⣿⡆⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⣨⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠤⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣇⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⣿⣿⣿⡛⣛⣿⣿⣿⣿⣿⣿⣿⡿⠇⠀⠀⠐⠀⠀⡟⢩⣭⣭⣭⣭⣭⢡⣤⣤⡀⣤⣠⣤⣤⠀⢾⣿⣿⣿⣿⣿⠀⢸⣿⣿⣿⣯⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠐⠐⠂⠀⠀⠀⠀⠀⠀⠘⠛⠛⠛⠏⠉⠉⠉⠉⠛⠻⠟⠓⠀⢀⣀⠀⠀⠀⠃⢸⣿⣤⣿⣧⣿⢸⣿⣿⡇⣭⢿⣿⣍⠀⡀⠈⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣻⢿⡚⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⣤⠄⠂⠉⠛⠹⠧⠄⠄⠈⠁⠀⠈⠉⠉⠉⠛⠛⠛⠿⠿⠏⠈⢿⣿⣿⠃⢸⣿⣤⣿⡇⣶⣸⣿⣿⣧⣿⣿⣯⣿⢿⣿⣧⠀⠀⠉⣷⣿⡟⠉⣿⣿⣸⣥⣤⣬⣫⣠⣄⣪⣀⣤⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠤⠴⠶⢶⠶⡿⠿⠿⢿⡿⠿⠄⠈⠋⠁⢀⠤⣴⣶⣶⣾⣿⣿⣾⣷⣿⣿⣷⣿⣷⣿⣿⣿⣧⣤⠀⠙⠋⠀⠸⢷⡶⠶⠶⢶⠶⣤⠤⢤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⢸⣿⣿⢸⣿⢿⣷⢹⣿⣾⣿⡇⣿⡏⣿⣼⣿⣿⣿⣾⣿⣷⠻⣿⡿⢻⣿⣿⡎⣼⣿⣇⠿⣿⡿⣿⣿⣿⡇⣿⣿⣿⠿⣽⢱⣿⣿⡆⣾⣿⣷⣸⣿⣿⣿⣿⣧⣿⣷⣿⢻⣷⣿⡇⣿⡇⣠⣄⣀⣠⡤⠤⠒⠂

⠀⠀⠀⠀⣸⣏⣿⣸⣿⢸⣿⢸⣿⣿⣿⡇⣿⡇⣿⣿⣿⣿⣿⣙⡿⣷⡁⣿⡇⢸⣿⣿⡇⣿⣿⣿⠀⣿⡇⣿⣿⢻⣿⣿⢹⣿⠻⣿⢸⣿⣭⡅⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢨⣭⣿⡇⣿⡇⠻⢿⡿⠃⠀⠀⠀⠀

⣤⣶⣿⡇⠿⠏⠿⠿⠿⠿⢟⡼⣏⡿⠿⠇⠿⠧⠿⡹⠿⠿⢿⡻⠷⢿⣡⡿⣇⣸⠿⡿⠷⠿⣿⠿⣀⠿⣇⡿⢿⣸⠿⢿⣸⠿⠿⣹⣜⠿⠿⣃⠻⠿⠟⠙⠿⠿⠋⠿⠟⠿⠛⠿⠾⢟⣿⠇⠿⠿⠇⠀⠀⢀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣶⣦⣬⣭⣭⣉⣛⣛⣛⡛⠛⠛⠿⠿⠿⠿⠿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⢟⠻⢿⣿⣶⣶⣶⣶⡀⠀⠀⠁⠀⠀⠀⠈⠀⠙⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣷⣶⢉⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣖⠖⠁⠀⠀⠎⣿⠃⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠘⠁⠿⠇⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⠀⠀⠀⠈⠀⠀⠀⠀⠟⣿⢻⣿⣿⣿⠀⠀⢸⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⢸⣿⣿⣿⠀⠀⠀⣿⣿⣿⡃⢸⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⢀⡀⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣆⡀⠀⠀⠀⠀⠀⢀⠀⢀⠀⢸⣿⣿⣿⡄⠀⢸⢀⡀⠀⠀⠀⠀⢸⣿⣿⣿⣼⣿⣿⣿⠀⠀⠀⣿⣿⡏⠓⠘⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⢐⣶⣶⡆⠀⠀⠀⠀⠀⢄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⠟⠓⠀⠀⠀⣠⣾⣿⣿⣿⣿⣾⡛⢛⣛⡁⠀⣾⣿⣿⣿⣶⣴⡆⠸⠿⠿⠿⠿⠿⠿⠿⠀⠀⢰⣿⣿⣦⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠈⠉⠈⠃⠀⠰⢶⣰⣦⣬⡄⠀⠀⠀⠀⠀⣤⣤⣤⠀⠀⣀⡔⢃⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣷⠀⠈⠃⠀⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⡆⠀⠸⠟⠋⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠸⠁⠰⣮⣿⣿⣿⣿⣇⣀⣀⣀⣀⣀⣀⣀⣀⣀⣸⣿⠀⠈⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⢠⣤⡀⠀⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⡇⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⡇⠀⠀⠀⣸⣀⣠⣀⣼⡿⣿⡇⠀⠀⠀⠀⢠⣶⡯⣿⣿⣿⣿⣿⣿⣿⡿⣠⣿⣿⡇⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣶⣿⣿⣿⣿⡇⠀⠀⠨⣿⡿⢯⣿⣿⣟⣛⠃⠀⠀⠀⢀⣾⣿⣿⣎⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⢿⠿⢿⡿⠿⠿⠿⢽⣶⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡈⢹⣿⣿⣿⣿⣧⣤⣬⣵⣿⣽⠊⠁⠻⠿⡯⢤⠀⠀⣀⣘⣿⣿⣿⣿⣿⡿⠿⠉⠁⠈⠙⠛⠛⠛⣃⣻⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⡠⠄⣸⡿⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⢀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⣿⡇⠀⠀⠀⠀⣰⣿⣿⣿⣶⡄⠀⠀⠀⠀⠀⠱⠠⡄⠀⢀⡁⠁⠀⠀⠉⢹⣿⣿⣇⣤⣠⣤⣤⣤⣤⡒⡉⠉⠤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠐⠋⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢻⡇⢠⡾⠂⠀⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠐⠀⠀⠈⠈⢻⣧⢄⣴⡆⠀⡚⠕⢹⣿⣿⣿⣿⣿⣿⣿⡏⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⠇⠈⠀⠀⢸⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣏⣀⠀⡂⠀⢸⣿⣿⣿⣿⣿⣿⣿⣇⡇⠀⠀⠀⠀⠀⠀⠀⠀⠠⠄⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠴⠂⠀⠙⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢠⡼⠄⢸⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠈⠉⢻⣿⣿⣿⣿⡇⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⢨⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣷⣤⣄⠈⠉⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣷⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⣰⠀⠀⠀⠉⢿⣿⣿⡛⣛⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠰⠀⠀⡟⢩⣭⣭⣭⣥⣥⢩⣤⣤⡀⣤⣠⣤⣤⠀⠻⢿⣿⣿⣿⣿⠀⢸⣿⣿⣿⣯⣿⡿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠐⠐⠂⠀⠀⠀⠀⠀⠀⠙⠛⠛⠛⠟⠋⠉⠉⠉⠛⠻⠟⠓⠁⢀⣀⠀⠀⠀⡁⢸⣿⣤⣿⣧⣿⢸⣿⣿⡇⣯⢿⣿⣍⢤⣄⡀⠙⢻⣿⣿⣽⣿⣿⣿⣿⣿⣻⢿⡚⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⣤⠔⠂⠉⠛⠹⠧⠄⠄⠈⠁⠀⠉⠉⠉⠉⠛⠛⠛⠿⠿⠿⠀⠻⣿⣿⠁⢸⣿⣤⣿⡇⣶⣸⣿⣿⣧⣿⣿⣯⣿⢿⣿⣧⠀⠀⢹⣿⣿⠏⢩⣿⣿⣸⣥⣤⣬⣫⣠⣄⣪⣄⣤⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠤⠴⠶⢶⠶⡾⠿⠿⢿⡿⠿⠆⠀⠉⠁⢠⠶⣶⣶⣶⣾⣿⣿⣾⣷⣿⣿⣷⣿⣷⣿⣿⣿⣶⣄⠀⠛⠉⢠⠿⢷⡶⠶⠶⢶⠦⢤⠤⢤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⢸⣿⣿⢸⣿⢿⣷⣿⣿⣾⣿⡇⣿⣿⣿⣼⣿⣿⣿⣾⣿⣷⠻⣿⡿⢻⣿⣿⡎⣼⣿⣇⠿⣿⡿⣿⣿⣿⡇⣿⣿⣿⠿⣽⢱⣿⣿⡆⣾⣿⣷⣸⣿⣿⣿⣿⣧⣿⣧⣿⢻⣷⣿⡇⣿⡇⣠⣤⣀⣠⡤⠤⠀⠀

⠀⠀⠀⠀⣸⣏⣿⣸⣿⢸⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣙⡿⣷⡁⣿⡇⢸⣿⣿⡇⣿⣿⣿⠀⣿⡇⣿⣿⢹⣿⣿⢹⣿⠻⣿⢸⣿⣭⡅⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢨⣭⣿⡇⣿⡇⠻⢿⡿⠃⠀⠀⠀⠀

⣴⣾⣿⡇⠿⠏⠿⠿⠿⠿⢟⡿⣏⡿⠿⠇⠿⠿⠿⡹⠿⡿⢿⣻⠷⢿⣡⡿⣇⣸⠿⡿⠷⠿⣿⠿⣀⠿⣇⡿⢿⣸⠿⢿⡸⠿⢿⣹⣜⠿⠿⣃⠻⠿⠟⠙⠿⠿⠋⠿⠟⠿⠋⠿⠾⢟⣿⠇⠿⠿⠇⠀⠀⢀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣶⣦⣤⣭⣭⣉⣙⣛⣛⣛⠛⠛⠿⠿⠿⠿⠿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⢟⠻⢿⣿⣶⣶⣶⣦⠀⠀⠀⠀⠀⠀⠀⠈⠀⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣷⣶⢍⣿⢿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣖⠖⠁⠀⠀⠎⢿⠃⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠈⠁⠿⠇⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠟⣿⢿⣿⣿⣿⡀⠀⢸⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⢸⣿⣿⣿⠀⠀⠀⣽⣿⣿⢓⢸⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⢀⡀⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⡆⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⡀⠀⢸⢀⣄⠀⠀⠀⠀⢸⣿⣿⣿⣸⣿⣿⣿⠀⠀⠀⣿⣿⡏⠃⠘⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⢐⣶⣦⡄⠀⠀⠀⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⠟⠓⠀⠀⠀⠀⠘⠓⣤⣤⡀⠚⠛⢛⣿⡃⠀⣿⣿⣷⣶⣤⣄⡄⠸⠿⠿⠿⠿⠿⠿⠿⠄⠀⢸⣿⣿⣤⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠈⠉⣈⠃⠀⢀⣒⣶⣶⣽⡆⠀⠀⠀⠀⠀⣤⣤⣤⠀⠀⣀⡔⢃⠀⠀⠀⠀⠀⠀⠀⢸⠻⠓⢃⠀⠐⠀⠈⠁⠀⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⡆⠀⠸⠟⠋⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠻⠁⢀⣪⣹⣿⣿⣿⣇⣀⣀⣀⣁⣀⣀⣀⣀⣀⣰⣿⠀⠈⠀⠀⠀⠀⡀⢶⣶⠘⣉⠀⢀⠀⣀⣲⣶⣦⠀⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⡇⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣽⣿⣿⣿⣿⡇⠀⠀⠀⢸⣀⣠⣤⣸⡿⣿⡇⠀⠀⠀⢀⣴⣿⣶⣬⠛⠾⣿⣿⣿⣿⣿⣿⣿⣿⠆⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⡿⣿⣿⣿⣿⡇⠀⠀⠐⣿⡿⢏⣿⣿⣟⣋⠃⠀⠀⠀⠸⢿⣿⣿⣿⣿⣶⣦⠄⠉⠉⠉⠉⠉⠁⠀⣿⣿⣿⣿⣿⣿⡇⠸⡿⠿⣿⠿⠿⠿⡿⢹⣶⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡈⢹⣿⣿⣿⣿⣧⣤⣤⣵⣿⣭⠊⠁⠻⠿⡯⢤⠀⢀⣀⣀⣀⣀⡈⠀⠀⠀⠀⠠⢢⢀⠀⠀⠀⠀⣀⣻⣿⣿⣿⣿⣿⡇⡀⠀⠀⠀⠀⠀⡠⠄⣸⣿⠇⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⢀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⣿⡇⠀⠀⠀⠀⣸⣿⣿⣿⣿⡇⠀⠀⠀⠐⠠⠀⠁⠑⠰⣾⠁⠁⠀⠀⠉⢿⣿⣿⣗⣂⣠⣤⣤⣤⣆⡚⡋⠉⠤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠈⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢻⡇⢠⡲⠀⠀⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣧⣆⣴⡆⠀⠛⠛⢹⣿⣿⣿⣿⣿⣿⣿⡃⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⡇⠈⠀⠀⢸⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠠⢾⣿⣾⣯⡠⠀⠂⠀⢸⣿⣿⣿⣿⣿⣿⣿⣇⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠄⠐⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠠⡼⠀⢸⣿⣿⣿⣿⣿⣿⣆⠀⠀⠤⠄⠀⠀⠀⠀⠀⣿⣿⣿⣿⣷⡅⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⢨⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⡿⠿⢿⡀⠀⢀⠀⢀⡀⢠⣿⣿⣿⣿⣿⣟⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⢿⣿⣿⡛⣛⣿⣿⣿⣿⣿⣿⣿⡿⠇⠀⠀⠠⠀⠀⣿⣿⠟⠛⠉⣁⣤⣦⣶⣶⣶⣿⣷⣾⡙⠀⠙⠻⣿⣿⣿⣿⠀⢸⣿⣿⣿⣯⣿⡿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠐⠐⠂⠀⠀⠀⠀⠀⠀⠈⠛⠛⠛⠛⠋⠉⠉⠉⠛⠻⠟⠓⠀⣀⣀⠀⠀⠀⠽⠛⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣲⡆⠘⢿⣿⣿⣿⣿⣿⣿⣿⢿⣻⢿⡚⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⣄⡴⠊⠉⠛⠻⠧⠤⠄⠈⠁⠀⠉⠉⠉⠉⠛⠛⠛⠿⠿⠟⠛⠿⣿⡿⠃⢀⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣁⠀⠸⣿⠷⠀⢬⣽⣿⣿⣸⣥⣤⣬⣫⣠⣄⣪⣀⣤⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣤⣴⣶⣶⣶⣿⣿⣿⣿⣿⣿⣦⣄⠀⠀⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⣾⣿⣿⣿⣶⣶⣶⣶⣶⣤⣤⣤⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⢀⣠⣤⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣦⣤⣄⣀⣠⡤⠄⠀⠀

⠀⠀⠀⠀⢀⡄⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⡿⠿⠿⠿⢻⠻⠛⢻⢿⣿⠿⠿⡿⠂⠀⠀⠀⠀

⣤⣾⣿⣿⣿⣿⣶⣬⣍⣛⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⠿⠿⠛⠋⠉⠛⠃⠀⢀⡀⠀⠸⢸⣿⠀⠀⠉⠁⠂⠀⢀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣶⣦⣬⣭⣭⣉⣙⣛⣛⣛⠛⠛⠿⠿⠿⠿⠿⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⢟⠻⢿⣿⣶⣶⣶⣶⠀⠀⠀⠁⠀⠀⠀⠈⠀⠙⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣶⣶⢍⣿⢿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣖⠖⠁⠀⠀⠎⢿⠃⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⠛⠛⠛⠛⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣸⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢼⣿⣶⣶⣾⣿⣿⣿⠀⠀⠀⠀⠀⠹⠿⢸⣿⣿⣿⣿⣿⠀⠀⠀⣿⣿⣿⣿

⣿⣿⣿⡀⠀⠀⠀⠀⢰⣿⣿⣿⣿⡇⠀⠀⢄⣀⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⡷⠘⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⣹⣿⣿⣿⠀⠀⠀⣿⣿⣿⣿

⣿⣿⣿⠀⠀⠀⠀⠀⢸⣿⣿⣿⠿⠇⠀⠀⠘⠃⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣷⣤⡄⠐⠀⠀⣤⣤⣤⠀⠀⠰⠿⠿⠿⠿⣿⠀⠀⠀⣿⣿⣿⣿

⣿⣿⣿⠀⠀⠀⠀⠀⢸⣿⣿⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀⣈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⠿⠛⡋⠅⢄⠀⠀⠀⢹⣿⣿⠀⠀⠠⠀⠀⢠⣤⡉⠀⢀⠀⣿⣿⣿⣿

⣿⣿⣿⠀⠀⠀⠀⠀⢸⡿⢿⣿⣷⡾⢿⠁⠀⠀⠀⠐⠪⢭⣭⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣀⣂⠀⢀⠀⠀⠒⠒⠒⠀⠀⠀⠀⢀⣾⣣⠀⢻⣇⣀⣀⣅⣠⣤⣬⣭⣽⣤⣄⣂⣤⠤⢼⢧⠀⠰⠀⠁⣿⣿⣿⣿

⣿⣿⣿⠀⠀⠀⢀⠠⢤⡶⡿⣿⠉⡇⠀⠀⠀⠀⠀⠀⢘⠟⢿⣿⣝⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠐⢰⢰⠘⠛⠛⠛⠀⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣭⠦⣵⣱⡅⠀⠐⠀⢸⣿⣿⣿

⣿⣿⣿⠀⠀⠠⠺⣶⣾⣿⣿⣿⣵⣿⣿⣯⣿⣿⣿⣿⣿⣷⣿⣿⣿⣭⣦⣹⣿⣿⣿⣿⣿⣿⣿⣿⣀⣀⣘⣸⣸⣤⣤⣤⢤⣤⡤⠾⢿⣿⣿⣿⣿⣿⣛⡻⠿⠭⠭⠭⠽⠛⡛⢛⠓⠚⠒⠒⠒⠒⠀⠀⠀⠀⠸⣿⣿⣿

⣿⣿⣿⠀⠀⠈⠉⣚⣛⣛⡛⠻⠿⠿⠿⠿⠿⠟⠛⠛⠛⢛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⡧⠀⠀⠀⠀⡇⠀⣀⠝⣋⣉⣭⢠⠄⠀⠀⢔⠶⡿⣾⣾⡿⡖⠒⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿

⣸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠐⠢⠐⡀⠒⠂⠠⠀⡄⣖⣲⣶⣶⣶⣶⣾⣭⣍⣻⣿⣿⣿⣿⣿⣿⣿⠀⠀⣄⢀⣿⣤⣤⣿⣧⣷⣲⣿⣿⣿⠓⠓⠀⠂⠀⠀⠀⠀⠂⠀⠀⠀⠈⠀⣀⣀⣀⣀⣀⣀⣀⣀⣀⠀⠀⣿⣿⣿

⣻⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⠙⠙⠻⠿⠿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣾⣾⣿⣿⣿⣷⣿⠛⠿⣿⣿⣿⠷⣛⣶⠶⠶⠶⢾⠹⠯⠭⠟⠛⠛⠉⡧⠐⠒⠒⠐⠀⠀⠘⠃⠐⠀⠂⠀⠀⠘⠿

⢹⣿⡯⠀⠉⠉⠉⠉⠻⠁⠀⠀⠀⠀⠀⠇⠀⠂⠀⠑⠘⠚⠛⠫⠉⠛⠛⠟⠏⢽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠗⠚⣾⣿⣿⣯⣤⡄⠀⢀⣐⣒⣚⣺⣿⣿⣭⣤⣥⣤⣭⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⡤⠄⠄⡖⠒

⢹⡉⠁⣤⣬⣽⣯⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⠶⠿⠟⠻⠟⣿⣻⣿⣿⣿⣯⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⣤⣤⣮⠍⠉⠀⠈⠉⢁⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠑⠀⠀⠀

⠈⠀⠀⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⣠⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣂⣿⣿⡿⠀⠀⢀⡄⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠷⠁⠀⠀⠀⠀

⣴⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢠⣾⡿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⡿⠀⣴⣿⠇⠀⢘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⠁⢀⣀⠀⠀⠀

⠀⣴⣶⡶⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⣿⣿⣮⣿⡆⠘⠋⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣾⣿⠀⠛⠁⠀⠀⢸⣿⣿⣿⣿⠟⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⢻⣿⣷⣾⣿⡄⠀⠀

⣴⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⡂⠀⢀⣴⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⠀⠀⢀⡄⠀⢸⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⡇⠀⠀

⠁⣻⣿⣇⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⢀⣿⣿⣿⣿⡀⣶⡿⠟⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⣶⣿⠇⠀⠘⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⡇⠀⠀

⠀⠀⠉⠉⠁⠈⠉⠉⠛⠛⠁⠀⠀⠀⠉⠙⠛⠛⠛⠁⠋⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠋⠀⠀⠀⠀⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠻⠿⠛⠁⠀⠀⠀⠈⠘⠛⠛⠋⠉⠁⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⢀⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡿⠋⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⢰⡿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⠀⠀⠉⠉⠋⠉⠉⠛⠛⢛⣛⣛⣛⢛⡛⣛⣻⠛⠛⠋⠁⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠠⠶⠶⣶⣿⣷⣶⣾⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤

⣿⠛⠉⠛⠁⠀⠀⠀⠀⠀⠈⠻⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣤⣀⡀⠀⠀⠀⠀⠀⣤⣤⣤⠀⠀⠀⠰⢿⣿⣿⣿⣿

⣿⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⡿⠟⠋⠉⠀⠀⠀⠀⠀⠀⠻⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣷⣶⡦⠄⠀⠀⠀⠀⠀⠀⣐⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⠟⡁⢤⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⡠

⠉⠉⠙⠂⠈⠀⠀⠀⠀⠀⠀⠀⠀⠈⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠤⠀⠀⠠⠀⡀⠀⢠⣿⣍⢁⠀⠀⠀⠀⢀⣠⣾⢿⣾⣀⣀⣿⣤⣤⣶⣶⣶⣶⣶⣶⣶⣶⣶⢂⢂⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⢀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠈⠹⣿⣿⣿⣍⡛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⢠⠀⡇⠘⠟⠛⠛⠛⠀⠀⠀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠏⠂⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⢀⣳⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣭⣦⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⢰⢸⡆⡇⠀⠀⠀⠀⣀⣀⣀⣸⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⣿⣛⣛⣛⣉⣉⣭⣥⠤⠤⠤⠤⠤⠤⠄⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠿⠿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠛⠛⠛⠉⢻⠉⠉⠉⠉⠉⢹⡏⠉⠉⠉⣹⡿⠿⠿⠛⠒⠋⣉⡉⣉⣅⡄⢠⡀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠉⠈⠉⠉⠉⠉⠉⠉⠉⠉⠉⣀⣀⣒⣒⣚⣛⠻⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⢸⠀⠀⢀⣴⡄⢸⡇⠀⣠⣞⣡⣦⣦⣾⣿⢗⠋⠃⠉⠻⠖⠋⢻⣻⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢛⠘⠒⣚⣆⣼⣿⣿⣿⣿⣿⣷⣶⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⡀⠀⢀⢸⣦⢴⣾⣶⣿⣿⣷⣾⣾⣿⣿⣿⡟⠏⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠛⢿⣿⣿⣿⠏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣴⣷⣶⣿⣿⣿⣾⣾⠟⠛⣿⣿⣿⣿⣿⠿⢥⣤⣤⣶⣶⣶⣶⣶⣖⣖⡻⠿⠿⠿⠿⠿⢉⣉⡉⠉⠭⠉⠉⠉⠉⠉⠁

⠀⠀⠀⠉⠉⠛⠍⠉⠋⠩⠭⠭⠭⠭⠯⢿⣭⠉⠉⠿⠷⣶⣿⣖⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣞⠻⣄⣿⣿⣿⡿⠛⠰⠈⠉⠉⣀⣀⣀⣀⣈⣀⣀⣀⣀⡀⠀⠀⠀⠄⠠⠄⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⢀⣀⣀⣀⣒⣒⣐⣂⣒⣴⣦⣦⣤⣤⣤⣤⣤⣤⡤⣤⣤⠤⠽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠍⠀⠀⠘⡿⣿⣿⡿⠿⢿⣯⣭⠀⣶⣶⣶⣶⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡦⠄⠀

⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠋⠉⠉⠉⣩⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣷⣶⣶⣶⠂⠂⠀⠀⠀⠀⠀⣵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⠣⠀⠀

⠀⠂⢸⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⣀⡀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡆⢰⣿⣿⣿⣯⠁⠀⠀⢀⡄⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⡧⠀⠀⠀

⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⡇⢀⣤⣾⣿⠇⢺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠃⣠⣶⣿⡇⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⡇⠛⠀⠀⠀

⣀⣀⣈⣨⣿⣿⣿⣿⣿⣿⣿⣄⢹⣿⠟⠁⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠻⢻⣿⠂⢸⣿⣿⠋⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣷⣤⣄⣀⣀⣀

⠉⠉⠉⠉⠙⢻⣿⣿⣿⣿⣿⡟⠈⠁⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠄⠸⠋⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⡟⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠉⠛⠉⠙

⠀⠀⠀⠀⠀⢘⣿⣿⣿⣿⣿⡏⠀⠀⣠⣶⡆⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⢠⡀⠀⠀⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠐⣿⣿⣿⣿⣿⠇⣠⣾⣿⡿⠁⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣠⣾⣿⠇⠀⠀⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠸⠿⡿⠿⠿⠟⠂⠹⠟⠃⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠀⠀⣿⠟⠃⠀⠀⠀⢿⣿⣿⣿⣿⣿⣅⣀⠀⠀⠀⠀⠀⠀⠀⢀⣀⡀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠁⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠙⠛⠛⠀⠀⠀⠀⠀⠀⠀

⠀⠶⠶⣶⠿⢷⠶⠰⠶⠶⠶⠀⠀⠀⣰⡆⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⢾⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⡞⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠈⢑⣶⣾⣿⣿⣭⣷⣾⣿⣿⣿⣿⣿⣮⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⡟⢀⠀⠀⠀⢈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⣿⣿⡛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⣤⣤⣀⡄⠀⠀⠀⠀⠀⣠⣤⡿⣛⣠⣼⣦⡴⠒⠛⠋⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⡘⢿⣿⣿⣷⣤⣈⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⢠⠀⠈⠁⠉⠉⠉⠁⠀⠀⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣇⣷⡶⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠰⢺⣿⣿⣿⣿⣶⣶⣥⣬⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⢠⠀⢘⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡛⠳⠒⠈⠁⠀⠀⠀⢀⣀⣀⣀⡀⣀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⢀⣘⢫⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⠶⠶⠶⠶⠒⠚⢿⡟⠛⠛⠛⠛⠛⠛⢻⠛⠛⠛⠛⠛⢻⣿⢿⣿⣿⡯⠥⠶⠖⠒⠚⠛⠋⠉⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠤⠄⠀⠈⢉⣛⣻⣿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⢸⡇⠀⠀⠀⠀⠀⠀⢸⠀⠀⠀⠀⠀⠞⠋⠉⠀⢀⡄⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⣤⣬⣍⡉⠚⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⠀⠀⠀⠀⠀⠀⢸⡇⠀⠀⢰⠿⠇⠀⣼⡄⠀⠀⠀⣀⣐⣷⣶⠀⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠨⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⢸⣇⡴⣶⣾⣶⣿⣿⣿⣧⣍⣭⣭⣍⣭⢟⡒⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠉⢽⢿⢿⠇⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠄⠀⠀⣾⣟⣧⣠⣮⠛⠺⠿⣿⣿⣿⣿⣿⣿⣿⣢⣤⣤⣤⣤⣤⣤⣤⡶⣶⣒⠒⠒⠒⢒⢒⣒⣚⣟⠉⠉⠉⠉⠉⠉

⠈⠉⠈⠀⠀⠀⡒⣒⡒⠒⠒⠒⢲⣶⣶⣶⣾⣥⣤⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣀⣶⣶⣤⣶⣾⣿⣿⣶⣿⠶⣶⡀⢸⣿⣿⣿⣿⣿⠇⠀⠀⠐⠒⠊⠉⠉⠉⠁⠁⠈⠉⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠙⠉⠀⠀⠾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠓⠀⢱⣾⣿⣿⣿⣏⣀⣀⣤⡤⠤⠤⠤⠄⠀⠒⠂⠒⠒⠒⠒⠒⠒⢒⢀⣀⣀⠀⣀⠀⠀⠀⠀⠀

⠀⠀⠐⢖⡶⠾⠻⠛⢿⣟⣛⣛⣛⣛⣿⣛⣻⣿⣿⣛⣛⡛⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠐⠁⠀⠀⠀⠙⠻⠿⠿⠟⠛⠛⠻⣿⠶⠤⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⢸⣿⣿⣿⣿⠃⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠅⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡆⠠⣾⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠣⠀⠂⠀⠀⠀⠀

⠀⠀⠀⠀⠀⣠⣴⣾⡆⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣿⣿⣿⣿⡟⠀⠀⠀⠀⣤⣾⡇⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠅⠙⠂⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⣾⣿⣿⡟⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⢀⣴⣿⣿⣿⠇⠀⠀⠀⠠⣿⣿⣿⣿⣿⣿⣿⣟⣿⣟⢭⢪⢃⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠛⠛⠁⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠙⢸⣿⡇⠀⢸⣿⣿⠟⠁⠀⠀⠀⠀⣴⣿⣿⣶⣷⣾⣿⣿⣷⣶⣿⣶⣤⣤⣤⣤⣤⣤⣤⣀⣄⣠

⣧⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⡇⠀⠘⠛⠁⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠻⠿

⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣯⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣏⠀⠀⠀⠀⣠⣾⠃⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⡴⠷⠶⣶⣿⣿⠿⠲⠶⠶⠿⠙⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠛⠁⠀⠀⠀⠀⠠⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣄⢳⣟⢻⢿⣿⡯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡠⠽⡿⡟⠛⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣄⡋⢄⣹⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣅⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢈⡻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠒⠂⠈⠁⠀⠀⠀⠀⠀

⠡⢲⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⡴⠞⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⡄⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⡧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡿⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⡏⠀⠀⠀⠀⠀⢠⣶⣿⣷⡄⠀⠀⠀⢐⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢠⢚⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣯⠀⠀⠀⠀⠀⠚⣻⠿⠿⠅⠀⠀⠀⢸⣿⡇⠀⣀⣤⣀⣀⣤⣄⣠⣤⣤⣤⣬⢥⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣀⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⣿⣟⠀⠀⠀⠀⠀⢸⣿⣶⣿⡀⠀⠀⠀⢸⣿⣿⠀⠛⠋⠉⠛⠋⠙⠛⢉⣩⣤⣤⡁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠏⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣤⣶⣶⣶⣶⣾⣯⣥⣿⣿⣿⣶⣆⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠸⢺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⡀⠤⠀⠀⠀⢸⣿⣿⠋⠵⠿⢟⣛⣛⢿⣿⠿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀

⢀⢼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡻⠀⠀⠀⠁⠈⠋⠁⠀⢀⢀⠁⠀⣼⣿⣷⡠⠦⠠⣌⣿⣏⡻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⡷⠶⠶⠶⠶⠞⠟⠛⠛⠛⠛⠛⠉⠉⠉⠉

⡈⣺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡤⣤⣤⣄⣥⣰⢐⣛⣿⣿⣾⣿⣿⣿⣿⣿⣧⣤⡿⠛⡟⠃⠀⠀⠈⠉⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣯⣤⣶⣶⣶⣄⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠓⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠆⢤⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣤⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣾⣿⣿⡿⠟⠋⠉⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣶⣦⣶⣶⣶⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠋⠛⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⡴⠞⠁⠀⠀⠀⠀⠀⠀⠘⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣟⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣀⣀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠈⠀⠀⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠙⠛⠻⠿⠿⠏⠁⠀⠀⠀⠀⠉⠻⢿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⢸⣿⣸⣿⣿⣿⣿⣿⣶⡶⠒⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⠝⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⢀⡄⠀⠀⢠⣴⣿⣿⣿⣿⣿⣿⣿⡏⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣾⠃⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣴⡦⠀⠀⠀⠀

⣿⣿⣿⣿⣅⡀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣈⣳⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠁⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣼⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣷⣎⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⢠⣶⣿⣿⣶⣄⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⠀⠀⠀⠀⠀⠀⠈⠪⠒⠛⠐⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⡯⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⣠⣿⣿⣿⣿⣿⣿⠀⠀⠀⢀⠀⠀⢸⣿⣿⣿⢌⠀⣴⣶⣶⡆⣤⣶⣶⣦⣠⣶⣿⣷⣆⣴⣶⣮⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⡁⡄⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⠀⢀⠀⠀⠀⠀⠀⠉⣩⣿⡟⢛⡻⡿⣠⣠⣂⣴⣂⣃⢸⣿⣿⣿⣟⡘⠙⠉⠋⠁⠋⠋⠛⠋⠙⠛⠋⠛⠉⠉⠉⠁⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠄⢀⡀⣠⠄⠀⢀⠐⡠⣤⡨⡀⠄⠀⠀⢸⣿⣿⣿⠀⠄⠀⠀⠀⠀⠀⠰⣿⣿⣿⣿⣿⣇⣷⣿⢿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣾⣶⣷⣶⣾⣷⣾⣷⣷⣷⣶⣶⣾⣿⣿⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣐⠀⠉⠉⠉⠉⠉⠁⣳⡍⡉⣨⣤⣈⣍⣑⣗⣄⣿⣿⣿⣿⣤⣶⣶⣾⣶⣶⡮⢤⣿⣿⣟⣻⣿⣿⣿⣿⣥⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣋⡀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⢄⣀⣀⣠⣴⣶⣶⣶⣾⣿⣿⣿⣿⣿⡝⡣⠇⣿⣿⣿⣿⡿⢛⣫⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣵⣿⣿⡛⠀⠀⠉⠙⠿⣿⣽⣅⣭⣙⣛⣙⣉⡛⢻⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠓⠀⠀⣀⣀⣀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣾⣿⣿⣶⣾⣿⣿⣿⣷⣿⣿⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣛⣾⣿⣿⡿⠟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠛⠛⠛⠛

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣧⣶⡟⠙⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠛⡟⠻⠃⠀⠀⠀⠀⠀⠉⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⣸⣁⣀⣀⠀⠀⠀⠀⢤⠀⣿⣿⣿⣿⣿⣿⣿⣧⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠉⠉⠀⠀⠀⠀⠀⡆⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠉⠈⣿⣿⣿⣿⣿⣿⠋⣠⣴⣾⣿⣿⣿⣿⣿⣿⡀⠀⣭⣤⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠃⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠟⠋⠉⠁⠀⠉⠉⠙⠻⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⠁⢁⠀⠀⠀⠀⠀⢀⠀⣀⣀⣀⡀⡀⠀⡀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠋⠉⢀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣼⣶⣤⡄⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⣿⣿⣿⡏⠀⠀⣠⡾⠛⠉⠉⠁⠁⠀⠀⠀⠀⠀⠀⠀⠻⠿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⢿⣿⣿⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣼⣿⣿⠏⠀⢠⠞⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠛⠛⠻⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠟⠛⠉⠉⠉⠙⠛⠻⢶⣤⣠⣿⣿⠇

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠙⠛⠋⠓⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢿⣿⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⣼⣿⡇⣴⣶⣤⣴⣤⣤⣤⣤⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠀

⣿⣿⣿⣿⡏⠀⠰⢃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠞⣻⡃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀⠠⠄⠂⠀⠀⠐

⣿⣿⣿⣿⡧⠀⢸⠮⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣮⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⡶⠗⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣷⢠⣬⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⡃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⣀⣠⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⡁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⠀⠀⠀⠀⠀⢀⣯⣿⣿⣿⣿⣿⡧⢠⣤⠀⢰⣷⣤⣎⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣷⢠⠀⠀⠀⠀⠘⠛⠛⠛⠛⠿⠟⠏⠈⠉⠈⢹⣿⣿⣏⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⡄⠀⡀⡄⠀⡠⢀⢢⣔⢠⢀⠀⡀⠀⢄⠀⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⣠⣶⣶⣶⣧⡄⡄⠀⢤⣀⣤⡄⢸⣿⣿⣿⣿⣀⣾⣿⣷⠠⣾⣿⣷⢤⣾⣿⣷⡄⣴⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⢈⣰⣲⣖⣶⢞⣖⣒⣧⣖⣎⣖⣺⡤⣳⣊⠀⣿⣿⣿⠀⠀⡀⢤⠀⡀⢰⣿⣿⣿⣿⣿⣿⣾⣶⣿⣿⣿⣷⣾⣿⣿⣿⣿⣅⡁⣈⣉⣂⣉⣨⣩⣀⣋⣩⣩⣰⣉⣉⣿⣿⣿⡥⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⡟⠿⠽⣛⠽⠷⢟⣿⠷⠯⣿⣿⠿⠿⣿⣿⢄⣿⣿⣿⣮⣤⣬⣴⣿⣲⣿⣯⣉⣉⣙⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⢸⣽⣏⠀⠀⣿⣿⣶⣿⣿⣿⣶⣿⣿⣶⣾⣿⣿⢿⣿⡿⠿⠿⠛⣋⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⢇⣀⣀⣽⡿⡅⠂⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣷⣤⣀⠐⢻⣿⣿⣿⡉⠉⢉⠛⠋⣉⠙⠛⠉⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣟⣯⣍⠁⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⢈⣭⣯⣭⣭⣽⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣜⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣉⣉⣉⣨⣥⣤⣤⣤⣤⣤⣶

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠗⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠛⠉⠉⠁⠉⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣶⣖⠀⠙⠟⠛⠻⢿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⣀⣤⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⢩⠙⠛⠀⠀⠀⠀⣀⠀⣰⣿⣿⣿⣿⣿⣿⣿⡟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⡿⠧⠤⠄⠀⠀⣤⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⣀⣮⣤⣀⣀⣀⠀⠀⢀⠀⢻⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠁⠀⠀⠀⠀⠀⠀⠀⣿⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠉⠁⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⠿⠟⠛⠋⠑⠒⠲⢿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⠛⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠃⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣀⣐⣿⣿⣿⣿⠿⠿⠛⠋⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣧⣿⣏⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⡶⣂⡀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⢿⣿⣿⣿⠁⠀⠀⣠⡴⠚⠛⠃⠀⢆⠀⠀⠀⠀⠀⠀⠿⢿⣿⣿⣿⡿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⡆⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣀⣼⣿⡿⠃⠀⣰⠛⠁⠀⠀⠀⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠰⢮⣟⠿⣶⣤⣤⣤⠤⠤⠴⢶⣶⣶⣶⡿⠿⠿⠛⠻⠶⢤⣤⡀⠈⢸⣿⡇⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠙⠓⠺⠿⠟⠍⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⢸⣿⡇⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⢠⣶⡦⣠⣤⣄⣀⣀⣀⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠿⠃⠀⠀⠀⠀

⣿⣿⣿⣿⣿⡇⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢘⢿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠈⠙⠯

⣿⣿⣿⣿⣿⡅⠀⣞⡂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣷⠵⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⡤⠂⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⡇⣰⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡾⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣷⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⡇⠀⠀⠀⠀⠀⢀⣰⣝⣴⢷⣽⣿⠀⣀⠀⠀⣴⣦⡕⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⡿⠀⠀⠀⠀⠀⠀⣠⣶⣶⣶⣄⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⡇⠀⠀⠀⠀⠀⣹⣿⣿⣿⣿⣿⣿⠐⠛⠁⢒⣷⣿⣿⡦⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⡏⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⡇⢀⠀⠀⠀⣁⠂⣸⣿⣿⣿⡎⢠⣴⣦⡀⢠⣴⣦⡀⣠⣴⣤⡀⣠⣴⣾⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠂⠀⡀⠀⢐⢀⠠⢀⠀⠀⠀⢄⠐⢄⣄⡄⢸⣿⣿⣇⣀⣀⡠⢀⢊⣟⣟⣉⠉⣻⣿⢃⢶⣷⣻⣿⣿⣦⣿⣿⣿⣷⣟⠘⠛⠛⢣⠙⡛⠛⢣⠛⠛⠛⢣⣻⠛⢻⣿⣿⢿⠅⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⡇⣐⡾⠶⠦⢍⡦⠬⠼⣦⠤⠽⣛⣷⠿⢥⣺⣷⣾⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣿⣾⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡧⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⠀⠀⢻⣷⣴⣶⣶⣷⣾⣿⣿⣶⣾⢿⣿⣿⡛⠉⠉⣤⣶⣿⡿⠿⠻⠿⠿⠿⠟⠿⠟⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⢿⣿⡿⡭⡀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⠲⢾⣷⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⣒⣠⣤⣾⢭⡓⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⡯⣽⣽⣭⣭⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣷⡔⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⢉⣉⣁⣈⣀⣤⣤⣤⣤⣤⣤⣤

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣀⡬⠉⠿⢿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠛⠛⠋⠉⠉⠉⠉⠉⠉⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⠿⠿⠂⠀⠀⠀⠉⠉⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⣀⣤⠄⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⣜⠀⠀⠀⠀⠀⠀⠀⠐⣿⣿⣿⣿⣿⣿⣿⣿⢛⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⡿⠠⠀⠀⠀⣤⠀⠀⠀⠉⠁⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⠆⠀⠆⢠⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⡷⣿⣿⣿⣿⣿⡿⠛⠉⠀⠀⠀⠀⠀⠀⠀⣿⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠟⠛⠛⠉⠓⠚⠿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣧⣿⣿⣿⡟⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠟⠛⠋⠁⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⣹⣿⣿⣿⣿⣿⣿⣸⣿⣥⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣷⣶⣀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠛⣿⣿⣿⠃⠀⢀⣠⠴⠛⠉⠉⠉⢂⠀⠀⠀⠀⠀⠀⠿⠿⣿⣿⡿⠿⠿⠿⠿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⡆⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣰⣿⣿⠉⠀⣰⠋⠁⠀⠀⠀⠀⠀⠀⠃⠀⠀⠀⠀⠀⠀⠺⢾⡟⠿⠶⣦⣤⣤⠤⠶⢶⣲⣶⣶⡿⠿⠟⠛⠛⠷⠶⣤⣀⡀⠁⣿⡏⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠛⠻⠿⠳⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠁⣿⡇⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⢰⣿⡷⣤⣤⣤⣤⣤⣤⣤⣤⣤⡄⡔⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠛⠃⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣏⠀⢒⡃⠈⠉⠁⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠈⠁⠉⠁⠸⡋⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠐⠀⠈⠉⠋⠛⠃⠂⠊⠑⠙⠛⠀⠈⠉⠈⠡⠀⠀⠀⠀⠀⠘⠃⢁⣀⣀⣤⣤

⣿⣿⣿⣿⣿⣿⣿⢠⡶⢥⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢾⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠰⢥⢴⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⠀⣀⠀⠀⠐⠀⠁⠈⠓⠓⠉⠉

⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⣾⠟⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠜⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⡇⠀⠀⠀⠀⣴⣿⣿⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡟⠀⠀⠀⠀⠀⢠⣤⣖⣶⣶⣴⡄⠀⠀⠀⢀⣴⣶⣶⢐⠀⡀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⡇⠀⠀⠀⢀⣯⣿⠿⠿⢿⠄⠀⠀⠀⠀⠀⠀⠀⣿⣿⡏⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⡇⣤⡄⡀⣾⣿⣿⣧⢼⠆⣀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⡇⢀⣴⣶⣾⡾⠤⠀⢰⣿⣤⣤⣦⡀⠀⠀⠀⢠⣿⣿⡇⡄⠀⣀⣀⠀⠉⣙⡛⠛⢛⣛⠃⠀⢀⠀⣿⣿⣿⣿⣟⠷⠈⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠠⠤⡄⡠⢠⢀⡠⡠⠄⣀⠠⢠⠀⠄⢸⣿⣿⣷⣿⣿⣿⣻⣆⣼⣾⣻⣿⣿⣿⣿⣿⣦⣆⣤⢸⣿⣿⣿⣷⠸⠿⢿⠀⢾⠿⡿⠰⡿⢿⡗⢾⣿⣿⣿⣿⣿⣷⣺⠦⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣰⠫⠯⠾⡿⢖⣶⢆⣵⣼⣾⣾⣿⣿⣴⢦⣾⣿⡿⠟⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⣿⣦⣤⣤⣴⣤⣤⣴⣷⣤⣧⣾⣷⣶⣾⣿⣿⣿⡿⠘⠠⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⣰⣗⠀⠀⣿⣴⣤⣿⣷⣴⣾⣿⣦⣶⡿⣿⣿⣿⣅⢶⣿⡿⢍⢉⣍⣛⣟⣯⣭⣽⣿⣿⣿⡼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣃⣀⢀⣍⣿⣿⣟⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣏⣿⣿⣿⣼⣿⣿⣾⣟⢁⡛⠻⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣝⣿⣿⣿⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣿⣯⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣽⣿⣿⣿⣯⡷⠶⠀⠀⠀⠙⠛⠋⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡗⠛⠛⠓⣈⣃⣀⣀⣀⣀⣀⣀⣤⣤⣤⣤

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⡟⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠟⠛⠛⠋⠉⡛⠉⠉⡭⠉⠉⠉⠉⠉⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣷⣶⣶⣶⣆⠀⠰⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⣠⣦⡤⠄⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⡿⠿⠿⠿⣿⣿⣿⣧⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣉⣿⡷⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠧⠀⠀⠀⢤⡄⠀⠀⠉⠉⠉⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠉⠀⣀⣴⣶⣶⣬⣽⣿⣷⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣧⣿⣿⣿⣿⣿⠟⠉⠀⠀⠀⠀⠀⠀⠀⢸⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⡿⠿⠛⠋⠉⠉⠈⠈⠉⠛⢻⢿⣿⣿⣿⣿⣿⢸⣿⡿⣿⣿⣿⠇⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠉⠁⢀⣠⣤⡀⢀⠀⠀⠀⠀⠀⠀⢻⣾⣿⣿⣿⣿⣿⣼⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠶⠀⠂⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⠀⣠⠞⠋⠁⠀⠀⠀⠁⠀⠀⠀⠀⠀⠈⢻⣻⣿⣿⣛⠛⠛⠛⠛⢛⣛⣻⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⠿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠀⠜⠁⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠈⠋⠛⠉⠛⠛⠻⠯⣭⣉⣭⣿⡿⠟⠛⠉⠉⠈⠉⠙⠻⠦⠤⣀⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⢀⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⡿⡏⠀⠀⠀⠀⠀⠀⠀⢸⣿⠇⢿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣇⠀⠐⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠚⠧⣒⠷⠒⠉⠉⠝⠿⠿⠿⠅⠒⠀⠖⠈⠀⠀⠀⠀⠀⠀⠀⠀⠈⠡⠭⠍⠩⠂⠀⠉⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠠⠤⠀⠀⠀⢀⣀⣀

⣿⣿⣿⣿⣿⣿⣿⡇⣀⣚⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣶⣾⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⠀⠂⠀⣀⠀⠀⠐⠺⠿⠯⠽⠛⠛

⣿⣿⣿⣿⣿⣿⣿⣇⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣽⡿⠯⠛⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡼⠛⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⡇⠀⠀⠀⢠⣾⣿⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣤⠀⠀⠁⠀⢀⢤⣦⣄⣤⢀⣀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⣿⣻⠿⠿⢿⡇⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⠀⣀⠀⢀⣾⣿⣿⣿⡿⢾⢘⡆⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⢀⣤⣬⣥⠦⠄⠀⣿⣧⣤⣤⣀⠀⠀⠀⠀⣿⣿⣿⠀⠀⠀⠀⠀⠛⠛⠻⠿⠿⠿⠀⠉⠈⢰⣿⣿⣿⣿⢿⢝⡄⠆⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⢀⢠⠄⠄⢀⠀⣀⡀⡀⡀⢠⡄⠀⠀⢸⣿⣿⣴⣿⣿⡛⣷⣀⣶⠛⣿⣿⣿⣿⣿⡲⠠⣅⡀⣿⣿⣿⣧⢰⡿⣿⠆⣾⣿⣷⢰⣿⣿⣆⣶⣿⣿⣿⣿⣿⡿⣻⣕⠅⠄⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢐⡎⠦⠴⣵⢤⣵⢬⣶⣥⣶⣿⣶⣾⣄⡢⣿⣿⡿⠟⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⣤⣤⣴⣤⣴⣤⣧⣅⠺⠄⠉⠉⢻⣿⣿⣿⠭⠿⠕⠉⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣬⣿⠀⠀⣿⣶⣤⣼⣶⣆⣾⣷⣴⣲⣽⣇⣿⣟⣠⣾⣿⢟⣋⣙⣛⣟⣟⣛⣿⣿⣿⣿⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⢗⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣷⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣮⣗⣿⣿⣿⣿⣿⣿⢿⣅⠨⠉⠻⠿⢿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣴⣿⣿⣿⢿⡭⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣶⣿⣷⣿⣿⡿⢿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠷⢿⡟⠛⠀⠀⠀⠀⠈⠁⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠛⠛⣃⣀⣀⣀⣀⣀⣀⣀⣀⣀⣤⣤⣤

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠸⣁⣀⡀⠀⠀⠀⡀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠟⠛⠛⠛⢛⡛⠛⣏⠍⡭⠉⠉⠉⠉⠉⠈

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⡿⡿⣿⣿⣿⣿⣿⣿⡃⠀⠁⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠈⠀⢀⣼⣦⡤⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡞⡇⠘⠛⠻⠿⢿⣿⣿⣇⣀⣀⣸⣿⣿⣿⣿⣿⣿⣿⡏⣽⡟⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠤⠄⠀⠀⣤⠐⠀⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠁⢀⣤⣾⣿⣶⣾⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⡇⣿⣿⣿⣿⣿⠛⠉⠀⠀⠀⠀⠀⠀⠀⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⠿⠛⠋⠙⠁⠀⠀⠀⠀⠉⢙⣿⣿⣿⣿⣿⣿⡇⣿⡇⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⣀⣀⣀⣀⣃⣀⣀⣀⣀⢀⣀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠁⠀⢀⣠⠤⠤⠤⢄⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠟⠿⠛⠛⠛⠛⠒⠑⠁⠂⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⢠⠖⠋⠁⠀⠀⠀⠀⢂⠀⠀⠀⠀⠀⠩⣭⣻⣿⣍⣉⣉⣫⣛⣻⣛⣛⣛⣻⣿⣿⣿⣿⣟⣛⡛⠿⠿⢿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠐⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠋⠈⠉⠉⠛⠛⠯⢭⣵⡿⡟⠋⠉⠁⠀⠀⠉⠉⠛⠒⠦⢼⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⣴⣶⢄⣤⣀⣀⣀⣀⣀⣀⣀⢀⠠⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠙⢻⠃⠀⠀⠀⠀⠀⠀⠀⣿⡟⠘⣿⣿⣿⣿⢿⣿⣿⣿⠀⠈⠀⠃⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⡷⠀⡠⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢰⣩⠼⣸⢙⣻⣼⡣⣠⡩⢓⢃⠐⠤⠀⠀⡂⠀⠀⠀⠀⠀⠀⠀⢖⠺⢇⠀⠠⢀⡡⠐⠉⠈⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⡏⢀⣲⡅⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣽⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣴⣾⠀⠀⠀⠉⠉⠉⠉⠀⠉⠉⠉⠁⠉⠀⢘⣶⣢⠀⠀⠀⠈⣈⣠⣤⣤⣴⣶⠖⠻⠿

⣿⣿⣿⣿⣿⣿⣿⡷⣺⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣻⣥⣴⠲⠌⠁⠒⠊⠉⠉⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣶⠟⠋⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⢀⣠⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠀⠀⢀⣠⣀⣀⡀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡿⠀⠀⠀⢰⢿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⣿⣿⡿⠀⠀⠀⠀⠀⢠⣤⣤⣰⣤⣂⠀⠀⠀⢰⣿⣿⣷⢶⠳⣧⡆⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠸⢺⣯⣉⣽⡅⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠠⠿⠿⠿⠿⢿⣷⠘⠃⠂⣿⣿⣿⣿⣧⡽⣶⣗⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⣿⣿⣿⣿⣇⠀⠀⣀⡀⠀⡀⠀⣿⣿⡇⣇⢰⣾⣦⠀⣶⣶⡄⣴⣶⠦⠤⣶⣶⣿⣿⣿⣿⣓⠿⣿⠧⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠤⠀⣀⣀⠀⣀⣀⠀⠀⣀⡀⡀⢀⣿⣿⡇⣀⣴⣶⣿⠋⢉⠴⣻⣿⣿⣷⡮⣻⣼⣿⣾⣿⣿⣿⣿⣌⣀⣁⣄⣁⣈⣁⣆⣽⣤⣤⣌⣹⣿⣿⣿⢏⣹⣿⡢⡀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣠⣄⠀⠀⣦⣤⣀⣬⣀⣄⣬⣦⣤⣐⣾⢸⣿⣿⡿⣿⣿⣿⣾⣿⣿⣶⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣯⣿⣿⣿⣿⡿⡂⠣⠂⠣⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣷⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣧⣾⢸⣿⠃⣴⣾⡿⠟⠻⢿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣔⣴⣶⣾⣶⣶⣭⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣷⡶⠚⠷⠷⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠛⠿⠛⠉⠓⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡗⠑⡟⠋⠀⠀⠀⠀⠄⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠟⠛⠛⢛⠛⠛⣛⡛⠛⠛⠛⠩⡛⠉⣉⠭⠉

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡛⣯⣄⣤⣁⣤⣤⣄⡀⠀⠐⠰⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⣼⣤⡤⢄⡀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢿⣏⠍⠉⢡⣿⣿⣿⣿⣿⣿⠀⠐⠂⣿⣿⣿⣿⣿⣿⣿⢨⣿⣟⣿⣿⣿⣿⣿⣿⡿⠿⠿⠧⠤⠀⠀⣤⠀⠀⠉⠉⠁⠁⠈⠁⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⡄⠀⠀⣀⣿⣿⣿⣿⣿⡿⠿⠷⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⡿⢻⡿⠛⠀⠀⠀⠀⠀⠀⠀⠀⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣿⠿⠟⠛⠙⠉⠀⠀⠀⠀⠀⠀⢉⣿⣿⣿⣿⣿⣿⢸⣿⢸⠟⠃⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣉⣀⣀⣀⣀⣀⡀⣀⣀⡀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡛⣿⣿⡟⠀⠀⣀⡤⠖⠒⠒⠢⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣛⣛⣛⣛⣛⡛⠛⠛⠛⠛⠛⠛⠋⠑⠊⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⢠⠞⠉⠀⠀⠀⠀⠀⠡⠀⠀⠀⠀⠀⠰⢮⣿⢿⣦⣄⣭⣯⣭⣭⡭⣭⣭⣽⣿⡿⠿⣿⣟⣛⠛⠛⢛⣿⡇⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠈⠀⠈⠉⠙⠓⠲⠿⠿⠉⠀⠀⠀⠀⠀⠀⠉⠙⠒⢺⣿⠇⠠⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⢸⣿⢢⣶⣶⣶⣦⣤⣤⣤⡄⠂⠒⠐⠢⠤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠏⠀⠀⠀⠀⠀⠀⠀⢸⣯⣠⣿⣿⣿⣿⣛⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣟⠀⢲⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢩⠹⢉⠊⡩⣓⣻⣁⡁⡀⠈⡁⠂⠂⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⢋⢍⠊⣉⡁⢈⠉⡉⡏⣉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⡇⠀⣷⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣷⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⢀⣰⣬⠁⠀⠉⠉⠉⠉⠁⠘⠛⠛⠛⠂⠐⠀⢲⡦⡆⠀⠀⠀⠀⣁⣀⣠⣤⡤⣶⣶⡺⠟

⣿⣿⣿⣿⣿⣿⣿⣧⣞⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣯⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣨⣤⣴⡶⠮⠉⠒⠒⠉⠉⠁⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⠟⠋⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡅⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⢀⣀⠄⢀⡀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⢀⣴⣶⣶⣄⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⡤⣴⣮⣴⣺⡄⠁⠀⠀⣴⣿⣿⠵⡳⡶⣪⡇⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⢸⣿⡿⠿⠿⠆⠀⠀⠀⠀⠀⠀⢀⣿⣿⡇⠀⠀⠀⠀⠨⠿⠿⢿⣿⣿⡇⠛⠃⠂⣿⣿⣿⡷⣚⣫⡟⡓⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⣿⣿⡇⠀⠀⠀⠉⣰⣿⣿⣿⡄⢠⣀⠠⠀⣠⢠⢸⣿⣿⣇⡀⣴⣶⡆⢠⣶⣶⡀⣴⣶⣄⣠⣶⣾⣿⣿⣿⣻⢿⢹⣞⠁⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠠⠠⣀⣀⢀⣄⣄⢰⣠⢰⣀⠄⢸⣿⣿⡇⠀⠀⠀⡠⣿⣿⣿⣿⡇⡷⣦⣽⣶⣾⣿⣸⣿⣿⣿⣦⣈⣀⣁⣌⣁⣉⣀⣹⣄⣀⣍⣋⣹⣿⣿⣿⣝⣠⢁⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢥⠍⠀⠀⣧⣤⣠⣴⣄⣀⣭⣦⣦⢴⢿⢸⣿⣿⢷⣷⣶⣿⣿⣏⣠⣟⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⡟⠊⠡⠂⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢾⣾⣿⣾⣷⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣿⡿⢁⣴⣿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡴⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣴⣶⣶⣶⣶⣾⣕⣟⣻⣿⣿⣿⣿⣿⣿⣿⣷⣶⣾⣿⡿⣿⠆⣶⣦⣭⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠿⠹⠛⠁⠂⠀⠀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣺⣿⡋⠘⠛⠛⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠛⠛⠛⠛⠛⣛⠛⠛⠛⠛⢻⠻⡯⣭⡋⣉

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⢉⠉⠀⠀⠀⠀⠐⡖⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠈⠀⢠⣤⣤⢄⡀⡀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢿⣿⣿⣿⣿⣿⣿⣿⣿⣋⡤⢀⣨⣴⣶⣶⣶⡆⠀⢀⣈⣿⣿⣿⣿⣿⣿⣿⢸⣿⢸⣿⣿⣿⣿⣿⣿⡿⠿⠿⠠⠄⠀⠀⣤⠀⠈⠉⠉⠁⠀⠈⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠻⣿⣿⣿⠿⣿⡿⠿⢷⣻⣿⣿⣿⣿⣿⣿⠷⠤⣤⣤⣿⣿⣿⣿⣿⣿⣿⢸⣿⢸⣿⠛⢿⣿⠏⠁⠀⠀⠀⠀⠀⠀⠀⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⣀⣛⣿⣛⣿⣿⣷⣾⡿⠿⠛⠋⠉⠉⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⢸⡟⣾⣿⣤⣐⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣁⣀⣀⣀⣀⣀⣀⣀⢀⠀⣀⢀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣻⣿⣿⣿⣿⣿⡏⠀⠀⣠⡴⠒⠒⠒⠂⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣛⣛⣛⣛⣛⠛⠛⠛⠛⠛⠓⠛⠛⠁⠐⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠀⡠⠋⠁⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠰⣮⣿⣷⣤⣤⣻⣽⣯⠭⢭⣭⣭⣿⣿⠿⠿⣿⣛⣛⠛⠛⢻⣿⠠⣀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠁⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠙⠒⠾⠿⠫⠉⠀⠀⠀⠀⠀⠀⠉⠛⠒⢸⣿⠀⠤⠀⠈⠀⠀⠀⠀⠀⡀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⣾⣿⢰⣶⣶⣶⣶⣤⣤⣤⡄⠲⠒⠒⠶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⢹⠇⠀⠀⠀⠀⠀⠀⠀⢿⣇⣤⣿⣿⣿⣿⣿⣿⣿⡟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀

⣿⣿⣿⣿⣿⣿⣿⣿⠀⡮⠿⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠄⠒⠔⢹⣰⣘⡉⡛⣿⡇⣊⢛⢧⠨⠉⠂⢀⢠⠈⠈⠈⠀⠀⠀⠀⢂⢹⣅⣆⡊⣉⢍⣙⣝⢉⠭⠉⠉⢁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣟⢀⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠁⢨⣿⣮⠀⠁⠉⠉⠁⠈⠙⠉⠛⠛⠓⠚⠒⠀⢰⡄⣂⠀⠀⠀⠂⢀⣀⣀⣤⡤⠤⣶⣖⣲

⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣛⣤⣤⣶⠚⠍⠍⠛⠛⠉⠉⠉⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣶⠿⠛⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⠀⠀⠀⠀⠀⠠⠀⠀⡀⣀⡄⠀⠈⠁⠀⠀⠀⡀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡿⠀⠀⠀⠀⠀⢨⣝⣗⣪⣲⡄⠀⠀⠀⣰⣾⣿⡟⡩⣴⡛⡀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡏⠀⠀⠀⠀⣠⣤⣤⣄⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⡀⠀⠀⠀⠈⠿⠿⢿⣿⣿⡇⠿⠇⠆⣿⣿⣿⡗⣮⣾⣖⡂⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⢀⠀⠠⠀⠀⢀⡀⠀⠀⣀⠀⠀⣿⣿⡇⠀⠀⠀⢸⢻⣿⣿⣿⡆⠠⡀⢄⠠⢐⣆⢠⣿⣿⡇⡇⣴⣶⣦⢠⣶⣶⡀⣴⣶⣄⣠⣴⣮⣿⣿⣿⣟⣳⡚⣟⠁⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠤⠒⠄⡁⠢⠖⢂⣁⠤⠤⣮⣖⠜⣐⢀⣿⣿⣇⣢⣤⣀⣚⣹⣷⣶⣿⡆⣴⣮⣵⣿⣶⣿⣾⣿⣿⣿⣷⣈⣀⣁⣌⣍⣉⣤⣛⣋⣧⣞⣯⣹⣿⣿⣿⣟⣨⠪⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣈⢶⠂⠀⣿⣶⣐⣷⣤⣤⣬⣶⣦⣾⣿⣼⣿⠟⣙⣿⣿⣿⣿⣿⣿⣿⣿⣧⣽⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⡉⠉⣹⣿⣿⣿⣿⣿⣿⣟⠩⢆⠀⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣅⡘⠻⣿⣯⣭⣍⣉⢉⡛⠛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⢿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣷⣿⣶⣾⣾⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣮⣵⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠙⠛⠀⠀⠀⠀⢀⣀⣀⣀⣀⣀⣀⣀⣀⣀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣙⡟⢸⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⠷⠿⠿⠛⠛⢛⠛⣛⣛⠛⠛⠛⠛⢻⣿⣿⣯⣭⣽

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢽⣯⠀⠉⠉⠛⡛⠛⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿⣿⢳⣿⣿⣿⠀⠀⠀⠀⠀⠈⠀⢨⣧⣤⣄⣀⣀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠡⢀⠀⢠⡆⠀⠈⠍⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⢺⣿⣿⣿⣿⣿⣿⡿⠿⠿⠄⠀⠀⠀⣤⠐⠚⠉⠉⠉⠉⠀⠁⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣧⣴⣾⣿⣿⣿⠿⠦⠤⢶⣼⣿⣿⣿⣿⣿⣿⣿⢸⣿⢸⣿⣿⣿⠿⠟⠀⠀⠀⠀⠀⠀⠀⠀⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣤⣤⣿⣿⣿⣿⣿⣿⡿⠿⠟⠋⠙⠉⠁⠀⠀⠀⠀⠀⠀⢙⣿⣿⣿⣿⣿⣿⢸⡿⣸⣿⣿⣏⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣁⣀⣀⣀⣀⣀⣀⣀⣀⢀⡀⢀⡀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣉⣉⣹⣿⠛⢛⣿⣿⡟⠀⠀⣠⡴⠚⠓⠒⠢⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣛⣛⣛⣛⣛⠛⠛⠛⠛⠛⠛⠛⠛⠀⠊⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣼⣿⡟⠀⡠⠋⠁⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠰⣮⣿⡷⣶⣤⣠⣭⡭⠭⢭⣭⣭⣿⣿⠿⠿⣿⣟⣛⠛⠛⢻⣿⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠉⠙⠓⠺⠿⠫⠁⠀⠀⠀⠀⠀⠀⠉⠛⠒⢸⣿⠀⠉⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⣾⣿⢱⣶⣶⣶⣶⣶⣶⣶⡄⡶⠖⣖⠶⠲⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠩⡇⠀⠀⠀⠀⠀⠀⠀⢻⣧⣠⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⡇⠋⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠰⠢⡁⡃⡈⣋⡩⣉⣏⠀⠐⡛⠒⢄⣉⠀⢀⠀⠀⠁⠀⠀⠀⠀⠈⢹⠠⣀⠀⢉⢉⠉⣩⣍⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⠀⢀⣗⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠁⠀⠀⣀⣦⠁⠀⠉⠀⠉⠈⠉⠋⠈⠛⠓⠒⠊⠀⢈⠢⢀⠂⠀⠀⠀⠈⣀⣀⣠⣤⣤⣴⣶⣒

⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣐⣠⣤⣄⡒⠮⠍⠙⠛⠋⠉⠉⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⡾⠛⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠁⠀⠀⢀⡀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⢠⣥⣶⣖⣶⣦⠀⠀⠀⢰⣾⣿⡷⣴⡠⣻⡃⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⢀⣤⣤⣄⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⠀⠀⠀⠀⠀⠿⠯⠷⣿⣿⣷⠸⠇⠄⣺⣿⣿⣿⣽⢋⢞⠂⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⠀⠀⠀⢀⣿⣿⣿⣿⡇⠀⢀⡀⠀⢠⡄⠀⣿⣿⣿⡠⢠⣶⣶⠀⣴⣶⡄⣠⣶⣦⣀⣴⣦⣿⣿⣿⣗⣺⣷⣗⠇⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⢀⠤⠤⠄⡤⠰⠤⠀⠀⠂⠀⠄⠐⠀⣴⡿⠿⠻⠿⣿⣿⣿⣿⣿⣿⣿⣏⣘⣆⣲⣶⣾⣿⣇⣿⣿⣿⣷⣈⣀⣉⣀⣉⣉⣱⣈⣉⣭⣮⣋⣽⣿⣿⡿⠙⡰⡚⣪⡀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣓⡼⠃⠀⢰⣒⣤⣺⠀⣿⣿⣷⣼⣿⣿⣵⣿⣿⢸⣿⣿⡆⣿⣿⣷⣾⣿⣿⢿⣿⣿⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⠠⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠫⡷⣾⣾⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣭⣿⣷⢸⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣧⣄⢨⣿⣿⣿⣿⣿⣿⣿⡤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣷⣧⣾⣿⣷⣶⣾⣀⠛⢛⣛⣙⠻⢛⣛⣛⣛⡛⠛⣛⡓⢛⣛⣛⣝⢻⣛⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣮⣿⣿⡿⠿⠿⠟⠒⠂⠀⠀⠀⠀⣀⣀⣀⣀⣀⣀⣀⣀⣀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢛⣽⣾⣍⣶⣭⡅⣀⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⡷⠿⠿⠟⠛⠛⠛⠛⣛⠛⠛⢛⠛⠛⢿⠿⣭⣍⡍

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⢸⣿⣿⣷⡞⠷⠀⠀⠈⠉⠉⠋⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣿⣿⣿⣿⣿⡟⣹⣿⣿⡇⠀⠀⠀⠀⠈⠀⢀⣿⣤⣤⡀⣀⡀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣜⢿⣼⡟⣿⡇⠈⢀⣀⣳⡃⠀⢀⢀⣿⣿⣿⣿⣿⣿⣿⣿⢩⣿⣟⣿⣿⣿⣿⣿⣸⡿⠿⠛⠢⠄⠀⠀⣤⠀⠀⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠻⢻⣛⡟⣛⣛⣛⣓⣒⣚⣂⣔⡟⣛⣙⡛⣛⡒⠤⠬⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⢿⣿⣿⣿⢿⠿⠂⠀⠀⠀⠀⠀⠀⠀⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣤⣤⣾⣿⣧⣿⣯⣿⣿⣯⣿⣿⣿⣅⣿⣿⡇⣿⡇⠀⠀⠀⢈⣿⣯⣿⣿⣿⣿⢸⣿⢸⣿⣿⣏⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣉⣀⣀⣀⣀⣀⣀⣀⡀⣀⡀⢀⣀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠁⣿⣿⣿⣿⡏⡅⣿⡏⠉⣿⣿⣽⣿⢿⣧⣿⣧⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣛⣛⣛⣛⣛⠛⠛⠛⠛⠛⠛⠚⠈⠐⠋⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⢹⣿⣭⣽⣽⡇⠉⢡⠞⠉⠉⠉⠉⠈⠉⠉⠉⠀⠀⠀⠀⠐⢶⣿⣿⣦⣤⣶⡾⠭⠭⢭⣭⣭⣿⣿⠿⠿⣿⣟⣛⠛⠛⢻⣿⣆⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠁⠀⠀⠀⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠁⠀⠀⠈⠉⠓⠲⠿⠿⠉⠀⠀⠀⠀⠀⠀⠉⠙⠒⢸⣿⠁⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⠇⠀⠀⠀⠀⠀⠀⢸⣿⠣⣶⣶⣶⣶⣶⣶⣶⡦⠖⠒⠂⠒⠢⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⡏⠀⠀⠀⠀⠀⠀⠀⢸⣿⣠⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠈⡃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠀⠂⠀⡀⠀⢊⠙⣫⡩⠈⠀⠁⠈⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠄⡀⠉⠉⠉⢉⡍⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⣤⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣷⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⢠⣄⢄⠀⠈⠀⠈⠁⠁⠁⠀⠀⠘⠒⠂⠀⠀⢢⡄⡄⠀⠀⠀⠈⢀⣀⣀⣤⡤⣴⣶⢖

⣿⣿⣿⣿⣿⣿⣿⣿⡿⣵⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣯⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣎⡤⣤⣲⠠⠍⠀⠚⠓⠉⠉⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣶⠟⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⠀⠀⠀⢀⣠⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⢠⠿⢿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⡀⡀⢠⣦⠄⠀⠀⠀⣴⣼⣿⡤⠐⣾⠆⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⢻⠖⠚⢿⣿⣷⣤⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠸⠿⠿⠿⢾⡿⡇⠻⠃⠄⣿⣿⣿⠚⠫⡭⢀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣠⣴⣿⢿⣿⣿⣿⣿⣷⣴⣿⣿⣿⣿⣷⠀⠀⣀⢠⣀⢰⣿⣿⣧⡄⣴⣶⡆⢠⣶⣶⠀⣴⣶⡄⣠⣶⣾⣿⣿⣿⡅⠠⢙⡋⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠸⡟⠛⠁⣤⠿⠿⠿⠿⠿⠿⠿⠿⢿⣿⣿⣦⣳⣻⣮⣘⢸⣿⣿⣿⣥⣀⣀⣁⣌⣅⣭⣠⣉⣉⣥⣾⣯⣽⣿⣿⡯⠈⠪⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⡀⡀⠀⠀⢀⣠⣶⠀⣿⣿⣷⣼⣿⣿⣴⣿⣿⢸⣿⣿⡆⣿⣿⣷⣾⣿⣷⣽⣿⣿⣯⣝⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠻⠻⢿⣿⣿⣿⣿⣿⣿⣿⡇⠂⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠓⢻⠿⡶⠿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣭⣿⣷⢹⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣼⣿⣷⣿⣿⣿⣿⣿⣿⡻⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣷⣮⣷⣮⣷⣎⡀⠛⠛⣛⣙⠻⢛⡛⣛⣛⣛⢛⡛⢓⣛⡛⠛⠙⠻⠛⠸⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⠿⠿⠟⠛⠑⠀⠀⠀⠀⠀⣀⣀⣀⣀⣀⣀⣀⣀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢏⣽⣾⣍⣶⣴⡞⠉⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠛⠛⠛⠛⠛⢛⢛⠛⠛⠛⠛⠛⠫⡭⠉⣉

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⢸⣿⣿⣷⣶⣶⣶⣶⡆⠀⡄⣀⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⢹⣿⣾⣿⣿⣟⣽⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⢠⣥⣤⡄⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡜⢿⣼⡟⣿⡇⢿⣿⣿⣿⣇⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⢺⣿⣿⣿⣿⣻⣿⠿⠿⠿⠀⠀⠀⠀⡄⠀⠀⠉⠉⠁⠉⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣛⡛⣛⣋⣛⣁⣀⣀⣀⣠⡔⣚⣉⡛⣟⡒⠒⠾⢿⣿⣿⣿⣿⣿⣿⣿⣿⣸⣿⣺⣿⣿⡿⣛⠙⠀⠀⠀⠀⠀⠀⠀⢠⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣾⣿⣧⣿⣯⣿⣿⣯⣿⣿⣿⣅⣿⣿⡇⣿⡇⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⡇⣿⡟⣿⣿⣿⣇⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣁⣀⣀⣀⣀⣀⠀⠀⠀⠀⠀⠀⡀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣏⣅⣿⡏⠁⣿⣿⣽⣿⢿⣧⣿⣧⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣛⣛⣛⣛⣛⠛⠛⠛⠛⠓⠛⠛⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣿⣭⣭⣿⣿⠉⠁⡴⠉⠉⠉⠉⠈⠉⠉⠉⠀⠀⠀⠀⠀⠸⣮⡿⠷⣦⣤⣤⠤⠬⠭⣭⣭⣭⣿⠿⠿⠿⣽⣛⡛⠛⠛⢻⣿⡀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠙⠓⠺⠟⠫⠁⠀⠀⠀⠀⠀⠀⠉⠓⠒⣽⡏⠀⠒⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⡿⠀⠀⠀⠀⠀⠀⠀⣿⡿⢰⣶⣶⣶⣶⣶⣶⣶⡦⠒⡀⢒⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠰⠃⠀⠀⠀⠀⠀⠀⠀⣿⣇⣼⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⣼⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⣶⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢄⣀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠒⠀⠂⠀⢐⠤⢀⠀⠀⠀⠀⢀⣀⣀⣤⠤⠤⢶⠖

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣠⣴⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣄⡠⠤⣖⠀⠈⠀⠒⠒⠉⠉⠁⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⡾⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⢀⣴⣶⣶⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠁⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⣸⠘⢿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠤⠴⡂⠀⠀⠀⢰⣪⣿⡆⠫⡁⠆⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣀⣠⣽⠉⠉⣩⣽⣶⣶⣆⠀⠀⠀⠀⠀⠀⣿⣿⣿⠀⠀⠀⠀⠀⠾⠶⠾⡶⣷⠇⠘⠃⠀⣼⣿⣿⣇⠃⠀⠊⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣤⣿⢿⣿⣿⣿⣷⣶⣮⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⣿⣿⣿⡇⢰⣶⣶⠀⣴⣶⡄⢠⣶⣦⢀⣴⣶⣿⣿⣿⠇⠀⢰⠢⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠂⠀⠸⡿⠟⠡⣴⠿⠿⠿⠿⠿⢿⠿⠿⢿⣿⣿⣇⡦⣶⣭⣦⣧⣿⣿⣿⣿⣀⢀⠈⣄⣁⠈⢥⣮⣍⣩⣌⣍⣹⣿⣿⡯⠱⠀⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢀⠀⠀⠀⣀⣤⠀⣿⣿⣷⣼⣿⣿⣴⣿⣿⢸⣿⣿⡆⣿⣿⣷⣾⣿⣷⣽⣿⣿⣧⣥⢽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣉⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⡿⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠚⠿⠦⠶⠼⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣭⣿⣷⢹⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⢳⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣤⣶⣦⣤⣴⣶⣀⠛⠛⢛⣙⠻⢛⡛⢛⣛⣛⡛⠛⢓⠛⠛⠛⠙⠻⠛⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠂⠀⠀⠀⠀⠀⣀⣀⣀⣀⣀⣀⣀⣀⣀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢏⣼⣾⣍⣷⣤⣌⣀⣀⣀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠟⠛⠛⠛⠛⠛⡛⠛⠛⠛⠛⠉⠋⠩⠉⢉

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⢸⣿⣿⣷⣿⣿⣿⣿⡇⠀⠁⢢⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣿⣿⣿⣿⣷⣿⣿⣿⣿⠁⠀⠀⠀⠀⠈⠀⢀⣤⣄⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡜⢿⣼⠟⣿⡇⠀⠈⢛⣿⣿⣄⣀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⢨⣽⣟⣿⣿⣿⣿⣿⣿⡿⠿⠿⠀⠀⠀⠀⣤⠀⠀⠈⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣛⡛⣛⣛⣛⣃⣀⣀⣀⣀⡕⣚⣫⡛⣛⡛⠿⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⢻⣿⣿⣿⠉⠋⠀⠀⠀⠀⠀⠀⠀⠀⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣾⣿⣧⣿⣯⣿⣿⣯⣿⣿⣿⣅⣿⣿⡇⣿⡇⠀⠀⠀⠀⢨⣿⣿⣿⣿⣿⣿⢸⣿⢸⣿⣿⣏⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣁⣀⣀⣀⣀⡀⢀⡀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⡏⣧⣿⡏⠁⣿⣿⣽⣿⢿⣧⣿⣧⠀⠀⠀⠀⠸⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣛⣛⣛⣛⣛⠛⠛⠛⠚⠒⠈⠉⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣭⣽⣯⣭⣽⣿⡏⠁⢠⠏⠉⠉⠉⠈⠉⠉⠉⠀⠀⠀⠀⠀⠠⡶⠿⠿⢶⣤⣤⡤⠤⠭⢭⣯⣭⣿⣿⠿⠿⠯⣽⣛⠛⠛⢻⣿⢇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠛⠲⠿⠻⠉⠀⠀⠀⠀⠀⠀⠉⠙⠒⢺⣿⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡻⣿⠃⠀⠀⠀⠀⠀⠀⢸⣿⠳⣶⣶⣶⣶⣶⣶⣶⡆⡐⠀⠐⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠇⠀⠀⠀⠀⠀⠀⠀⢸⣿⣠⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⡁⠀⠠⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠀⢀⡀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⢠⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣭⣾⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡄⣄⠀⠀⠀⠉⠈⠀⠀⠈⠀⠀⠀⠀⠀⠀⢰⢄⠀⠀⠀⠀⠀⢀⣀⣤⣤⢤⠶⣒

⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣰⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣃⠤⣔⠢⠬⠁⠐⠒⠀⠉⠁⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⡯⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣶⠟⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⠀⢀⣴⣶⣶⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡏⢀⣎⣹⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⢀⡀⠀⢤⡀⠀⠀⠀⣤⣾⣾⢇⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⢼⡦⡉⣭⡍⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⡀⠀⠀⠀⠀⠗⠿⠿⠞⠯⠇⠛⠃⠂⣿⣿⣿⠢⠀⢆⡀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣿⣿⣇⣤⣟⣛⢃⣿⣿⣤⣤⣤⠀⠀⠀⠀⠀⢀⢰⣿⣿⡇⠀⣴⣿⡆⢠⣶⡶⠠⢴⣶⡆⣠⣶⣾⣿⣿⣿⢃⠕⠰⠂⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣴⠿⠛⣻⠿⢿⣿⣿⣾⣿⣶⣿⣿⣿⣿⡦⠔⣨⣽⣷⣵⢼⣿⣿⣿⣧⣀⣀⣁⣄⢀⣼⣷⢶⣯⣡⣌⣙⣻⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢀⡠⠀⠀⢀⣤⠀⣿⣿⣷⣼⣿⣿⣴⣿⣿⢸⣿⣿⡆⣿⣿⣷⣾⣿⣿⢹⣿⠃⣿⣯⣭⣷⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣷⣿⣿⣿⣿⣿⣿⣿⠇⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠻⠾⠦⠿⡿⢿⠀⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣭⣿⣷⢸⡿⣼⣿⣷⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣯⠏⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣴⣶⣶⡶⣴⣶⡂⠛⠛⢛⣙⠻⢛⣛⢛⣛⣛⣛⠛⠓⠛⠛⠛⠙⠻⠛⠘⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣽⣿⠊⠛⠛⠛⠂⠀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢋⣴⣾⣍⣧⣤⣇⣀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠉⠋⠉⠉⠉⠉

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⢸⣿⣿⣷⡟⣿⣿⣷⠀⠘⠀⢪⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⢠⣤⣤⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡜⢿⣼⠟⣿⡇⠀⠀⠙⣿⣆⡀⢀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⢸⣿⣿⣿⣿⣿⣿⠿⠿⠛⠀⠀⠀⠀⡄⠀⠀⠉⠉⠁⠁⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣛⡛⣛⣛⣛⣂⣀⣀⣀⣀⡠⣔⣻⡛⣙⡛⠿⠛⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⠉⢻⢘⣭⣽⡟⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣾⣿⣧⣿⣯⣿⣿⣯⣿⣿⣿⡅⣿⣿⡇⣿⡇⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⡏⠃⠚⢉⣉⣉⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣁⣀⣀⣀⣀⣀⣀⡀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⡏⢁⣿⡏⠉⣿⣿⣽⣿⢿⣧⣿⣧⠀⠀⠀⠀⠀⠸⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣛⣛⣛⣛⠛⠛⠛⠛⠛⠉⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣭⣿⣯⣵⣿⣯⠁⠀⡭⠉⠉⠉⠈⠉⠉⠉⠀⠀⠀⠀⠀⠀⠘⠮⠿⠷⢦⣤⣤⠤⠤⠥⣿⣯⣽⣿⠿⠿⠿⣯⣟⣛⠛⠛⢻⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠓⠺⠟⠫⠁⠀⠀⠀⠀⠀⠀⠉⠙⠒⢸⡿⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠿⡿⠀⠀⠀⠀⠀⠀⠀⣿⡿⢰⣶⣶⣶⣶⣶⣶⣶⡆⢐⠠⠤⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⣿⣇⣼⣿⣿⣿⣯⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⢠⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠀⠀⠀⠀⠀⢀⣀⣠⠤⠤⠶⠒

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢠⣶⣗⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⢾⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣈⡤⣤⠲⠌⠈⠐⠀⠀⠉⠁⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣯⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣶⠿⠋⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⢀⣠⣤⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠁⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⢀⣾⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠠⠀⠀⠀⠀⢀⠀⠀⠀⢰⣾⣾⠄⠰⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠈⢩⣿⠛⣛⡗⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⠀⠀⠀⠀⠀⠁⠤⠶⠿⠿⠿⠘⠃⠂⢸⣿⣿⢆⠂⢑⡣⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡟⠀⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⡄⢰⣾⣷⠀⣶⠷⢆⠰⠶⣦⠀⣶⣶⣿⣿⣿⠷⠁⣀⠁⠀⠀⠀⠀⠀⠀⠀

⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⡤⠶⣿⡿⢧⠶⠿⠋⢩⠿⢿⣶⣦⣤⢠⣀⣨⣀⣀⣎⢦⣿⣿⣿⣏⣀⣀⣀⣤⣁⣠⣿⣷⢶⣏⣄⣭⣍⣿⣿⡿⠁⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠄⠀⣿⣿⣷⣼⣿⣿⣵⣿⣿⢸⣿⣿⡆⣿⣿⣷⣾⣿⣿⣿⣿⠀⣿⣷⣮⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣛⣿⣶⣿⣿⣿⣿⣿⣧⠷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠻⠶⠴⠴⠿⠀⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣭⣿⣷⢹⣿⣰⣿⣿⣾⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⠿⣟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⣠⣤⣦⣤⣴⣀⠛⠛⢛⡙⠻⠛⡛⠛⢛⣛⣛⣛⣓⡛⠛⠛⣙⠻⣛⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣟⣿⣿⣮⣿⡇⠛⠛⠓⠛⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢏⣵⣶⣍⣿⣴⡝⠛⠀⠀⠀⠀⠉⢡⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⡿⠿⠛⠛⠛⠛⢛⠛⠛⠛⠛⠉⠉⠉⠉⠉⠉⠉

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⢸⣿⣿⣷⣦⣤⣀⠀⠀⢀⢀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⡏⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠈⠀⢀⣤⣤⠄⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡜⢿⣼⡟⣿⡇⠻⣿⣿⣧⡀⠀⠈⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢠⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠛⠂⠀⠀⠀⣠⠀⠀⠈⠉⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⢉⣛⡟⣛⣛⣛⣀⣐⣙⣃⣀⡠⣜⣻⡛⣍⡛⠟⠛⠻⠿⢿⣿⣿⣿⣿⣿⣿⣿⠉⢹⠏⠉⢉⣙⠙⠉⠁⠀⠀⠀⠀⠀⠀⠀⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣾⣿⣧⣿⣏⣿⣿⣏⣿⣿⣿⡅⣿⣿⡇⣿⡇⠀⠀⠀⠀⠀⢈⣽⣿⣿⣿⣿⣿⠀⠸⢰⣾⣿⣃⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣈⣀⣀⣀⣀⠀⣀⢀⠀⡀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⡏⡁⣿⡏⠉⣿⣿⣽⣿⢿⣧⣿⣧⠀⠀⠀⠀⠀⠸⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣛⣛⣛⣛⡛⠓⠚⠙⠑⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣭⣭⣽⣯⣵⣿⣯⡅⠀⡩⠉⠉⠉⠈⠉⠉⠉⠐⠀⠀⠀⠀⠀⠀⠳⠽⠿⠶⣤⣤⡤⠤⠬⢽⣿⣯⣿⠿⠿⠿⠿⣭⣛⡙⠛⠛⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠙⠒⠿⠻⠁⠀⠀⠀⠀⠀⠀⠈⠉⠓⢲⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⠃⠀⠀⠀⠀⠀⠀⢸⣿⠳⣶⣶⣶⣶⣶⣶⣶⡖⠖⠐⠂⠴⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠃⠀⠀⠀⠀⠀⠀⠀⢸⣿⣠⣿⣿⣿⣯⣽⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠅⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠄⠀⠀⢀⠠⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⢀⡅⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣰⣶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⡠⣠⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀⠀⢀⡠⡤⢤⢶⡶

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⣰⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢐⡠⢤⡐⠠⠁⠀⠂⠀⠉⠁⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⡷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⡾⠟⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⡀⠀⠀⠀⣴⣼⣾⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⣠⣴⣶⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠐⠛⠿⠿⠾⠿⠇⠛⠃⠂⣿⣿⣿⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣷⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⡇⠄⣴⣿⡦⢠⣶⣷⠄⣴⣶⣆⢠⣶⣶⣿⣿⠋⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠠⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⠿⠿⠧⠿⠎⣭⣿⠃⠀⠀⢀⠀⣀⣠⣶⣢⣰⣖⢼⣿⣿⣿⣥⣀⣀⣤⣄⣠⡈⣡⣤⠘⣣⣏⣉⣽⣟⡯⡽⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣠⠀⠀⠀⢨⠀⣿⣿⣷⣼⣿⣿⣴⣿⣿⢸⣿⣿⡆⣿⣿⣷⣾⣿⣷⣀⣶⠂⢀⣿⣧⣥⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿⡯⢜⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠐⠿⠓⠿⠿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣭⣿⣷⢻⣿⠀⣾⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠪⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣾⣖⣶⣾⡀⡛⠛⢛⣙⠻⢛⡛⢛⡛⣛⣛⣛⡓⣛⣛⣻⣝⣻⣛⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⢿⣿⡟⠛⠛⠋⢀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢏⣴⣶⣍⣷⣬⡄⡽⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⠛⠛⠛⠛⠉⠙⠛⠋⡉⠉⠉⠉⠉⠉⠉⠉

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⢸⣿⣿⣷⡞⠃⠀⠈⠉⠙⠋⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⢀⣤⡤⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠻⣿⣿⣿⡜⢿⣼⠟⣿⡇⣀⡀⠀⠀⣀⡇⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⢸⣿⣿⣿⣿⣿⣿⠟⠛⠃⠀⠀⠀⠀⣤⠀⠀⠉⠁⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢀⣀⡛⣛⣛⣛⣂⣀⣺⣿⣻⡿⣿⣻⡛⣏⡛⠿⠟⠛⠻⠿⢿⣿⣿⣿⣿⣿⣿⣿⠸⣿⠸⠿⠟⠏⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⣾⣿⣧⣿⣏⣿⣿⣏⣿⣿⣿⡅⣿⣿⡇⣿⡇⠀⠀⠀⠀⠀⠀⢨⣿⣿⣿⡿⣏⡉⢀⢘⢀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣁⣀⣀⣀⣀⣀⡀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡁⣿⣿⣿⣿⡏⠁⣿⡏⡍⣿⣿⣽⣿⢿⣧⣿⣧⠠⠀⠀⠀⠀⠀⠸⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣛⣛⣛⣛⠛⠚⠙⠋⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣭⣭⣿⣷⣶⣯⣽⠃⠉⠭⠉⠉⠈⠉⠉⠉⠀⠁⠀⠀⠀⠀⠀⠘⠮⠿⠷⢶⣤⣤⠶⠤⠴⣾⣿⣿⡿⠿⠿⠿⠯⣭⣉⠛⠛⢻⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠛⠚⠟⠫⠀⠀⠀⠀⠀⠀⠀⠈⠉⠒⢸⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⡿⡿⠀⠀⠀⠀⠀⠀⠀⣿⡿⢸⣶⣶⣶⣶⣶⣶⣶⡦⠂⠄⠀⠀⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠸⠁⠀⠀⠀⠀⠀⠀⠀⣿⣇⣼⣿⣿⣿⣯⣽⣿⣿⠇⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⢀⡤⠠⠀⠈⠉⠈⠀⠈⠃⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⣀⠌⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣯⣲⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣤⠀⠀⠀⠀⠀⠉⠀⠉⠁⠁⠀⠁⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠤⢤⢤⣶⣶

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣣⠤⡲⠀⠉⠀⠀⠀⠉⠁⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡾⠟⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⠀⠀⠀⠀⠀⠀⠀⢀⣀⡤⡀⢀⡀⠀⢠⣽⣾⡗⡀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡿⢀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡏⠀⠀⠀⠀⠀⠓⠛⠾⠿⠿⠇⠘⠃⠂⣾⣿⣿⡃⠃⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣷⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣇⡇⢰⢿⣷⠀⣾⣷⡆⢴⣾⣦⢠⣶⣶⣿⢿⡻⡇⡀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⣤⡤⣤⣄⠿⠿⠟⠿⠛⢛⣿⠇⠀⢀⢀⠀⠀⣠⣶⣶⣴⣗⢾⣿⣿⣿⣧⣠⣤⣄⣀⣄⣄⣠⣌⣄⣥⣦⣇⣬⣿⣟⣯⠰⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠄⠀⠀⢰⠀⣿⣿⣷⣼⣿⣿⣵⣿⣿⢸⣿⣿⡎⣿⣿⣷⣾⣿⣿⣤⣟⡂⠀⣻⣿⣤⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣡⣤⡈⣻⣿⣿⣿⣿⣿⠩⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠖⠒⠾⠿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣭⣿⣷⢹⣿⣓⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣿⣿⣿⣿⣛⠜⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣾⣶⣾⣷⣀⠛⠛⢛⣙⠻⢛⡛⢛⡛⢛⢛⣛⠓⣛⣛⣛⣝⣻⣛⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠛⢂⣑⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢋⣴⣶⣌⣧⣭⡄⡉⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⢿⣿⡟⠛⠛⠛⠉⢉⡉⠉⠉⠍⠉⠉⠉⠉⠉⠉

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⢸⣿⣿⣷⡞⠂⠀⠈⠉⠙⠉⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣇⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⢀⣤⣤⠄⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⡜⢿⣼⠟⣿⡇⣀⣀⡀⠀⣀⣀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢰⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠛⠀⠀⠀⠀⣴⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢀⣀⡛⣛⣛⣛⣂⣀⣲⣿⣛⡿⣿⣿⡛⣏⡻⠿⠟⠛⠛⠿⢿⣿⣿⣿⣿⣿⣿⣿⢸⣿⢸⣿⣿⣿⠟⠋⠁⠀⠀⠀⠀⠀⠀⠀⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⣾⣿⣧⣿⣏⣿⣿⣏⣿⣿⣿⡅⣿⣿⡇⣿⡇⠀⠀⠀⠀⠀⠀⢰⣽⣿⣿⣟⠻⢻⢘⣛⣈⣉⣙⣇⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⡀⣀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⡏⠁⣿⣏⡍⣿⣿⣽⣿⢿⣧⣿⣧⠐⡀⠀⠀⠀⠀⠸⠿⢿⡿⢿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣽⣭⣭⣉⣙⣉⡉⠉⠉⠀⠁⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣭⣭⣽⣧⣤⣽⣽⠇⠉⡩⠉⠉⠈⠉⠉⠉⠀⠐⠀⠀⠀⠀⠀⠘⠷⠽⠿⠶⣤⣤⡤⠤⠶⣶⣶⣾⡿⠿⠿⠻⠿⢭⣍⡉⠙⢻⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⢀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠙⠛⠟⠻⠁⠀⠀⠀⠀⠀⠀⠈⠉⠑⢺⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⠁⠀⠀⠀⠀⠀⠀⢺⣿⠱⣿⣿⣶⣶⣶⣶⣶⡖⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠉⠃⠀⠀⠀⠀⠀⠀⠀⢸⣷⣴⣿⣿⣿⣯⣽⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠈⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠠⡠⠀⠈⠁⠰⠀⠈⠑⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢀⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣽⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⢦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⡄⡠⠀⠀⠀⢀⠀⠤⠤⡴⣶⠒

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣲⣿⣟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣾⡁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⠤⠒⠀⠀⠀⠀⠀⠉⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⠟⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⢀⣀⠀⠀⠠⠂⢀⡀⠀⢀⣾⣴⢆⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣾⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⠀⠀⠀⠀⠀⠁⠚⠳⠟⠟⠿⠘⠋⠀⢸⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⠿⠿⠿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣄⠰⡿⢿⠀⣾⣿⡆⢰⣾⣷⠀⣶⣷⣾⣿⣿⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⢠⠿⠿⣿⠿⠟⠷⠿⣿⣿⣿⣷⣾⣿⢶⣶⣶⡀⠀⠀⠠⣤⣠⢨⣤⠄⣿⣿⣿⣏⣤⣠⣤⣄⣀⣄⣠⣔⣤⣬⣤⣥⣬⣿⣿⡛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠢⡀⠀⠀⢰⠀⣿⣿⣷⣼⣿⣿⣴⣿⣿⢸⣿⣿⡆⣿⣿⣷⣾⣿⣿⢹⣇⠆⠀⣰⣿⢴⢰⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⠿⠛⠻⣿⣿⣿⣿⡟⡹⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠬⠟⠿⠾⠀⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣭⣿⣷⢸⣿⣇⢸⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣿⡆⣼⣿⣿⣿⡯⠕⠊⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣾⣾⣄⠛⠛⠛⣙⠻⠛⡛⢛⠛⢛⡛⡛⠓⠛⢛⣛⣙⣻⣻⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⡟⠛⠛⣃⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢋⣵⣶⣌⣷⣧⡄⡆⠈⠛⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠛⠛⠉⠉⠉⠉⠩⠍⠉⠉⠉⠉⠁⠁

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⢸⣿⣿⣷⡆⠁⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⡿⣣⣿⣟⣿⡇⠀⠀⠀⠀⠀⠀⠀⣴⣶⠄⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡜⢿⣼⣟⣿⣇⣶⣦⣤⠀⣀⣀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⡇⣿⣿⣿⣿⣿⡿⠿⠛⠛⠃⠀⠀⠀⢰⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢻⣙⡟⣛⣛⣛⣲⣒⣛⣛⣛⡿⣿⣿⡛⣟⡙⠿⠛⠛⠛⠻⠿⣿⣿⣿⣿⣿⣿⣿⢇⣿⣇⣿⣿⣿⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⢸⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡶⣾⣿⣧⣿⣏⣿⣿⣏⣿⣿⣿⡅⣿⣿⡇⣿⡇⠀⠀⠀⠀⠀⠀⢀⣽⣿⣿⣿⣿⣿⢸⣿⣹⣿⣿⣯⣀⣀⣀⣀⣀⣀⣠⣤⣤⣤⣨⣤⣀⡄⢀⣀⡀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⡏⠁⣿⡏⡭⣿⣿⣽⣿⢿⣧⣿⣧⠉⠄⠀⠀⠀⠀⠀⠿⢿⡿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣭⣭⣭⣭⣍⣉⡉⠉⠀⠁⠉⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⡉⠉⣹⣿⣷⣽⣽⡇⠉⡩⠉⠉⠈⠉⠉⠉⠀⠈⠀⠀⠀⠀⠀⠀⠳⢿⠿⠶⢦⣤⣤⠴⠶⣶⣶⣶⡶⠿⠿⠛⠿⠯⣭⣉⠉⠉⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠛⠛⠛⠄⠀⠀⠀⠀⠀⠀⠀⠉⠉⠐⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠻⣿⠃⠀⠀⠀⠀⠀⠀⢸⣿⠣⣿⣿⣿⣷⣶⣶⣶⣶⠀⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⡌⠀⠀⠀⠀⠀⠀⠀⢸⣿⣠⣿⣿⣿⣿⣭⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣄⣴⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠤⢶⣒⠚

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣰⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⢤⠐⠂⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⠟⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣷⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣏⠽⠿⠿⣿⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⢀⣀⢀⢀⠀⡀⣀⠀⠀⣀⣡⣵⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⣶⣿⡿⠤⠂⣸⣿⣤⣤⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⢐⣿⣿⡇⠀⠀⡀⠀⠈⠙⠓⠊⠛⠛⠂⠉⠁⠀⣯⣿⡷⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣤⣴⣿⣿⣿⣟⣦⣼⣞⣽⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣧⡀⠾⠿⠇⢰⠿⢿⠀⣾⣿⡆⢰⣿⣷⡟⠟⡃⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⠀⠀⠐⠂⠀⠀⠀⠀⠀⠸⠿⠟⠋⢉⡿⠿⠿⠿⠿⠿⠿⠿⠿⢿⣿⡗⠀⠀⢀⣢⡔⢠⡘⣆⢸⣿⣿⣿⣥⣠⣤⣤⣤⣤⣤⣴⣤⣤⣤⣼⣦⣾⢏⣗⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⡀⠀⠀⠀⠀⣿⣿⣷⣼⣿⣿⣴⣿⣿⢸⣿⣿⡆⣿⣿⣷⣾⣿⣷⣽⣿⣯⠀⢠⣿⡳⡦⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣶⣂⢈⣿⣿⣿⣿⡢⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠘⠁⠙⠳⠀⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣭⣿⣷⠙⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⣤⣦⣝⣷⡀⠛⠛⠛⡙⠻⢛⡛⢛⡛⠛⣛⢛⠓⠛⠛⠛⠙⠻⠛⣐⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣋⣋⣀⣀⣀⣀⣀⣄⣤⣤⣤⣤⣤⣤

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢏⣴⣶⣄⣤⣤⣄⣀⣀⠀⠀⠀⢰⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⢿⣿⡟⠛⠛⠉⠉⠉⠉⠉⠉⠉⠉⠁⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⢸⣿⣿⣷⣾⣿⣿⡇⠀⠁⢲⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢿⣿⢸⣿⣿⣿⣿⣿⣿⣶⡿⠃⠀⠀⠀⠀⠀⠀⠀⣠⣴⠦⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡜⢿⣼⠟⣿⡇⡙⠻⢿⣧⣀⣤⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢸⣿⢸⣿⣿⣿⣿⡿⠿⠛⠁⠀⠀⠀⠀⠀⣶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣛⡛⣛⣛⣃⣀⣀⣀⣀⣈⡉⣠⣴⡛⣟⡻⠿⠟⠋⠛⠛⠻⠿⣿⣿⣿⣿⣿⣿⡿⣽⣿⣼⣿⣿⡇⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⣾⣿⣧⣿⣏⣿⣿⣏⣿⣿⣿⡅⣿⣿⡇⣿⡇⠀⠀⠀⠀⠀⠀⠀⢼⣿⣿⣿⣿⣿⣇⣿⣇⣟⣻⣿⣦⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⡤⢤⡤⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⡏⡅⣿⡏⣥⣿⣿⣽⣿⢿⣧⣿⣧⠈⠡⠀⠀⠀⠀⠀⠹⠿⢿⡿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣭⣭⣭⣭⣭⣭⠉⠈⠁⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣭⣭⣭⣭⣿⣷⣭⣿⡿⠉⠉⠍⠉⠈⠉⠉⠉⠀⠀⠁⠀⠀⠀⠀⠀⠘⠳⠟⠻⠶⢦⣤⣶⠶⢶⣲⣶⡶⠿⠟⠛⠛⠿⠭⣍⡉⠉⢹⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⣠⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠛⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠉⠁⢸⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⢟⡏⠀⠀⠀⠀⠀⠀⠀⣿⡏⢺⣿⣿⣿⣿⣶⣶⣶⡆⠀⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⣿⣧⣾⣿⣿⣿⣿⣽⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠂⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡂⢀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠰⢖⣶⠿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣺⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢨⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣤⠒⠈⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠿⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣧⠛⠛⢛⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡏⠀⠀⠀⠀⠀⠀⢄⠀⢠⣤⠄⢀⡀⠀⢰⣌⣖⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣶⣿⠟⠂⢁⣸⣿⣶⣶⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⣀⠀⠈⠀⠘⠛⠛⠛⠃⠈⠁⠁⣿⢯⣷⠄⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣠⣴⣿⣿⣿⣤⣷⣾⣟⣰⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⡀⢀⢀⢠⣿⣿⡇⡂⠸⠿⠷⠀⠿⢿⣦⣾⣿⡷⣰⣿⣿⣏⡾⠷⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠂⠀⠀⠂⠀⠀⠀⠿⡟⠋⣩⡽⠿⠿⠿⠿⠿⠿⠿⠿⢿⣿⣧⢀⠀⠄⣤⣤⣾⣧⣶⢸⣿⣿⣿⣷⣤⣤⣤⣤⣤⣤⣷⡤⠉⣥⣿⣴⣥⡯⠩⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣄⠀⠠⠀⣿⣿⣷⣼⣿⣿⣴⣿⣿⢸⣿⣿⡆⣿⣿⣷⣾⣿⣷⣽⣹⣷⡇⢀⣿⣿⡶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣰⣿⣿⣿⣿⡇⠘⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠀⢛⠛⢛⠀⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣭⣿⣷⠉⣾⣿⣏⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠄⠊⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣷⣾⣿⣄⠛⠛⠛⡙⠻⠛⡛⠛⠛⠛⠛⠛⠓⠛⠛⠛⠙⠻⠛⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠻⣿⣿⣟⣉⣉⣀⣀⣠⣤⣤⣤⣤⣤⣤⣤⣤⣤

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢏⣴⣶⣅⣤⣥⣤⣶⣤⡄⠀⠠⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠋⠉⠉⠉⠉⠉⠉⠉⠉⠁⠁⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⢸⣿⣿⣷⣾⣿⣿⡇⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣠⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣶⡖⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡜⢿⣼⠟⣿⡇⣬⡙⠻⢿⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⢹⣿⣿⣿⣿⣿⠿⠟⠀⠈⠀⠀⠀⠀⣴⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣛⡟⣛⣛⣛⣀⣀⣀⣀⣈⡝⣉⣴⡚⣟⡛⠿⠟⠛⠋⠙⠛⠿⢿⣿⣿⣿⣿⣿⣿⢸⣿⢸⣿⣿⡏⠉⠈⠀⠀⠀⠀⠀⠀⠀⠀⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⣾⣿⣧⣿⣏⣿⣿⣏⣿⣿⣿⡅⣿⣿⡇⣿⡇⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣸⣏⣈⣴⣿⣧⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⢤⡤⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⡏⡅⣿⡯⣭⣿⣿⣽⣿⢿⣧⣿⣧⠀⠐⡀⠀⠀⠀⠀⠘⠿⢿⣿⡿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣭⣭⣭⣭⣭⠁⠁⠉⠁⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣭⣭⣭⣭⣿⣷⣭⣿⣿⠉⠉⠍⠉⠈⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠘⠓⠿⠻⠶⠶⣴⣖⡲⠒⣲⣶⡶⠿⠿⠛⠛⠿⠯⣭⣉⠉⢹⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⣀⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠙⠛⠙⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⢸⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠿⡟⠀⠀⠀⠀⠀⠀⠀⣿⡿⠸⣿⣿⣿⣿⣿⣿⣶⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠸⠁⠀⠀⠀⠀⠀⠀⠀⣻⣷⣶⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⠀⢰⢉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢄⣤⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣶⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⡀⠀⠀⠐⣒⠚⠛

⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⢰⣷⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣷⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣦⠒⠈⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡼⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣶⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⡹⢿⡛⣛⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⢀⣠⣠⣄⣤⡤⢀⣠⠀⢀⣦⡶⡮⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣷⣾⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⣀⣀⠀⠈⣀⡁⠉⢛⡛⠀⠉⠈⢸⣿⣿⡇⠁⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣼⣿⠟⠛⣩⣿⣧⣤⣄⠀⠀⠀⠀⠀⡀⢀⢀⡀⡀⣿⣿⣿⣸⠐⠟⠿⠂⠾⣟⣅⡈⠸⢿⢆⣾⢿⣿⣿⣿⡊⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠐⠀⠀⠒⠀⠀⠂⠀⣠⡤⢷⣿⣿⣯⣽⠦⠆⣰⣿⡿⣿⣿⡆⢐⢰⠀⢤⡴⡳⢶⣿⡇⣿⣿⣿⣿⣴⣶⣶⣶⣶⣿⣿⡗⠴⣤⣾⣶⣧⣿⣚⡏⠆⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠂⠀⡀⣀⠀⣿⣿⣷⣼⣿⣿⣷⣿⣿⢸⣿⣿⡆⣿⣿⣷⣾⣿⣿⣹⣇⣿⣳⣀⣼⣿⣳⣾⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⠓⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡁⡘⣛⠛⠀⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣭⣿⣷⠹⣽⣿⣿⣨⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⡟⢟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣯⣿⣄⠛⠛⢛⣙⠻⢛⡛⠛⠛⠛⠛⢛⠓⠛⠛⠛⠙⠻⠛⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣿⢃⣙⣿⣉⣉⣁⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢏⣴⣶⣌⣤⣴⡄⠀⠀⠀⠀⠀⡄⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⠛⠛⣹⣿⠉⠉⠉⠁⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⢸⣿⣿⣷⣾⣿⣿⣿⡆⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⡇⣿⣿⣿⣿⣿⣿⣧⣴⣿⡇⠀⠀⠀⠀⠀⠀⢀⢴⠶⠆⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣀⠘⢿⣼⠟⣿⡇⣿⣿⣿⣿⣧⣤⣤⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⡏⣿⣿⣿⣿⣯⠴⠚⠋⠉⠁⠀⠀⠀⢰⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣛⡟⣟⣋⣁⣀⣀⣀⣀⣀⡄⣉⣝⡛⣛⡛⠿⠟⠛⠉⠉⠛⠛⠿⣿⣿⣿⣿⣿⠏⡇⠻⡇⠋⠉⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣾⣿⣧⣿⣏⣿⣿⣏⣿⣿⣿⡅⣿⣿⡇⣿⡇⣀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣀⣀⣇⣀⣅⣠⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⢤⣀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⡏⣥⣿⣏⣯⣿⣿⣽⣿⢿⣧⣿⣧⠀⠀⢂⠀⠀⠀⠀⠀⠛⡻⣿⣿⠿⠿⠿⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣭⣭⣭⣭⠁⠁⠈⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣭⣭⣭⣽⣿⣭⣽⣿⡏⠉⠉⠉⠈⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠛⠛⠛⠷⠶⣶⣒⡒⣻⣿⣿⠿⠛⠛⠙⠛⠳⠶⣄⣉⠉⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⢀⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠙⠋⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡹⢿⠁⠀⠀⠀⠀⠀⠀⢸⣿⠃⣿⣿⣿⣿⣿⣿⣿⣿⠠⠁⠁⠁⠀⠒⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣴⣿⣿⣿⣿⣶⣿⣿⣿⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⠀⠀⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣰⡂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⢐⡒⠚⠋

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣽⣾⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣇⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣤⠒⠌⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣧⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⠻⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⡇⠀⠀⠀⠀⠀⢀⢤⠀⣀⢀⡀⣤⠀⠀⣴⢶⣤⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⡊⣽⣶⣶⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⡇⠀⢀⣀⠀⠈⣈⡀⠁⢋⣙⠀⠈⠀⠀⣗⣿⡗⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⢸⣿⣿⣰⠀⠟⠻⠇⢸⣫⣄⠀⠿⠿⠇⢸⠿⣿⡟⢽⡇⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠒⠀⠀⠀⡀⣀⣠⣾⣿⡋⠉⠝⣿⣿⣶⣦⠀⠠⠄⠀⢀⣀⡼⠶⣶⣇⣼⣿⣿⣿⣷⣤⣤⣴⣼⣿⣿⠃⣶⣦⣶⣶⣦⣾⠦⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⣿⣿⣷⣼⣿⣿⣴⣿⣿⢹⣿⣿⡆⣿⣿⣷⣾⣿⣿⣿⡆⣹⡗⠀⣠⣾⣷⣎⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠙⠒⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠈⠛⢂⠀⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣭⣿⣷⢹⣯⣿⣿⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣻⣯⠿⣿⡿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣾⣼⣀⠛⠛⢛⡙⠻⢛⡛⢛⠛⠛⠛⡛⣓⠛⠛⠛⠙⠻⣛⡼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣾⣿⣿⣦⣿⣁⣛⣿⣉⣉⣩⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⢤

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢏⣴⣶⣌⣦⣮⡍⠁⠀⠀⠀⠀⡄⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣾⣿⣿⣿⣿⠛⢉⣿⣿⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⢸⣿⣿⣷⣆⣤⣤⣤⡄⠀⠁⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢿⣿⣸⣿⣿⣿⣿⣿⢷⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠰⠶⠂⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⢿⣿⣿⣿⣿⡿⣿⡞⢿⣼⠟⣿⣇⣿⣿⣿⣿⣇⣠⣤⣈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣾⣿⣿⣿⡶⠖⠚⠋⠉⠉⠀⠀⠀⠀⡷⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⠙⢻⣛⡛⣀⣀⣁⣀⣀⣀⣻⣛⡿⣿⣟⡛⣛⡛⠿⠛⠋⠋⠉⠉⠛⠻⢿⣿⣿⣿⣿⡇⡅⠩⡿⠁⠈⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠗⣾⣿⣧⣿⣏⣿⣿⣏⣿⣿⣿⡅⣿⣿⡇⣿⡇⣀⡀⠀⠀⠀⠀⠀⠀⣶⣿⣿⣿⣿⣏⣇⣀⣇⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⡄⡀⣀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⣿⣿⣿⣿⡏⣥⣿⡏⣭⣿⣿⣽⣿⢿⣧⣿⣧⠀⠀⠡⠀⠀⠀⠀⠀⠙⢛⢿⣿⡟⠿⠿⠿⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣤⣤⣤⠀⠀⠀⠀⠀⠀⠀⠀

⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣭⣭⣭⣭⣵⣿⣭⣽⣿⡏⠉⠩⠉⠈⠉⠉⠉⠀⠀⠀⠁⠀⠀⠀⠀⠀⠘⠙⠛⠛⠻⠶⢶⣒⡚⢛⣿⣿⠿⠟⠛⠉⠙⠓⠶⢤⣀⡉⢹⣿⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⣤⣄⢀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠙⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⢿⠃⠀⠀⠀⠀⠀⠀⠀⣿⠇⢻⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣦⣾⣿⣿⣿⣶⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡂⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡠⣶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠭

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡗⣴⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣶⣾⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⡒⠍⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠛⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣤⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⠀⠀⠀⠀⠀⡠⠀⠄⣐⣒⡆⢠⡄⠀⢰⢦⣅⠁⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⠿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⡀⢀⣠⣀⠀⣁⣉⠀⢉⣉⡁⠀⢀⣀⣸⣟⣿⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⢉⣽⣷⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠠⣠⢄⢀⣿⣿⣧⡇⠘⠛⠛⡀⠟⠻⠇⠸⠿⠿⠐⠿⠿⣟⣲⡟⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠁⠀⠀⠀⠄⠀⠀⣠⠶⠾⣶⠶⠶⣿⣿⣿⣿⣿⠿⠃⠀⠂⠀⡒⠄⠀⣶⣴⠫⢷⣾⣾⣿⣿⣿⣷⣶⣶⣆⣥⣤⡾⣷⣶⣶⣶⣾⣶⣶⡷⠰⡂⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⡀⠀⣿⣿⣷⣼⣿⣿⣽⣿⣿⢸⣿⣿⡆⣿⣿⣷⣾⣿⣷⣦⣀⣰⣭⣀⢠⣿⣿⣛⣽⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣹⣿⣿⣿⣿⣿⣿⣿⣷⠋⡄⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⠈⠉⣉⠀⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣭⣿⣷⢹⣦⣿⣿⣧⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣷⣿⣄⠛⠛⢛⣙⠻⢛⡛⣛⡛⠛⡛⠛⠓⣛⣛⣛⣙⢻⣻⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣟⣿⣿⣻⣿⣿⣯⣥⣭⣤⣤⣤⣤⣤⣴⣶⣶⠶⠶⠶

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢋⣴⣶⣌⣷⣴⡄⠆⠙⠿⢿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⡏⠉⣹⣿⡏⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⢸⣿⣿⣷⡎⠁⠀⠀⠀⠐⣖⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠻⣿⣇⣽⣿⣿⣿⣿⣀⣴⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠼⠟⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠉⢠⣿⣿⣿⣿⡜⢿⣼⠟⣿⣇⣤⣤⣬⣵⣄⣠⣤⣬⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣷⣿⣿⣿⢿⠿⠛⠋⠉⠉⠀⠀⠀⠀⢸⠇⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⢸⣛⡟⣟⣛⣛⣂⣐⣁⣲⣿⡿⣟⣿⡛⣟⡛⠿⠛⠋⠉⠉⠉⠙⠛⠿⣿⣿⣿⣿⣿⣿⢸⣿⢻⣿⣿⡎⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠟⣾⣿⣧⣿⣏⣿⣿⣏⣿⣿⣿⡅⣿⣿⡇⣿⡇⣀⣀⡀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣬⣭⣬⡤⣬⣷⣦⣦⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⡶⢲⠒⠂⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⡏⣥⣿⡏⣩⣿⣿⣽⣿⢿⣧⣿⣧⠀⠀⠈⠄⠀⠀⠀⠀⠈⢛⡻⣿⣟⠛⠻⠿⠿⠿⠿⠿⠿⠿⢿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⡄⠀⠀⠀⠀⠀⠀⠀

⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣭⣭⣭⣭⣵⣿⣯⣥⣿⣯⠉⠉⠉⠈⠉⠉⠉⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠉⠛⠙⠛⠳⠶⢾⣛⣛⣿⣿⠿⠟⠛⠋⠉⠛⠓⠶⢤⣀⠀⣿⡇⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⣠⣦⣀⣀⣀⣀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠉⠋⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⠇⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⢿⡟⠀⠀⠀⠀⠀⠀⠀⢻⡟⠘⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠄⠈⠀⠀⠀⠀⠀⠀⠀⠀⢸⣷⣾⣿⣿⣿⣿⣶⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠅⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢄⣤⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠩⠉

⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⣴⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣽⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣰⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⡆⠈⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠜⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⢀⢠⡀⣠⣂⠠⣠⢀⢀⠡⠘⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣶⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⠀⠀⣠⣄⠀⢀⣀⡀⠀⣉⣉⠀⢀⣀⣸⣺⢣⠂⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣤⣤⣤⣤⣄⣿⣿⣧⣟⣛⣛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⣿⣿⣿⡀⠘⠛⠛⠀⠛⠛⠇⠸⠟⠿⡀⠿⠿⢿⢕⠥⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⠿⠋⢁⡿⠿⠿⠿⠿⠿⢿⣿⠿⣶⡄⠄⠀⢀⠀⠀⣐⣒⠐⢠⣷⣆⣿⣿⣿⣿⣶⣶⠴⠴⢦⣶⣶⣷⣶⣶⣾⣷⣶⡿⠃⠄⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⣿⣿⣷⣼⣿⣿⣴⣿⣿⢸⣿⣿⡆⣿⣿⣷⣾⣿⣿⣿⡀⢀⣸⣄⢀⣼⣿⣛⣻⣿⣿⣿⣿⣿⣿⣿⣯⣴⣷⡯⣽⣿⣿⣿⣿⣿⣿⣿⡇⠐⠁⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⡉⡉⠀⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣭⣿⣷⢹⣿⣼⣿⣷⣴⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣿⣿⣿⣿⣿⣿⡧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣷⣀⠛⠛⢛⣙⠻⠛⡛⠛⠛⢛⡛⠛⠓⠛⢛⣛⣙⣻⣛⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣤⣤⣤⢴⣶⣶⣶⡶⠶⠶⠶⠶

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢋⣴⣶⣌⣶⣼⡄⡂⠈⠻⠿⠿⠿⠟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⢛⣿⣟⣹⡿⠹⢿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⢸⣿⣿⣷⡆⠀⡠⠄⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡝⣿⡇⣷⣿⣿⣿⣿⠃⠀⣸⣿⡇⠀⠀⠀⠀⠀⠀⠀⠤⠞⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⢻⣿⣿⣿⣿⣿⡜⢿⣼⠟⣿⣇⣴⣶⣶⣶⡄⣠⣵⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⡇⣿⣿⣿⣿⠟⠒⠚⠁⠀⠀⠀⠀⠀⢸⡇⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠸⢻⣉⡛⣛⣛⣛⣂⣀⣀⣾⣿⡿⣟⣿⡛⣟⡛⠟⠛⠋⠉⠉⠈⠉⠙⠻⣿⣿⣿⣿⣿⣿⠃⣿⡇⣿⣿⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⠃⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠟⣾⣿⣧⣿⣏⣿⣿⣏⣿⣿⣿⡅⣿⣿⡇⣿⡇⣀⣀⣀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣼⣿⣼⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⡖⠀⠂⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⣿⣿⣿⣿⡏⣱⣿⡏⢡⣿⣿⣽⣿⢿⣧⣿⣧⠀⠀⠀⢂⠀⠀⠀⠀⠀⠛⣛⢿⣛⡛⠛⠛⠛⠿⠿⠿⠿⠿⠿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣆⠀⠀⠀⠀⠀⠀⠀

⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣭⣭⣭⣭⣵⣿⣯⣥⣿⣯⠉⠉⠉⠈⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠓⠉⠛⠛⠶⠿⣟⣛⣫⣿⠿⠟⠛⠋⠉⠙⠓⠲⢦⣀⡀⢽⡏⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⢠⣤⡄⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠁⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⡇⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠚⡿⠀⠀⠀⠀⠀⠀⠀⢸⣿⠙⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠁⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠁⠀⠀⠀⠀⠀⠀⠀⢸⣿⣾⣿⣿⣿⣿⣷⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⣠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣲⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠠⠀⠀⠀⠩⠉

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢀⣾⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣽⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣠⡶⠍⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⢿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡿⡼⠟⣛⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⡇⠀⠀⠀⠀⢀⣄⠦⣂⣮⣕⡀⣶⣀⡀⡮⢱⠆⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣤⣤⣠⣴⣶⣾⣗⣿⣿⣿⣿⣿⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⡦⠀⣠⣤⡀⢀⣤⣅⠉⣀⣌⡀⢀⣀⣀⣿⢸⢓⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⢰⣿⡟⠋⣘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⣀⢀⠀⠀⠀⣸⣿⣿⣾⠀⠛⠛⠃⠘⠛⠛⠀⠟⠻⠇⠸⠟⢿⣯⡗⠄⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠉⠀⠀⠉⠀⠀⠛⠤⠈⠙⠉⠠⢤⢬⠭⠥⣬⡭⠿⢿⣿⡇⠀⠠⣠⠀⢨⣯⡒⢋⣻⣿⣿⣿⣿⣿⣷⣶⠞⢺⣾⣶⣿⣾⣶⣶⣶⣿⣷⣾⠟⢃⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢀⠀⠀⣿⣿⣷⣼⣿⣿⣴⣿⣿⢸⣿⣿⡆⣿⣿⣷⣾⣿⣷⣽⡇⢀⣾⣿⣀⣼⣿⣽⣧⣿⣿⣿⣿⣿⣿⣿⣧⣶⣿⡏⣾⣿⣿⣿⣿⣿⣿⣿⣿⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠁⢈⠀⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣭⣿⣷⠙⣦⣼⣿⣿⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣀⠛⠛⢛⡙⠻⢛⡛⢛⡛⢛⠛⢛⠓⠛⠛⠛⠙⠻⠛⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣥⣤⣤⣤⠶⢶⡶⠶⠶⠶⠶⠶⠶

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢋⣵⣶⣌⣤⣼⡄⣀⣲⠁⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⠻⣻⣿⣿⣿⡿⠹⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⢸⣿⣿⣷⣾⣿⣿⡇⠀⠃⢒⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢻⣿⢸⣿⣿⣿⣿⠁⠀⢨⣿⣿⠀⠀⠀⠀⠀⠀⠀⠤⠚⠋⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠚⢿⣼⠟⣿⡇⠻⢿⣿⣷⣄⣀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣼⣿⢾⣿⣿⣿⡟⠖⠚⠁⠀⠀⠀⠀⠀⠀⣿⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣙⡟⣛⣋⣀⣀⣀⣀⣀⣠⡄⣀⣨⡛⣛⡛⠿⠛⠛⠉⠉⠁⠉⠉⠛⢿⣿⣿⣿⣿⣿⡇⣿⡟⣼⡿⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠏⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣾⣿⣧⣿⣏⣿⣿⣏⣿⣿⣿⡅⣿⣿⡇⣿⡇⡤⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣧⣿⣧⣿⣿⣾⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⢖⠒⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⡏⠅⣿⡏⢁⣿⣿⣽⣿⢿⣧⣿⣧⠀⠀⠀⠠⠀⠀⠀⠀⠀⠉⢛⡻⣿⣟⠛⠛⠛⠛⠿⠿⠿⠿⠿⣿⣿⣿⣿⡿⣶⣶⣶⣶⣶⣶⠀⠀⠀⠀⠀⠀⠀

⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣭⣭⡭⠭⢥⢿⣯⠥⣿⣯⡍⠉⠉⠈⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⠛⠙⠛⠻⠿⢿⣋⣩⣽⡿⠟⠛⠛⠉⠉⠛⠛⠶⢤⣀⢸⣿⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣾⣿⣶⣿⡿⠀⠀⠀⠀⠀⠀⢀⣴⡤⣀⣀⣀⣀⣀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀⠀⠀⠉⠉⠙⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠙⣿⠁⠀⠀⠀⠀⠀⠀⠘⣿⠃⢻⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⣿⣷⣿⣿⣿⣿⣿⣾⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠀⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⢄⢢⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣐⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠉⠙

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⣺⣎⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢼⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣾⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣴⠅⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣧⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣋⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢘⣽⣤⣴⣶⣤⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⡇⠀⠀⠀⠀⠀⢠⣤⣤⣴⣐⠄⢶⡄⡀⡤⣩⣭⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣤⣤⣶⣿⣿⣯⣴⣑⣻⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⡇⠀⣠⣤⡀⢀⣤⣄⠈⣈⣄⡀⢀⣀⣀⣷⣺⣅⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⢰⣿⡟⠋⣘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣷⡀⠛⡛⠃⣘⡛⠛⠀⠟⠛⠇⠸⠟⠿⡷⣮⠥⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠉⠀⠈⠣⠤⠈⠉⠉⠀⠤⠨⠭⠭⠭⠉⠿⣿⣿⠁⠀⠀⡀⠀⢀⣲⡅⠋⣋⣥⣾⣿⣿⣿⣷⣦⣡⣾⣟⣹⣾⣿⣶⣶⣶⣿⣿⣾⡋⠫⠄⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣂⢠⠀⠀⣿⣿⣷⣼⣿⣿⣴⣿⣿⢸⣿⣿⡆⣿⣿⣷⣾⣿⣷⡹⡆⠀⣠⣯⠀⣴⣿⣾⢣⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⠀⠑⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠈⠩⠀⣿⣿⣷⣿⡧⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣭⣿⣷⠈⣿⣤⣿⣿⣤⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣠⣷⣷⡀⠛⠛⢛⣙⠻⠛⠛⢛⡛⠛⠛⡛⠓⠛⠛⠛⠙⠻⠛⣠⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣹⣿⣸⣿⣿⣿⣧⣤⣤⣴⠶⠶⠶⠶⠶⠶⠶⠶⠶

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢋⣴⣶⣄⣶⣷⣶⣶⣶⡄⠐⠀⢄⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⠋⠉⠙⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⢸⣿⣿⣷⡾⣿⣿⣇⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⢻⢿⢸⣿⣿⣿⣿⠀⠀⣼⣿⣿⠀⠀⠀⠀⠀⠀⠀⠠⠊⠉⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠘⢿⣼⠟⣿⡇⠀⠀⠙⢻⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣾⣿⣿⠿⢿⠓⠊⠉⠀⠀⠀⠀⠀⠀⣿⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣛⡛⣛⣁⣀⣀⣀⣀⣀⣠⡄⣀⣠⡒⣉⡛⠿⠛⠋⠉⠁⠀⠈⠉⠛⢿⣿⣿⣿⣿⣿⡟⣸⡿⣼⣧⡐⠊⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠟⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣾⣿⣧⣿⣏⣿⣿⣏⣿⣿⣿⡅⣿⣿⡇⣿⡇⡤⠀⠀⡀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣧⣿⣧⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⡒⣀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⡏⡁⣿⡏⠁⣿⣿⣽⣿⢿⣧⣿⣧⠀⠀⠀⠐⡀⠀⠀⠀⠀⠈⢛⡻⣿⣟⠛⠛⠛⠻⠻⠿⠿⠿⠿⣿⣿⣿⣿⡿⠶⣶⣶⣶⣶⣶⠀⠀⠀⠀⠀⠀⠀

⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣭⣭⣭⣭⣵⣿⣯⡥⣾⣯⡍⠉⠉⠈⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠛⠙⠛⠛⠿⢿⣉⣩⣽⡿⠟⠛⠛⠉⠉⠛⠛⠶⢤⣀⠨⣿⠁⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣶⣿⡿⠀⠀⠀⠀⠀⠀⠀⣴⣤⢀⣀⣀⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠙⢹⠃⠀⠀⠀⠀⠀⠀⠀⣿⠇⢻⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣷⣿⣿⣿⣿⣿⣾⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠁⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⢀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡐⢢⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠈

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⣈⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣷⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢘⡠⡞⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣶⠍⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣼⣿⣏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣏⡿⠿⠿⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢡⡶⠿⣿⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⢀⣀⢀⣤⣰⠂⠰⡆⠀⢰⢷⣰⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⠀⡿⢻⣿⣦⣤⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⡀⢠⣤⠄⠤⣠⣤⡀⢀⣤⣀⠀⣀⣄⣐⢐⠁⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⢀⣴⡾⠻⣿⣿⣿⣿⣧⣧⣤⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⣀⡀⢀⢸⣿⣿⣧⡄⠘⢡⣶⣾⣌⡟⠃⠙⠛⠛⡜⠟⢻⣟⠅⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠠⠀⠀⠀⠀⠈⢹⠟⠋⠐⠿⠻⠙⠙⠻⠿⠿⠿⢿⣿⠿⢿⡿⠀⠀⢀⣐⠀⠐⣦⣔⠚⣿⣽⣸⣿⣿⣿⣷⣾⣾⡿⣻⣬⣿⣿⣿⣿⣶⣿⣿⣿⡷⠁⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡯⣀⡄⠀⣿⣿⣷⣼⣿⣿⣴⣿⣿⢸⣿⣿⡆⣿⣿⣷⣾⣿⣷⠁⡄⠀⣘⣿⡄⣰⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢀⣈⠀⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣭⣿⣷⠈⣷⣤⣿⣿⣦⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡝⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⡄⠛⠛⣛⣙⠻⢛⡛⢛⠛⠛⠛⠛⠓⠛⠛⠛⠙⠻⢛⣰⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣤⣤⡶⠶⠶⠶⠶⠶⠶⠶⠶⠶

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢏⣵⣾⣍⣿⣿⣷⣶⡄⠀⠆⠄⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⡏⠉⢉⣽⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢺⣿⢸⣿⣿⣷⡞⢿⣇⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢙⣿⣿⣿⣿⣿⠿⣤⣾⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠠⠒⠉⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠘⢿⣼⠟⣿⡇⠀⠀⠹⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠛⢿⣿⣿⢸⣿⢻⣄⠉⠩⠿⠻⠉⠉⠀⠀⠀⠀⠀⠀⢸⠃⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢛⣙⡛⣋⣉⣀⣀⣀⣀⣀⣠⡤⣀⣠⡒⣉⡛⠟⠛⠛⠉⠉⠀⠈⠉⠙⠻⢿⡆⠀⠙⢻⣿⠸⢻⠘⠋⠙⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣾⣿⣧⣿⣏⣿⣿⣏⣿⣿⣿⡅⣿⣿⡇⣿⡇⡤⠄⠀⡀⠀⠀⠀⠀⠀⢸⣿⣧⣤⣴⣯⣿⣴⣾⣤⣴⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣦⠒⢂⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⡏⡁⣿⡏⠁⣿⣿⣽⣿⢿⣧⣿⣧⠀⠀⠀⠈⠄⠀⠀⠀⠀⠈⠙⡻⢿⣛⡛⠛⠛⠛⠛⠻⣿⣿⢿⣿⣿⣿⣿⣿⠿⠶⢶⣶⣶⣶⡆⠀⠀⠀⠀⠀⠀

⣯⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣭⣭⣭⣭⣵⣷⣿⣥⣿⣯⡍⠉⠉⠈⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠉⠙⠛⠻⠯⣍⣉⣽⣿⠟⠛⠛⠉⠉⠉⠛⠳⠦⣄⡀⣿⡇⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⣴⣦⢀⣀⣀⣀⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⡇⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⣻⠇⠀⠀⠀⠀⠀⠀⠀⣿⡏⢸⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠁⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢄⣰⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⡀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠘

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢀⣸⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣇⣸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣴⠅⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣸⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⢻⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢁⣶⣶⡌⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⢀⢠⣠⣼⢿⡆⠰⠆⠀⢰⠆⣛⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⢠⣤⠄⢀⣠⣤⡀⢀⣤⣄⠀⣠⣄⣸⠢⠭⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⣀⡤⣤⣤⣤⣤⣄⢸⠟⣿⣿⣤⣤⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⢸⣿⣿⣇⣧⠘⢁⣾⣿⡇⣽⠃⠸⠛⡛⠈⠟⠻⡿⠁⠄⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⢈⣴⠿⠋⣡⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⡿⣿⡆⡀⠀⢀⣄⠀⠀⣭⡑⠐⣺⣧⣾⣿⣿⣿⣿⣿⣿⣟⣛⣧⣷⣿⣷⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⢀⠀⣿⣿⣷⣼⣿⣿⣴⣿⣿⢸⣿⣿⡆⣿⣿⣷⣾⣿⣷⠀⣰⠀⢴⣯⣵⣴⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠆⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⣩⠀⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣭⣿⣷⠀⣿⣦⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠛⠛⢛⡙⠻⢛⡛⢛⡛⠛⡛⠛⠓⠛⠛⠛⠙⠻⠛⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣾⣿⣿⣿⣿⣛⣿⣿⣿⣿⣧⣤⣴⣶⠶⠶⠶⠶⠶⠶⠶⠶⠶

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣋⣴⣶⣄⣤⣤⡄⠀⠀⢀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⡏⠉⢉⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⢸⣿⣿⣷⣾⣗⠀⠈⠈⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢙⣿⣿⣿⣿⣿⠷⣶⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠠⠐⠃⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠘⢿⣼⠟⣿⡇⠻⢿⣄⣀⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠙⠛⠛⠛⢻⢨⣿⢯⣀⠉⠽⢿⠛⠉⠉⠀⠀⠀⠀⠀⠀⢸⡇⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣁⣈⠛⢻⣛⡋⣁⣀⣀⣀⣀⣀⣀⣠⡄⣀⣻⡛⣉⡙⠿⠛⠛⠉⠈⠀⠀⠉⠙⢻⠟⠀⠀⣴⣿⣿⢸⢻⠘⠉⠓⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣾⣿⣧⣿⣏⣿⣿⣏⣿⣿⣿⡅⣿⣿⡇⣿⡇⡤⠤⠀⠀⠀⠀⠀⠀⠀⢸⣭⣤⣤⣄⣀⣼⣤⣬⣤⣤⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣦⣄⢀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⡏⡁⣿⡏⠁⣿⣿⣽⣿⢿⣧⣿⣧⠀⠀⠀⠈⠄⠀⠀⠀⠀⠈⠉⣻⢿⣿⡛⠛⠛⠛⠛⠻⢿⣿⢿⣿⣿⣿⣿⣿⢿⠷⢶⣶⣶⣶⡆⠀⠀⠀⠀⠀⠀

⣯⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣭⣭⣭⣵⣿⣿⣥⣾⣯⡍⠉⠉⠈⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠓⠉⠙⠛⠻⠯⣍⣉⣽⣿⠟⠛⠛⠋⠉⠙⠛⠳⠦⣄⡀⣿⡇⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⣤⣦⢀⣀⣀⣀⣀⣀⣀⡀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠈⠉⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⡇⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⢻⠇⠀⠀⠀⠀⠀⠀⠀⣿⡏⠸⣿⣿⣿⣿⣿⣿⣿⡇⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠁⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⣼⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠀⠄⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣺⣿⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣖⣠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣴⠌⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⠀⠀⠀⠀⠀⢀⣀⣲⣐⠲⣆⠰⠆⣠⡰⣈⢮⠂⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣤⡀⠀⠀⠀⠀⣿⣿⣿⠀⢠⣤⣤⠀⣠⣤⡀⢀⣤⣄⢠⣿⣿⣯⣭⣆⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⢠⣿⣿⣧⡄⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣷⣮⣠⡄⢀⣿⣿⣿⣆⠘⠉⢉⣤⣾⠻⡇⠘⠛⢻⣿⣿⠛⣿⡖⠆⠀⠀⠀⠀⠀⠀⠀

⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⣈⣤⠤⠬⢥⣤⣤⣥⠤⢸⣯⡽⠿⠇⠀⠀⠀⠀⠀⠀⢀⡴⡉⠙⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣷⣶⣿⣿⡟⢻⣿⣷⣶⣿⣿⣷⣿⣯⡤⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠄⠀⣿⣿⣷⣼⣿⣿⣴⣿⣿⢸⣿⣿⡎⣿⣿⣷⣾⣿⣷⠀⣩⠀⢬⣾⡇⢰⣾⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⠁⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⣈⠀⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣭⣿⣷⠀⣿⣦⣿⣿⣷⣼⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡿⣿⣿⣿⣿⣿⣿⠃⠁⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣾⣿⡄⠛⠛⢛⣙⠻⢛⡛⠛⣛⠛⠛⠛⣓⣛⡛⣛⣝⡿⢛⣰⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣁⣽⣿⣿⣿⣤⣴⡶⠶⠶⠶⠶⠶⠶⠶⠶⠶

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢋⣴⣾⣝⣧⣤⡌⠙⠹⠿⠟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⣿⣿⣿⠉⠁⣰⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⢸⣿⢸⣿⣿⣷⡆⠀⢀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠙⣿⡧⣿⣿⣿⣿⣤⣾⣿⣿⣿⡇⠀⠀⠀⠀⡀⠀⠀⠂⠁⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⢀⣿⣿⣿⣿⣿⣁⣜⣿⣼⣟⣿⡇⣆⠀⠈⠀⠢⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢠⣿⡟⠛⠛⠻⡟⠛⠋⠉⠀⠀⠀⠀⠀⠀⢸⡇⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣀⣘⣿⢻⣙⡛⣛⣛⣋⣂⣈⣛⣿⣻⡟⣀⣠⡖⣉⡛⠿⠛⠛⠁⠀⠀⠀⠉⠙⠛⠏⠁⠀⠀⠀⢸⠈⣻⢇⣍⣉⡁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠃⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠛⡛⣾⣿⣧⣿⣏⣿⣿⣏⣿⣿⣿⡅⣿⣿⡇⣿⡇⡤⠤⠀⠀⠀⠀⠀⠀⠀⢨⣥⣴⣿⣿⣿⣾⣼⣿⣼⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣄⡀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣿⡇⣿⣿⣿⣿⡏⠁⣿⡏⠁⣿⣿⣽⣿⢿⣧⣿⣧⠀⠀⠀⠈⢀⠀⠀⠀⠀⠈⠉⣛⢿⣿⣛⠛⠛⠛⠛⠛⢿⣿⣿⣿⣿⣿⣿⣿⡿⠷⢶⣶⣶⣶⣶⠀⠀⠀⠀⠀⠀

⣯⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣭⣭⣭⣭⣥⣀⣿⡅⢠⣯⡭⠉⠉⠈⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠛⠉⠙⠛⠻⠯⢭⣉⣭⣿⠿⠛⠛⠉⠉⠉⠛⠓⠦⢄⣀⢸⡿⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⠃⠀⠀⠀⠀⠀⠀⣤⣦⢀⣀⣀⣀⣀⣀⣀⡀⠀⡀⢀⢀⡀⠀⠀⠀⠀⠀⠉⠁⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⡇⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⢿⠏⠀⠀⠀⠀⠀⠀⠀⢿⡟⠘⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠁⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⢸⣷⣾⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀

⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⡀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⠰⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⣰⣅⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣗⣬⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣴⠌⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠊⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⢀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⠀⠀⠀⠀⠀⠀⠀⣒⡀⣠⣂⣰⢖⣤⣦⡢⡂⡀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⢾⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣶⣿⣆⠀⠀⠀⣿⣿⣿⠀⢀⣤⣤⠀⣠⣤⡄⢀⣤⣄⣿⣾⣯⣸⣟⣢⠆⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⢘⣻⣻⡟⡃⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣄⠤⠄⣿⣿⣿⣇⠈⠉⠙⣀⡛⠙⠃⡘⠛⣻⣿⠟⠛⢿⠥⠂⡀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⠀⠀⠀⠀⠰⣶⡿⠿⠿⢷⠶⢦⣭⣶⣿⣾⣿⣿⣇⠀⠀⠀⠀⠀⠀⢠⡢⡀⠀⣺⣝⠻⣿⣿⣷⣿⣿⣿⣿⣿⣷⣠⣴⣮⢛⣿⣿⣷⣿⣿⣷⣿⣟⡀⠂⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡗⠠⣀⠀⣿⣿⣷⣼⣿⣿⣴⣿⣿⢸⣿⣿⡆⣿⣿⣷⣾⣿⣷⠀⣼⠄⢰⣿⡥⢠⣿⣿⣯⢽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢻⣿⣿⣿⣿⣿⣿⣿⣏⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠁⣄⠀⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣭⣿⣷⠈⣿⣦⣾⣿⣷⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣽⣿⣄⠛⠛⢛⡙⠻⠛⡛⢛⡛⠛⠛⠛⣓⡛⣛⣻⣝⠻⢛⣰⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣴⣶⠶⠶⠶⠶⠶⠶⠶⠶⠒

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢋⣴⣿⣌⣵⣤⡌⠛⠿⠿⢟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⣿⣿⣿⡿⠋⠙⣻⣿⡷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⢸⣿⣿⣷⡆⠀⠀⠀⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⡇⣿⣿⣿⣿⠃⠀⣴⣿⣿⡇⠀⠀⠀⠀⡀⠀⠀⠐⠁⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠉⢈⣿⣿⣿⣿⣿⠋⣘⣿⣼⣟⣿⡇⡄⠀⠐⠰⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⡇⣿⣿⣿⠿⠗⠉⠉⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣀⣸⣿⢻⣙⡛⣿⣛⣉⣉⣙⣛⣿⣻⡇⣀⣠⡖⣉⡙⠟⠟⠛⠉⠀⠀⠀⠉⠉⠛⠿⠛⠟⠛⠛⢿⢰⣿⠏⠛⠛⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠃⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠛⠛⠛⣾⣿⣧⣿⣏⣿⣿⣏⣿⣿⣿⡅⣿⣿⡇⣿⡇⡠⠤⠀⢀⠀⠀⠀⠀⠀⢠⣤⣤⣤⣤⣀⣸⣼⣶⣴⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣠⡂⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣾⡇⣿⣿⣿⣿⡏⠁⣿⡏⠁⣿⣿⣽⣿⢿⣧⣿⣧⠀⠀⠀⠀⢂⠀⠀⠀⠀⠀⠉⣛⢿⣿⣛⠛⠛⠛⠛⠛⠻⣿⠿⢿⣿⣿⣿⣿⡿⠿⢶⣶⣶⣶⣶⠀⠀⠀⠀⠀⠀

⣯⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣭⣭⣭⣭⣥⠀⣿⡅⢠⣯⡭⠉⠉⠈⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠛⠋⠙⠛⠻⠯⢭⣉⣭⣿⠿⠛⠛⠋⠉⠉⠛⠓⠦⢄⣀⢸⣿⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⠃⠀⠀⠀⠀⠀⠀⣠⣦⢄⣀⣀⣀⣀⣀⣀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠁⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⡏⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⢻⠟⠀⠀⠀⠀⠀⠀⠀⢻⡟⠘⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠁⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠘⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣾⣿⣿⣿⣿⣷⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣟⢿⡿⢿⡛⢻⣿⣿⡫⢉⡭⡁⢈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀

⡏⣣⠒⡆⠀⣀⣿⣿⣯⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⡋⠑⡨⠔⣴⣾⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⠆⠀⠀⠀⠀⠀⠀⠀⠀

⡦⠰⣸⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⡡⣽⣥⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⢢⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠄⡻⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢯⣿⣿⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⣤⣼⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣾⣼⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠁⢢⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣮⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣎⢩⠿⠿⠿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠴⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⡢⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣠⣀⣀⠋⣆⢶⣾⣦⣏⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣶⣆⡀⠀⠀⢸⣿⣿⠀⠀⣤⣤⡀⢠⣤⣄⠀⣠⣤⠀⢀⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠈⢟⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⡃⣿⠀⠀⠀⠀⣴⣶⣿⣿⠿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⡇⠀⠀⣿⣿⣿⠀⠀⠉⠙⠁⠙⠉⠋⠈⠛⢻⣷⣿⠛⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠐⡵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⡇⠀⠀⠀⠀⠏⠉⠁⠠⠴⠾⠛⠋⠛⠛⠛⠉⠛⠛⢿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠙⣿⣿⣇⣀⠀⣿⣿⣿⣵⣦⣴⠤⠆⢦⣴⣶⣶⣶⣾⣿⣿⣷⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀

⡠⢈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⡇⠀⠀⠀⣿⣿⣷⣼⡟⣿⣴⣿⣿⢸⣿⣿⡆⣿⣿⣷⣾⣿⣷⠀⠀⠀⠀⠠⠀⠀⢔⣽⣿⣿⣷⣶⣿⣿⣿⣿⣿⡅⣴⣦⡅⣨⣿⣿⣏⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢑⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⣿⣿⣷⣿⡇⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣬⡿⣷⠀⣴⠄⢰⣷⣤⣠⣷⣽⣍⣽⣿⢿⣿⣿⣿⣿⣿⣿⣿⠿⣃⣭⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠠⣳⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⡠⠀⠛⠛⠛⠙⠻⠛⠙⠛⠛⠛⠛⠛⠃⠛⠛⠛⠙⠻⠛⣠⣟⠀⢸⣿⠀⣹⣿⣿⣋⣿⣿⠿⠟⠻⠿⠿⠿⠿⠿⠞⠿⢿⣿⣿⣿⣿⣿⣤⡤⡶⠶⠶⠶⠶⠶⠶⠶⠒⠒

⢀⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣰⣬⢮⣬⣔⣴⣟⣿⣿⢃⣴⣶⣄⣤⣤⡄⠀⠀⢠⣾⣞⢫⣿⣯⢾⣽⣿⣎⣻⣿⣿⡻⣿⣿⢸⣿⣻⣿⣿⣿⣿⡞⢿⣟⡃⡇⣾⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⢾⣿⢸⣿⣿⣷⠄⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⠸⠿⠾⠿⠀⢿⡿⣃⡿⡿⠇⠀⠈⢻⣿⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣘⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⢁⡜⢿⣼⠟⣿⡇⡄⠀⠀⣸⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢭⣭⣍⣭⣤⣤⣤⣥⣥⣴⣢⣍⣭⣥⣤⣥⡄⠀⠀⠀⠀⠀⠀⡟⠀⠀⠀⠀⠀⠀⠀

⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢋⣉⡙⣀⣈⣉⣀⣀⣀⣀⣈⡟⣀⣠⡟⣋⡙⠛⠋⠉⠀⠀⠀⠀⠈⠉⠓⢸⣿⣿⣿⢸⡇⣿⡷⣿⣿⣿⣿⣿⣿⣿⣾⡇⠀⠀⠀⠀⠀⠀⠃⠀⠀⠀⠀⠀⠀⠀

⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣾⣿⣧⣿⣏⣿⣿⣏⣿⣿⣿⡅⣿⣿⡇⣿⡇⣠⠤⠀⢀⠀⠀⠀⠀⠀⠀⣾⣿⣏⣛⣘⣃⣛⣛⣛⣙⣛⣛⡛⠛⠛⠛⢛⣀⣖⣒⣤⡴⠂⢀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣿⣿⣿⣿⡏⠁⣿⡏⠁⣿⣿⣽⣿⢿⣧⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⣾⣿⢸⣿⣾⣿⣷⣿⡟⣿⣿⣿⡏⣾⡷⢹⣿⡿⠷⠶⢶⣶⣶⣶⠀⠀⠀⠀⠀⠀

⣏⣹⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣭⣉⠉⠉⠁⣶⣿⡥⣦⣯⡭⠉⠉⠈⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣾⡏⢹⣿⠉⣿⣵⣿⣿⣿⣧⣿⣿⠀⠉⠉⠛⠶⠤⣀⢸⣿⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣿⣿⣷⢾⣿⠃⠀⠀⠀⠀⠀⠀⢠⣶⡄⣀⣀⣀⣀⡀⢀⣀⡀⣀⣀⣀⡀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣁⣀⣀⣀⠀⠀⠀⠀⢸⣿⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠈⠈⠀⠀⠀⠀⠀⠀⠀⢸⣿⠈⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⡏⢹⣿⣽⣯⣿⣯⠀⠀⠀⠀⠈⠁⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣴⣿⣿⣿⣿⣧⡻⠿⠋⠿⠟⠿⠿⠻⠿⠿⠿⠟⠿⠸⠇⠸⠿⠻⠷⠿⠷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠻⡿⣭⡿⠿⣭⣽⣟⣯⣽⢉⣩⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀

⡶⣷⢈⠗⣯⣙⣿⣷⣯⣿⣶⣷⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠸⠴⠺⠒⠋⣶⣻⣿⣿⣿⣿⣿⣿⡇⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⠆⠀⠀⠀⠀⠀⠀⠀⠀

⡰⢪⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⢶⣤⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣠⣤⣀⣾⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡦⣴⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢊⢛⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡏⢙⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣧⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣡⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠀⠀⢳⣉⣤⣴⣸⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣮⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⠀⠀⠀⠀⠀⠀⠀⣀⣴⣾⣿⢿⡋⣸⢁⢼⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⣤⣤⡀⢠⣤⣄⠀⣠⣤⡀⢀⣤⣀⠁⠀⠀⠀⠀⠀⠀⠀⠀

⠀⡝⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⡁⣭⠀⠀⠀⠀⣠⣾⣿⠿⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠠⣦⣀⠀⠀⠀⠀⠀⣾⣿⣿⠀⠀⠉⠉⠁⠘⠉⠋⠀⠛⠛⠃⠘⠛⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠲⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⡯⠀⠀⠀⠀⠘⠌⡀⠠⠶⠿⠉⠉⠙⠛⠋⠉⠉⠻⣿⣿⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣦⠀⠀⠀⠀⣿⣿⣿⣴⣶⡖⢂⡨⠙⢳⣶⣶⣶⣶⣶⣶⣶⡂⠀⠀⠀⠀⠀⠀⠀⠀⠀

⡆⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⣿⣿⣷⣼⡟⣿⣴⣿⣿⢸⣿⣿⡆⣿⣿⣷⣾⣿⣷⠀⠀⠀⠀⠀⠈⠙⢻⣿⣿⣅⢼⠵⣿⣿⣿⣿⣿⣍⣿⣿⡇⢾⣿⣿⣿⣻⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢉⢵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⣿⣿⣷⣿⡇⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣬⡿⣷⠀⣂⡄⢠⣵⡦⣄⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣩⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⡀⠀⠛⠛⠛⠙⠻⠛⠙⠛⡛⠛⠛⠛⠃⠛⠛⠛⡙⠻⠛⢀⣟⠀⢈⣿⣇⣈⣿⣿⣟⣿⣿⠷⠗⠾⠟⠿⠿⠿⠿⠿⠿⢻⣿⣿⣿⣿⣿⣤⣤⡶⠶⠶⠶⠶⠶⠖⠒⠒⠒

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣶⣉⣾⡧⣽⣯⣾⣿⣽⣃⣴⣶⣄⣤⣤⡄⠀⠀⣀⣿⣷⣯⣿⣿⣾⣹⣿⣯⣹⣿⣷⣹⣿⣿⢸⣿⣻⣿⣿⣿⣿⡞⢿⣟⡃⠰⢾⣷⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠌⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠞⠛⢻⣿⢸⣿⣿⣷⠄⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⠸⠿⠾⠿⢀⢿⡿⣃⡿⡿⠇⠀⣨⣿⣿⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠗⠀⠀⠘⢿⣼⠟⣿⡇⢶⣤⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢭⣭⣍⣭⣤⣤⣤⣽⣥⣴⣢⣅⣭⣭⣬⣭⡄⠀⠀⠀⠀⠀⠀⣿⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢋⣉⡁⣀⣀⣀⣀⣀⣀⣀⣀⡌⣋⣫⡝⣋⡙⠛⠛⠋⠁⠀⠀⠀⠀⠉⠓⢸⣿⣿⣿⢸⡇⣿⡷⣿⣿⣿⣿⣿⣿⣿⣼⡇⠀⠀⠀⠀⠀⠀⠋⠀⠀⠀⠀⠀⠀⠀

⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣼⣿⣧⣿⣏⣿⣿⣏⣿⣿⣿⡅⣿⣿⡇⣿⡇⣠⠤⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣏⣛⣘⣃⣛⣛⣛⣙⣛⣛⡛⠛⠛⠛⢛⣀⣔⣄⣦⣀⣆⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣿⣿⣿⣿⡏⠁⣿⡏⠁⣿⣿⣽⣿⢿⣧⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⣾⣿⢸⣿⣾⣿⣷⣿⡗⣿⣷⣿⡏⣾⡷⢹⣿⡿⠶⠶⠶⣶⣶⣶⠀⠀⠀⠀⠀⠀

⣏⣹⣟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣭⣭⣭⣭⠥⠷⣿⡅⢀⣯⣭⠉⠉⠈⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣾⡏⢹⣿⠉⣿⣵⣿⣿⣿⣧⣿⣿⠀⠉⠉⠛⠶⠤⢀⠀⣿⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣿⣧⢾⣿⠃⠀⠀⠀⠀⠀⠀⢠⣤⡄⣀⣀⣀⣀⡀⢀⣀⡀⣀⣀⣀⡀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣁⣀⣀⣀⠀⠀⠀⠀⢸⣿⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠉⠈⠀⠀⠀⠀⠀⠀⠀⢸⣿⠉⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⡏⢹⣿⣿⣯⣿⣯⠀⠀⠀⠀⠈⠉⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣴⣿⣿⣿⣿⣧⡻⠿⠋⠿⠟⠿⠿⠻⠿⠿⠿⠟⠿⠸⠇⠸⠿⠻⠷⠿⠷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠻⡋⠉⢉⠋⠩⢽⣿⠉⠁⡀⡡⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⡣⠤⠁⠑⢠⣩⣿⣿⣩⣵⣷⣷⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠘⢠⠀⠀⡕⣼⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⠦⠀⠀⠀⠀⠀⠀⠀⠀

⠢⠀⣀⣖⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⡨⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣶⣶⣄⣆⣿⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡄⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀

⡈⢜⣮⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣯⣿⡃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠰⠀⣨⠿⠿⢿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣇⣠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢀⠰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⣿⣯⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢸⣠⣤⣾⣽⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢊⣲⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣶⢿⠋⢠⠁⢺⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⣠⡤⠤⣄⣤⣄⠀⣠⣤⡀⢀⣠⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⡁⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⢲⣼⠀⠀⠀⠀⠀⣠⣴⡾⣿⣿⣿⣶⣿⣿⣤⣼⣿⣿⣿⣿⠀⠀⠀⠀⠀⠰⣿⣿⣷⣤⣀⠀⠀⠀⠀⢸⣿⣿⠀⠀⢉⣵⣐⡀⣉⠙⠀⠛⠛⠃⠘⠛⠛⠂⠀⠀⠀⠀⠀⠀⠀⠀

⠀⡂⢽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⠀⠀⠀⠀⠀⢿⠁⠠⠴⠟⠛⠻⠿⠿⠿⠿⠿⠿⣿⡿⠀⠀⠀⠀⠀⠀⠛⠿⠿⠿⣿⣿⣶⣤⣠⣼⣿⣿⣮⣦⣾⣿⣿⣣⣯⣤⣤⣶⣶⣴⣧⣴⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣀⠠⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⣿⣿⣷⣼⡟⣿⣴⣿⣿⢸⣿⣿⡆⣿⣿⣷⣾⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⣈⡙⢿⡿⠟⣻⣿⣿⣿⣿⣿⣦⣾⣿⣿⣿⣿⣟⣹⣿⣿⣿⡛⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣨⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⠀⠀⠀⣿⣿⣷⣿⡇⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣨⡿⣷⠀⢀⠀⠀⠀⢄⡀⣺⣿⡬⣘⣿⣧⣿⣿⣿⢿⣻⣿⣿⡿⠻⢿⣿⣿⣿⣿⣿⣿⣿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠐⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠛⠛⠛⠙⠻⠛⠙⠛⠛⠛⠛⠛⠃⠛⠛⠛⡙⠻⠛⢀⣪⠀⠀⢯⡅⠈⣿⣿⡍⢹⣿⠟⠟⠿⠻⠿⠿⠿⠿⠁⠀⢈⣿⣿⣿⣿⣿⣧⣤⠶⠶⠶⠶⠶⠶⠶⠶⠒⠒

⠀⢵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⡂⢠⡤⣎⣬⣅⢨⠀⠉⢉⣽⣿⣝⣯⣭⡄⠀⠀⠀⣾⢏⢓⢹⣿⡾⢾⣿⡃⠀⣿⣿⠀⢸⣿⢸⣿⣻⣿⣿⣿⣿⡞⢿⣟⡃⣽⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢜⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⠏⠁⠀⢺⣿⢸⣿⣿⣷⣄⣀⣀⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⠸⠿⠾⠿⢀⢿⡿⣣⡿⡿⠇⣿⣿⣿⡿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⡀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣧⡀⠀⠀⠘⢿⣼⠟⣿⡇⠛⢻⣿⣿⣿⣾⣾⣿⣿⢿⣿⣿⣿⣿⣿⡟⢩⣭⣍⣬⣤⣤⣤⣤⣤⣤⣠⣄⣭⣭⣭⣭⡄⠀⠀⠀⠀⠀⠀⢸⠀⠀⠀⠀⠀⠀⠀

⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢋⣉⡁⣀⣀⣙⣀⣀⣀⣀⣀⡖⣒⣐⡽⣋⡉⠏⠛⠋⠀⠀⠀⠀⠀⠉⠑⢸⣿⣿⣿⢸⡇⣿⡷⣿⣿⣿⣿⣿⣿⣿⣼⡇⠀⠀⠀⠀⠀⠀⠘⠀⠀⠀⠀⠀⠀⠀

⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣼⣿⣧⣿⣏⣿⣿⣏⣿⣿⣿⡅⣿⣿⡇⣿⡇⣀⠤⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣏⣛⣘⣃⣛⣛⣛⣙⣛⣛⡛⠛⠛⠛⢛⣀⣄⣒⢄⡒⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣿⣿⣿⣿⡏⠁⣿⡏⠁⣿⣿⣽⣿⢿⣇⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⣾⣿⢸⣿⣾⣿⣷⣿⡟⣿⣷⣿⡏⣾⡷⢹⣿⡿⠷⠶⢶⣶⣶⣶⡆⠀⠀⠀⠀⠀

⣏⣙⣟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣭⣭⣭⣭⣥⣶⣭⡧⢆⣯⣭⠉⠉⠈⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣾⡏⢹⣿⠉⣿⣵⣿⣿⣿⣧⣿⣿⠀⠉⠉⠛⠲⠤⢀⠀⣿⠇⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣼⣿⠏⠀⠀⠀⠀⠀⠀⢀⣴⡄⣀⣀⣀⣀⠀⢀⣀⡀⣀⣀⣀⡀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣁⣀⣀⣀⠀⠀⠀⠀⠀⣿⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠈⠀⠀⠀⠀⠀⠀⠀⢸⣿⠁⢻⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⡏⢹⣿⣽⣯⣿⣯⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣶⣿⣿⣿⣿⣇⡻⠿⢋⠿⠟⠿⠿⠻⠿⠿⠿⠟⠿⠸⠇⠸⠿⠻⠷⠿⠷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠫⠹⢽⠝⠉⠫⣫⣭⡹⢁⢄⠠⣃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⡯⠇⠠⠔⡤⣂⣶⣿⣿⣿⣾⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢅⠂⠈⢱⣼⣽⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⠦⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢂⣬⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣀⣀⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣤⣤⣀⣶⣾⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣖⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠈⡸⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⠁⢙⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⢤⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢀⣘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⢰⢠⣶⣶⣺⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢐⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⠘⡷⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⣿⣿⣾⣦⣀⠀⠀⠀⠀⢸⣿⣿⡃⠀⠠⠀⠢⠤⣤⣤⠀⣠⣤⡀⢀⣠⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀

⢀⠐⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⢍⣿⠀⠀⠀⠀⠀⠀⠀⣀⣠⣴⣿⠛⣅⢰⠉⢹⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠙⠻⠿⡿⣿⣷⣄⠀⠀⢸⣿⣿⡄⠀⣰⣿⣯⢠⡏⠙⠀⠛⠛⠃⢘⣛⡛⠁⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠒⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⣴⠿⠋⠿⣿⠿⢿⣿⠷⢶⣿⣿⢿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢿⣿⣷⣶⣾⣿⣿⣷⣶⣾⠿⣻⣬⣶⣶⣶⣴⣶⣴⣿⣿⢿⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⣿⣿⣷⣼⡟⣿⣴⣿⣿⢸⣿⣿⡆⣿⣿⣷⣾⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⠉⣋⣏⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⣿⣿⣷⣿⡇⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣨⡿⣷⠀⢀⠀⠠⢼⢤⣀⢠⣝⣜⣁⣿⣷⣿⣿⣟⣽⣾⣿⣿⠋⠈⣿⣿⣿⣿⣿⣿⣿⡿⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠈⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠛⠛⠛⠙⠻⠛⠙⠛⠛⠛⠛⠛⠃⠛⠛⠛⡙⠻⠛⢀⣯⠁⠀⣽⣇⢀⣲⣷⠆⢸⣿⠟⠟⠟⠾⢿⠿⠿⠟⠀⠀⢈⣿⣿⣿⣿⣿⣧⣤⠶⠶⠶⠶⠶⠶⠶⠶⠒⠒

⠠⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⣨⡂⣾⢱⣷⣞⣠⠄⠀⢀⣴⣶⣄⣤⣤⡄⠀⠀⠐⣿⣇⡓⢴⣿⡾⢚⣿⡅⠈⣿⣿⠀⣼⣿⢸⣿⣻⣿⣿⣿⣿⡞⢿⣟⡃⣿⣿⣿⣿⣷⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⠋⠉⠂⠀⠀⣸⣿⢸⣿⣿⣷⠄⠀⠀⠀⣻⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⠸⠿⠾⠿⠀⢿⡿⢃⡿⡿⠇⣿⣿⣿⡿⠿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠠⢴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠐⠀⢀⡀⠙⢿⣼⠟⣿⡇⣿⣶⣾⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⡟⢩⣭⣍⣭⣭⣭⣥⣤⣤⣤⣠⣄⣬⣭⣭⣭⡄⠀⠀⠀⠀⠀⠀⢸⠁⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢋⣁⡐⣉⣉⣑⣀⣀⣒⣀⣀⡤⣀⣉⡿⣋⡉⠟⠉⠉⠁⠀⠀⠀⠀⠉⠑⢸⣿⣿⣿⢸⡇⣿⡷⣿⣿⣿⣿⣿⣿⣿⣼⡇⠀⠀⠀⠀⠀⠀⠘⠀⠀⠀⠀⠀⠀⠀

⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠛⠛⠛⣼⣿⣧⣿⣏⣿⣿⣏⣿⣿⣿⡅⣿⣿⡇⣿⡇⣀⠤⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣋⣛⣘⣃⣛⣛⣛⣙⣛⣛⡛⠛⠛⠛⠛⣠⣒⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣾⠃⣿⣿⣿⣿⡏⠁⣿⡏⠁⣿⣿⣽⣿⢿⣧⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣾⣿⢸⣿⣾⣿⣷⣿⡗⣿⣷⣿⡏⣾⡷⢹⣿⡿⠷⠶⠶⣶⣶⣶⡆⠀⠀⠀⠀⠀

⣟⣉⣟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣭⣬⣭⣭⣥⣷⣽⣷⣶⣯⣭⠉⠉⠈⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣾⡏⢹⣿⠉⣿⣵⣿⣿⣿⣧⣿⣿⠀⠉⠉⠛⠲⠤⢀⠀⣿⡇⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⠏⠀⠀⠀⠀⠀⠀⢀⣴⡄⣀⣀⣀⣀⠀⢀⣀⡀⣀⣀⣀⡀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣁⣀⣀⣀⠀⠀⠀⠀⠀⣿⠇⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠈⠈⠀⠀⠀⠀⠀⠀⠀⢸⣯⠃⢻⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⡏⢹⣿⣽⣯⣿⣯⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣶⣿⣿⣿⣿⣧⠻⠿⢋⠿⠟⠿⠿⠻⠿⠿⠿⠟⠿⠸⠇⠸⠿⠻⠷⠿⠷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣟⠻⠿⠟⠛⡛⣿⣿⣿⢛⣉⣩⠑⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣧⠃⠀⣒⠑⣢⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⡅⢈⢂⢡⢽⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⡦⠀⠀⠀⠀⠀⠀⠀⠀

⠄⠂⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠰⡴⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢤⠀⡂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣂⡘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⣤⣄⣿⣿⡇⠀⠀⠀⠀⠀⠀⣤⣤⣄⣠⠄⠀⠀⠀⠀⠀⣿⣄⡅⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢀⣠⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡎⢹⣿⣿⣿⣿⠂⠀⠀⠀⠀⠀⠀⠻⣿⣿⣿⡀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣶⣤⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀

⡶⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠃⣭⣤⣤⣸⣿⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⢿⣷⣄⠀⠀⠀⠀⣿⣿⡇⠀⠠⢤⣄⠀⣤⣤⡀⢠⣴⣿⠿⣯⣭⡁⠀⠀⠀⠀⠀⠀⠀⠀

⠈⢈⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢋⡽⠅⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣟⣛⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣦⣀⡀⢸⣿⣿⡇⣤⣮⣇⢨⡄⠋⠙⢡⣿⡏⠋⠈⠛⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠬⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⠀⠀⠀⠀⠀⣠⡶⠲⢶⣶⠶⢶⣖⣀⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠛⡿⣿⣿⣿⣿⣿⣧⣿⡿⢷⣽⣧⣾⣴⣿⣿⣧⣦⣷⣶⣶⡀⠀⠀⠀⠀⠀⠀⠀⠀

⡄⢤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⣿⣿⣷⣼⡟⣿⣴⣿⣿⢸⣿⣿⡎⣿⣿⣷⣾⣿⣷⠀⠀⠀⠀⠀⡄⠀⠀⣀⡬⠅⢥⣽⣻⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣙⣿⣿⣟⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⣿⣿⣷⣿⡇⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣬⡿⣷⠀⢀⡠⣄⣸⣦⣄⣲⡾⣍⡙⣿⣿⣾⣿⢟⣿⣿⣿⡟⣱⢺⣿⣿⣿⣿⣿⣿⣿⡿⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠛⠛⠛⠙⠻⠛⠙⠛⣛⠛⠛⠛⠃⣛⣛⣛⡙⠻⠛⢀⣶⢁⣁⣲⣇⣩⣿⣿⡅⠺⣿⠟⠿⠣⠿⢿⠿⠿⠗⠁⠀⢻⣿⣿⣿⣿⣿⣧⣤⡶⠶⠶⠶⠶⠶⠶⠖⠒⠒

⠠⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⣆⣷⣵⢇⣐⣲⣿⣿⢁⣴⣿⣄⣤⣤⡄⠉⠉⢁⣷⢯⣛⣈⣿⣼⢦⣿⣏⠄⣿⣿⢋⣛⣿⢸⣿⣻⣿⣿⣿⣿⡞⢿⣟⡃⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠉⢹⣽⣻⢟⣿⣿⣷⣿⣿⠏⢸⣿⢸⣿⣿⣷⠄⠀⠐⠘⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⡸⠿⠾⠿⠀⠿⡿⢃⡿⡿⠇⣿⣿⣿⡿⠿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢌⣵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠘⣿⣿⣿⣿⣿⣿⠿⢿⡂⢘⢿⣼⡟⣿⡇⡇⠀⢀⡀⢺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢩⣭⣍⣭⣭⣭⣭⣤⣤⣤⣠⣄⣬⣭⣭⣭⡅⠀⠀⠀⠀⠀⠀⢘⡇⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣀⣀⣛⣿⣏⡈⢁⣉⡁⣀⣀⣛⣛⣚⣻⣟⣛⡿⣄⣙⡿⣛⡙⠟⠛⠛⠉⠀⠀⠀⠀⠉⠁⢸⣿⣿⣿⢸⡇⣿⡷⣿⣿⣿⣿⣿⣿⣿⣽⡇⠀⠀⠀⠀⠀⠀⠈⠁⠀⠀⠀⠀⠀⠀

⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣛⣻⣿⣿⡟⠛⣾⣿⣧⣿⣏⣿⣿⣏⣿⣿⣿⡅⣿⣿⡇⣿⡇⣀⡤⠄⠀⠀⠀⠀⠀⠀⠀⢸⣿⣏⣛⣘⣃⣛⣛⣛⣙⣛⣛⡛⠛⠛⠛⠛⢀⣄⣢⣄⢄⣀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠂⣿⣿⣿⣿⡏⠁⣿⡏⠁⣿⣿⣽⣿⢿⣧⣿⣧⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣾⣿⢸⣿⣶⣿⣶⣿⡟⣿⣷⣿⡏⣾⡷⣹⣿⣿⠷⠶⢶⣶⣶⣶⣦⠀⠀⠀⠀⠀

⣿⣉⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣭⣭⣭⣭⣥⣷⣭⣷⡀⣽⣭⠍⠉⠈⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣾⡏⢹⣿⠉⣿⣵⣿⣿⣿⣧⣿⣿⠀⠉⠉⠙⠲⠦⢄⡀⢸⡇⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣴⣿⡟⠀⠀⠀⠀⠀⠀⠀⣤⣤⢀⣀⣀⣀⠀⢀⣀⡀⣀⣀⣀⡀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣁⣀⣀⣀⠀⠀⠀⠀⠀⢸⡇⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠉⠹⠀⠀⠀⠀⠀⠀⠀⠀⣿⠇⢻⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⡏⢹⣿⣿⣯⣿⣯⠀⠀⠀⠀⠀⠉⠁⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣧⣶⣿⣿⣿⣗⡻⠿⢋⠿⠟⠿⠿⠻⠿⠿⠿⠟⠿⠸⠇⠸⠿⠻⠷⠿⠷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠆⣶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⣶⣺⣿⣷⣶⣿⡂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠨⣠⣴⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⡦⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⣬⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⢠⢀⣈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⣼⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⠤⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⢰⣶⣄⡄⠀⠀⠀⠀⠀⠀⡈⡀⡀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣶⣿⣿⡇⠀⠀⠀⠀⠀⠀⠸⣿⣿⣷⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⡿⠍⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⠼⠿⡿⢿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠙⢿⣿⣧⡀⠀⠀⠀⠀⣿⣿⡇⠀⢠⣤⣄⠀⣤⣤⣀⣾⣿⣏⠀⣠⣤⡈⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠘⢛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠀⢨⡇⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⡀⠀⣶⣿⣿⣾⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣄⠀⠀⢀⣿⣿⠇⣂⢼⡿⡍⠀⠋⢙⣿⣿⠉⠛⠀⠛⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠬⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⠇⠀⠀⠀⠀⣴⠟⠛⠿⣿⠿⢿⣿⠶⣷⣶⡿⠿⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡘⢿⣿⣷⣤⣼⣿⣿⣿⣿⣿⢰⢷⣷⣶⣿⣿⣷⣶⣶⣶⣶⣶⡄⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⣿⣿⣷⣼⡟⣿⣴⣿⣿⢸⣿⣿⡆⣿⣿⣷⣾⣿⣷⡀⠀⠀⠀⢀⠀⠀⢀⡔⡥⡉⢻⣿⣿⣿⣿⣿⣟⣭⣰⣿⣿⣟⣽⣿⣿⣫⣿⣿⣟⣻⡇⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⣿⣿⣷⣿⡇⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣬⡿⣷⠀⣴⡄⠀⣼⢴⣤⣤⣿⣧⠥⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠁⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠠⠀⠛⠛⠛⠙⠻⠛⠙⠛⠛⠛⠛⠛⠃⣛⣛⣛⡙⠻⠛⢀⣿⡢⢈⣾⣿⢠⣿⣾⣇⢘⣿⠿⠛⠟⠻⠾⠿⠿⠃⠋⠛⢿⣿⣿⣿⣿⣿⣿⣴⡶⠶⠶⠶⠶⠶⠶⠖⠒⠒

⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣷⢿⢿⣷⣥⣿⣾⣷⢃⣴⣶⣄⣤⣤⡜⠛⠛⠋⣿⡿⢻⣨⣿⣹⢟⣿⣟⢘⣿⣿⡇⣷⣿⢸⣿⣻⣿⣿⣿⣿⡞⢿⣟⡃⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠻⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⢸⣿⣿⣷⡄⠀⠢⠹⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⠸⠿⠾⠿⢀⢿⡿⢃⡿⡿⠇⣿⣿⣿⡿⠿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⡿⠘⢿⣼⡟⣿⡇⡆⠀⠀⠀⢾⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⡟⢭⣭⣍⣥⣤⣬⣭⣬⣭⣤⣠⣄⣬⣭⣭⣭⡍⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⠀⠀⠀⠀

⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣁⣀⣀⣿⣿⣿⡿⢻⣉⡙⣉⣀⣛⣟⣚⣻⣟⣛⡧⣄⣘⡶⣚⡙⠿⠋⠉⠁⠀⠀⠀⠀⠉⠉⢸⣿⣿⣿⢸⡇⣿⡷⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠃⠀⠀⠀⠀⠀⠀

⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣛⣛⡛⠛⠛⠛⣾⣿⣧⣿⣏⣿⣿⣏⣿⣿⣿⡅⣿⣿⡇⣿⡇⢀⡤⠀⠀⡀⠀⠀⠀⠀⠀⢘⣿⣏⣛⣘⣃⣛⣛⣛⣙⣛⣛⡛⠛⠛⠛⢛⣀⣴⣦⡢⢶⣂⠂⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⣿⣿⣿⣿⡏⠁⣿⡏⠁⣿⣿⣽⣿⢿⣧⣿⣧⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣾⣿⢸⣿⣾⣿⣷⣿⡟⣿⣷⣿⡏⣾⡷⣹⣿⣿⠷⠶⠶⣶⣶⣶⣶⠀⠀⠀⠀⠀

⣿⣙⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣭⣭⣭⣭⣥⣷⣭⣿⠀⣹⣭⠍⠉⠈⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣾⡏⢹⣿⠉⣿⣵⣿⣿⣿⣧⣿⣿⠈⠉⠉⠛⠒⠦⢄⡀⢸⣿⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣿⡟⠀⠀⠀⠀⠀⠀⠀⣤⣤⢀⣀⣀⡀⠀⢀⣀⡀⣀⣀⣀⡀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣁⣀⣀⣀⠀⠀⠀⠀⠀⢸⡇⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠙⠻⠁⠀⠀⠀⠀⠀⠀⠀⣿⡏⢸⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⡏⢹⣿⣽⣯⣿⣯⠀⠀⠀⠀⠀⠈⠁⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣧⣾⣿⣿⣿⣷⠻⠿⢋⠿⠟⠿⠿⠻⠿⠿⠿⠟⠿⠸⠇⠸⠿⠻⠷⠿⠷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠾⢟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⢀⠠⣠⣄⣳⣿⣿⣶⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⢂⣲⣾⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⡂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⡴⠄⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢐⣦⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣨⡧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢘⣀⣴⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢽⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠾⣿⣿⣦⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣷⠀⠀⠀⠀⠀⠀⢀⣤⣤⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢱⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⡿⠀⠀⠀⠀⣀⣀⣠⣀⣀⣀⣀⣸⢀⢛⣛⡛⢻⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⠀⢀⣤⣤⠀⣠⣿⣿⣿⣤⣤⠀⣀⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠘⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡤⠀⡇⠀⠀⠀⣾⠟⠋⢘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⢀⣴⣆⡀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠈⠉⠉⠀⠉⢹⣿⡟⠋⠛⠀⠛⠛⠛⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠼⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣴⣾⡇⠀⠀⠀⠓⠄⠀⠛⠻⠤⠄⠀⠀⠀⠈⠉⠙⠻⣿⠇⠀⠀⠀⠀⠀⠀⢸⣿⣿⡇⠀⢀⠀⠀⢀⢀⣿⡿⠓⣰⣦⡷⣶⣶⣶⣾⣿⣷⣶⣶⣶⣶⣶⡆⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⣿⣿⣷⣼⡟⣿⣴⣿⣿⢸⣿⣿⡆⣿⣿⣷⣾⣿⣷⡀⠀⠀⠀⠘⣿⣿⣧⡌⡤⠉⣰⣿⢿⣿⣴⣿⣿⢡⣇⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣻⡇⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡅⠀⠀⣿⣿⣷⣿⡇⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣬⡿⣷⠀⣤⡅⠀⣬⣭⡻⣿⣿⣧⣉⣇⣟⣻⣿⣿⡿⣿⣬⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠇⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠔⠀⠛⠛⠛⠙⠻⠛⠙⢛⡛⠛⠛⠛⠃⣛⡛⠛⠙⠻⠛⢀⣿⡇⡀⢼⣿⣁⡈⣿⣿⢿⢿⠿⠿⠿⠿⠷⠿⠿⠟⠛⠛⢿⣿⣿⣿⣿⣿⣿⣤⣴⠶⠶⠶⠶⠶⠶⠶⠒⠒

⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡮⢵⣶⡞⣿⣾⣿⣻⣷⢁⣴⣶⣄⣤⣤⡄⠀⠀⣸⣿⣿⡹⣳⣿⡟⡟⣿⣿⠁⢻⣿⡯⠝⣿⢸⣿⣻⣿⣿⣿⣿⡞⢿⣟⡃⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⠟⢸⣿⢸⣿⣿⣷⠄⡀⠀⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠸⠿⠾⠿⠀⢿⡿⢃⡿⡿⠇⣿⣿⣿⣿⡿⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡛⠁⠀⢠⣞⢿⣼⠟⣿⡇⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢭⣭⣍⣥⣤⣭⣯⣥⣿⣤⣠⣄⣬⣭⣭⣭⡍⠀⠀⠀⠀⠀⠀⠀⡿⠀⠀⠀⠀⠀⠀

⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠭⢉⣀⡀⣀⣙⣛⣛⣚⣻⣟⣒⡠⣄⣈⡫⣟⡛⠿⠛⠛⠋⠀⠀⠀⠀⠈⠉⢸⣿⣿⣿⢸⡇⣿⡷⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠃⠀⠀⠀⠀⠀⠀

⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠛⣿⣿⣿⠿⠟⣼⣿⣧⣿⣏⣿⣿⣏⣿⣿⣿⡅⣿⣿⡇⣿⡇⢀⡠⠀⠀⠀⠀⠀⠀⠀⠀⢘⣿⣯⣛⣘⣃⣛⣛⣛⣙⣛⣛⡛⠛⠛⠛⢛⢀⣶⣖⣦⡄⣀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⡀⠀⠙⠋⣠⠀⣿⣿⣿⣿⡏⠁⣿⡏⠁⣿⣿⣽⣿⢿⣧⣿⣧⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⢸⣿⣾⣿⣷⣿⡗⣿⣿⣿⡏⣾⡷⣹⣿⣿⠷⠶⣶⣶⣶⣶⣶⠀⠀⠀⠀⠀

⣿⣛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⢠⣿⣦⣭⣭⣭⣭⣥⣷⣭⣿⡦⣩⣭⡍⠉⠈⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣾⡏⢹⣿⠉⣿⣵⣿⣿⣿⣧⣿⣿⠈⠉⠉⠛⠒⠶⢄⡀⠠⣿⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣿⣿⠁⠀⠀⠀⠀⠀⠀⣠⣤⠀⣀⣀⡀⠀⢀⣀⡀⣀⣀⣀⡀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣁⣀⣀⣀⠀⠀⠀⠀⠀⢸⣿⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠉⠃⠀⠀⠀⠀⠀⠀⠀⢿⡟⠘⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⡏⢹⣿⣿⣯⣿⣯⠀⠀⠀⠀⠀⠈⠉⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣷⣶⣿⣿⣿⣷⡻⠿⢋⠿⠟⠿⠿⠻⠿⠿⠿⠟⠿⠸⠇⠸⠿⠻⠷⠿⠷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⡿⠟⠿⠟⡻⣟⢟⣿⣿⢫⡉⠍⢩⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⡏⠕⠐⠊⣀⣂⣯⣞⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⡋⢨⠂⠠⣰⣽⣿⣿⣿⣿⣿⣿⣿⣯⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⢀⠘⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⠄⠀⠀⠀⠀⠀⠀⠀

⠆⠰⣮⣮⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⡠⢤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠀⠀⢰⣼⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⡄⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠁⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣽⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⠿⣿⣿⡆⢸⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣦⣼⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡥⡐⠛⣛⡛⣾⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣥⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣟⠀⠀⠀⣀⣤⣴⢦⣤⣴⣶⣶⣆⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⠀⢀⣤⣤⠀⢠⣤⣤⣠⣤⣤⡀⢀⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢑⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢌⢞⡇⠀⠀⢸⠛⠉⢀⣨⡿⠟⠿⠿⠿⠿⢿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⠀⠀⠉⠉⠀⠙⢻⣿⣿⠋⠙⠁⠙⠛⠛⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⡇⠀⠀⠀⠉⠂⠀⠉⠁⠰⠆⠠⡤⠤⠤⠴⠿⠿⣿⠇⠀⠀⠀⠀⠀⠀⣼⣿⣤⠀⠀⠀⢀⠀⢀⠆⣿⠟⢉⢵⡶⣶⣶⣶⣶⣾⣿⣿⣶⣶⣴⣶⣶⡤⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⣿⣿⣷⣼⡟⣿⣴⣿⣿⢸⣿⣿⡆⣿⣿⣷⣾⣿⣷⣀⠀⠀⠈⣿⣿⣿⠀⡐⢾⡙⢘⡄⢵⣿⣷⣿⣿⡷⣇⣽⣿⣿⣿⣿⣿⣋⣿⣿⣿⡻⡇⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢙⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⣿⣿⣷⣿⡇⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣬⡿⣷⠁⡘⣇⠀⠈⣿⣿⣶⣜⣦⡉⡴⣷⣿⣿⣿⣟⣻⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠇⠀⠀⠀⠀⠀⠀⠀⠀

⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠛⠛⠛⡙⠻⠛⠙⠛⠛⠛⠛⠛⠃⠛⠛⢛⠙⠻⠛⠀⢾⠦⡀⠀⣷⠍⠻⣿⣿⣿⡿⠿⠿⠿⠿⢿⡿⠿⠛⠛⠛⢿⣿⣿⣿⣿⣿⣿⣤⣴⠶⠶⠶⠶⠶⠶⠶⠒⠒

⠀⣬⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠧⢴⣂⢣⣭⠿⣧⣾⡏⢀⣴⣶⣄⣤⣤⡄⠀⠀⣿⢴⡿⠘⢻⣿⡍⢷⠼⡾⡋⣘⣿⡇⠀⣿⢸⣿⣻⣿⣿⣿⣿⡞⢿⣟⡃⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠁⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⢷⣿⣾⡝⠋⢀⣴⣾⣿⢸⣿⣿⣷⠄⠀⢢⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⠸⠿⠾⠿⡀⢿⡿⢃⡿⡿⠇⣿⣿⣿⣿⣿⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠰⣲⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⡏⠀⠀⠈⠉⠙⢿⣼⠟⣿⡇⡀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢩⣭⣍⣥⣤⣽⣯⣥⣿⣥⣠⣄⣤⣭⣭⣭⡍⠁⠀⠀⠀⠀⠀⠀⢸⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢁⣀⡀⣀⣈⣀⣀⣀⣀⣀⣉⡻⣍⣛⡻⣝⡛⠿⠛⠛⠉⠀⠀⠀⠀⠈⠉⢸⣿⣿⣿⢸⡇⣿⡷⣿⣿⣿⣿⣿⣿⣿⣼⡇⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀

⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣾⣿⣧⣿⣏⣿⣿⣏⣿⣿⣿⡅⣿⣿⡇⣿⡇⢀⣠⠄⠀⠀⠀⠀⠀⠀⠀⠘⣿⣯⣛⣘⣃⣛⣛⣛⣙⣛⣛⡛⠛⠛⠛⠛⣠⣴⡒⠦⣔⡄⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⣿⣿⣿⣿⡏⠁⣿⡏⡅⣿⣿⣽⣿⢿⣧⣿⣧⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⢸⣿⣾⣿⣶⣿⡟⣿⣿⣿⡏⣾⡷⣹⣿⣿⠷⠶⠶⣶⣶⣶⣶⡄⠀⠀⠀⠀

⣿⣛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠛⠛⠃⠉⠉⠉⢭⣥⣶⣭⣿⡇⢩⣭⡍⠉⠈⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣾⡏⢹⣿⠉⣿⣵⣿⣿⣿⣧⣿⣿⠈⠉⠉⠙⠒⠶⢄⣀⠀⣿⠁⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣾⣿⣿⣿⣿⣤⣿⣿⠁⠀⠀⠀⠀⠀⠀⢠⣤⡀⣀⣀⡀⠀⢀⣀⡀⣀⣀⣀⡀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣁⣀⣀⣀⠀⠀⠀⠀⠀⠀⣿⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠁⠃⠀⠀⠀⠀⠀⠀⠀⢻⡿⠘⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⡏⢹⣿⣿⣯⣿⣯⠀⠀⠀⠀⠀⠈⠉⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣷⣴⣿⣿⣿⣷⡻⠿⠋⠿⠟⠿⠿⠻⠿⠿⠿⠟⠿⠸⠇⠸⠿⠻⠷⠿⠷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⡀⠀⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢀⠀⢀⠀⠀⠀⠈⠨⢤⣈⣠⣴⣥⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⢀⠀⣠⣼⣾⣿⣿⣿⣿⣿⣯⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⠆⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠐⣀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⠂⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⠶⣿⣶⡄⠀⢠⣰⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⢄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠷⣿⢾⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢂⠀⠼⠟⠛⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠸⡿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⡀⢷⢶⣿⣧⣤⣼⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣾⡥⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣸⣿⣿⠀⠀⠀⢀⣠⡴⣴⣾⣿⡿⣶⣎⣀⣽⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⡿⢀⣀⣤⣤⡀⢀⣤⣄⠀⣠⣤⡀⢀⣤⣄⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⣪⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣠⠸⠀⠀⣴⠟⠉⣀⣽⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢼⣇⣴⣼⣟⣯⠉⠁⠘⣉⢙⢀⠋⠙⠃⠘⠛⠛⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣵⣤⠆⠀⠀⠙⠠⠤⠀⠁⠀⣄⠆⠨⠭⠄⠈⠉⠿⠿⡿⠇⠀⠀⠀⠀⣀⠀⡀⠀⠀⠀⠀⠀⠀⠀⢀⠀⣿⣿⣿⣿⣇⡫⢴⣾⣶⣾⣿⣿⣦⣴⣶⣦⣴⣶⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⣺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⣿⣿⣷⣼⡟⣿⣴⣿⣿⢸⣿⣿⡆⣿⣿⣷⣾⣿⣷⣀⠈⣿⣷⣽⣦⠀⠀⠀⡀⠘⠁⠄⣤⣿⣿⣿⣾⣿⣷⣾⣿⣿⣿⣿⣿⣏⣹⣿⣿⢛⡿⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⣿⣿⣷⣿⡇⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣬⡿⣷⠉⠀⠘⢻⢿⣿⣷⣤⣬⣵⣨⣴⣿⢻⣿⣿⣿⣿⡏⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠷⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠛⠛⠛⠙⠻⣛⣙⣛⣛⣛⠛⠛⠃⠛⢛⣛⡙⠻⠛⠀⢀⡆⠀⢐⡋⡉⢙⣿⣿⠟⢏⠗⠚⠾⠿⠿⠿⠃⠁⠘⠛⢿⣿⣿⣿⣿⣿⣿⣧⣤⠶⠶⠶⠶⠶⠶⠖⠒⠒

⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⠆⣤⣄⠄⠞⣻⠛⠛⢛⣽⣿⣍⣥⣤⡅⠐⣸⣿⠧⢏⠐⣂⣾⣆⠶⠠⣾⠀⢰⣿⡏⠀⣸⠘⣿⣻⣿⣿⣿⣿⡞⢿⣟⡃⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⡅⣻⢺⢷⠓⡟⠀⢀⢸⣿⢸⣿⣿⣷⠄⣠⣿⣿⢿⣿⣷⣿⣟⣿⣿⣷⣿⣶⣴⣿⣿⣶⣾⠰⠿⠾⠿⡄⠿⡿⢃⡿⡿⠇⣿⣿⣿⣿⡿⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣷⠃⠀⠀⠀⠀⠘⢿⣼⠟⣿⡇⢾⣿⣿⣿⢿⣿⣿⣿⡿⠿⣿⣿⣿⣿⣿⡟⢩⣭⣍⣥⣬⣭⣥⣤⣤⣤⣠⣄⣤⣭⣭⣭⡍⠁⠀⠀⠀⠀⠀⠀⢸⠀⠀⠀⠀⠀⠀

⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢀⣀⡀⣀⣀⣀⣀⣀⣐⣀⣀⡀⣟⣙⣛⣝⡛⡿⠟⠛⠉⠀⠀⠀⠀⠈⠁⢸⣿⣿⣿⢸⡇⣿⡷⣿⣿⣿⣿⣿⣿⣿⣼⡇⠀⠀⠀⠀⠀⠀⠀⠘⠀⠀⠀⠀⠀⠀

⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣼⣿⣧⣿⣏⣿⣿⣏⣿⣿⣿⡅⣿⣿⡇⣿⡇⠀⣀⠀⠀⢀⠀⠀⠀⠀⠀⠘⣛⣋⣛⣘⣃⣛⣛⣛⣙⣛⣛⠛⠛⠛⠛⠛⣀⢂⡀⣀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⣿⣿⣿⣿⡏⠁⣿⡏⡅⣿⣿⣽⣿⢿⣇⣿⣧⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⢸⣿⣾⣿⣶⣿⡗⣿⣷⣿⡏⣾⡷⢹⣿⣿⠷⠶⢶⣶⣶⣶⣶⡆⠀⠀⠀⠀

⣿⣛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣭⣍⠉⠉⠁⠀⢉⣽⣷⣭⣯⡭⠉⠈⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣾⡏⢹⣿⠉⣿⣵⣿⣿⣿⣧⣿⣿⠈⠉⠉⠙⠓⠲⠤⣀⠀⣿⡇⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣿⣿⣯⣿⣿⠇⠀⠀⠀⠀⠀⠀⢀⣤⡀⣀⡀⠀⠀⢀⣀⡀⣀⣀⣀⡀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣁⣀⣀⣀⠀⠀⠀⠀⠀⠀⣿⠇⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠉⠉⠀⠀⠀⠀⠀⠀⠀⢸⣿⠁⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⡏⢹⣿⣿⣯⣿⣯⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣴⣾⣿⣿⣧⠻⠿⠋⠿⠟⠿⠿⠻⠿⠿⠿⠟⠿⠸⠇⠸⠟⠻⠷⠿⠷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠐⡁⠲⠀⠀⠒⠀⣶⣪⡆⢂⠠⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢊⡎⠂⠀⡀⠒⡠⣼⢲⣿⣧⣿⣵⣯⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠁⠨⣀⣤⣾⣿⣿⣿⣿⣿⣿⣿⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⠦⠀⠀⠀⠀⠀⠀⠀

⠀⠀⣠⣅⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⡠⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡠⣶⣶⣤⠀⠀⠀⠠⣲⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠀⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠆⢽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡗⣽⣽⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⠤⠿⣿⠇⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠆⣀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠘⠀⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠰⣟⣛⣿⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢀⠠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⢀⣀⣀⣠⣤⣆⡀⡏⠽⣿⣶⣶⣾⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡿⠛⡠⣢⣤⣤⡄⢀⣤⣄⠀⣠⣤⡀⢀⣤⣄⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⣽⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠄⣪⠀⢀⣤⡾⠋⢘⣿⣿⣿⣷⣾⣷⣶⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣾⣿⡷⡾⠉⠁⠈⢉⡙⠀⠛⠙⠃⠘⠛⠛⠁⠀⠀⠀⠀⠀⠀⠀

⠀⠠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣞⠀⠸⠏⠀⠈⠛⠁⠀⠈⠙⠛⠛⠛⠿⠿⠿⠿⠿⠇⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣻⣷⣴⣦⣦⣴⣼⣷⡶⣦⣤⣦⣶⣤⣤⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠐⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⣿⣿⣷⣼⡟⣿⣴⣿⣿⢸⣿⣿⡆⣿⣿⣷⣾⣿⣷⣀⢻⣿⣾⣿⣦⡀⠀⠀⠀⠨⢁⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⡏⢙⣿⣿⢟⣻⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠰⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⣿⣿⣷⣿⡇⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣬⡿⣷⠈⠀⠙⠻⠻⢿⢿⣿⣷⣾⣾⣿⢟⣽⣫⣿⣿⣿⡇⠝⢿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡿⠿⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⡀⠛⠛⣛⣙⢻⣛⣙⣛⡛⠛⠛⠛⠃⠛⢛⣛⡙⠻⠛⠀⠠⡊⠀⠀⣹⠁⠀⣽⡿⠉⢰⠟⠳⠿⠿⠿⠿⠃⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣧⣤⡴⠶⠶⠶⠶⠶⠶⠒⠒

⠀⢐⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⡀⣐⢔⣾⣅⠈⢛⣽⣿⣅⣤⣤⡄⠂⣼⣿⣇⣝⡆⠗⣸⣿⠺⢺⣿⡀⠀⣿⣯⠀⢸⢸⣿⣻⣿⣿⣿⣿⡞⢿⣟⡃⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠐⠺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⢖⣾⣶⡿⠫⠉⠛⠆⢸⣿⢸⣿⣿⣷⠄⢰⣿⣿⢿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣶⣿⣷⣶⣿⠸⠿⠾⠿⠀⠿⡿⢃⠿⡿⠇⣿⣿⣿⣿⡿⠿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠠⡵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡗⣿⣾⣿⢽⠀⠀⠀⠀⠘⢿⣼⠟⣿⡇⣾⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⠛⠛⠛⢭⣭⣍⣽⣬⣤⣤⣤⣤⣬⣠⣄⣤⣭⣭⣭⡍⠁⠀⠀⠀⠀⠀⠀⢸⠁⠀⠀⠀⠀⠀

⣮⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢃⣀⡀⣀⣀⣀⣀⣀⣀⣀⣀⡈⣝⣛⣛⣽⡛⡿⠟⠛⠛⠀⠀⠀⠀⠀⠉⢸⣿⣿⣿⢸⡇⣿⡷⣿⣿⣿⣿⣿⣿⣿⣼⡇⠀⠀⠀⠀⠀⠀⠀⠘⠀⠀⠀⠀⠀⠀

⣾⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠟⣼⣿⣧⣿⣏⣿⣿⣏⣿⣿⣿⡅⣿⣿⡇⣿⡇⠀⣀⠄⠀⢀⠀⠀⠀⠀⠀⠘⣛⣋⣛⣘⣃⣛⣛⣛⣙⣛⡛⠛⠛⠛⠛⠛⠀⣖⡀⡂⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⣿⣿⣿⣿⡏⠁⣿⡏⡅⣿⣿⣽⣿⢿⣧⣿⣧⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⢸⣿⣶⣿⣶⣿⡟⣿⣷⣿⡏⣾⡷⢹⣿⣿⡷⠶⣶⣶⣶⣶⣶⡆⠀⠀⠀⠀

⣿⣟⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣭⣭⣭⡭⠥⡆⠉⢹⣇⣩⣯⣭⠉⠈⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣾⡏⢹⣿⠉⣿⣵⣿⣿⣿⣧⣿⣿⠈⠉⠉⠙⠓⠲⠤⣀⠀⢺⡇⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣤⣤⣾⣿⣿⣿⠏⠀⠀⠀⠀⠀⠀⢀⣤⡄⢀⡀⠀⠀⢀⣀⡀⣀⣀⣀⡀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣁⣀⣀⣀⠀⠀⠀⠀⠀⠀⣿⡇⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠈⠉⠀⠀⠀⠀⠀⠀⠀⢸⣿⠃⢿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⡏⢹⣿⣽⣯⣿⣯⠀⠀⠀⠀⠀⠀⠉⠁⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣴⣾⣿⣿⣷⡻⠿⠋⠿⠟⠻⠿⠻⠿⠿⠿⠟⠿⠸⠇⠸⠟⠻⠷⠿⠷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠠⠀⠀⠀⠠⠀⡢⠀⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠐⠀⠀⠀⠂⠂⠄⢊⢂⣸⣾⣿⣿⣾⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⢀⠠⢀⣨⣾⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⡦⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⣭⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⢠⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣦⣼⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠄⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠊⢴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣸⣾⡇⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣶⣦⡀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣶⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⡎⠔⠛⠛⠧⠀⠀⢰⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⡂⠀⠀⠀⠀⠀⠀⠀⠀⠁⣼⣿⣿⡄⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⠋⢁⢴⡦⣤⣄⠀⣤⣤⡀⢠⣤⣄⠀⣠⣄⡀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⡀⢀⠀⠀⠀⠀⠀⣀⡀⠀⠀⠀⣯⣽⣽⡇⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⢲⠏⠉⠀⠋⠙⠁⢹⠙⠛⠀⠛⠛⠃⠀⠀⠀⠀⠀⠀⠀

⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣾⣿⣀⡴⠞⠛⢸⣿⠿⢿⣿⡧⢯⣼⣿⣿⣿⣷⡾⠿⠿⠀⠀⠀⢠⣴⣶⣿⣧⣀⠀⠀⠀⡀⠀⢀⢀⣸⣿⣿⣋⣽⣦⣶⣶⣴⣦⣶⣦⣿⣷⣞⣳⣦⣶⡄⠀⠀⠀⠀⠀⠀⠀

⠀⢀⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠟⠀⣿⣿⣷⣼⡟⣿⣴⣿⣿⢸⣿⣿⡆⣿⣿⣷⣾⣿⣷⢀⡀⠛⠟⠛⢿⣿⣷⣶⣤⣬⣧⣶⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣷⣿⣿⣿⡉⣿⣿⡟⣻⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠑⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⣿⣿⣷⣿⡇⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣬⡿⣷⠈⠐⠐⡁⠀⣼⡕⠈⣻⣟⠛⢋⣭⣾⣫⣿⣿⣿⣿⡠⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠐⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠛⠛⠛⡙⠻⢛⣙⡛⠛⠛⠛⠛⠃⠛⢛⣛⡙⠻⠛⠀⢐⣻⡀⠀⢳⠃⠀⣹⣿⠀⢨⠟⠳⠿⠿⠿⠿⠟⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣧⣤⣴⠶⠶⠶⠶⠶⠶⠒⠒

⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣄⠄⣵⠖⠊⠀⠀⢈⣴⣶⣄⣤⣤⡄⢸⣿⣿⣇⣹⡗⡞⣰⣾⠸⢆⣯⡅⡀⣽⣿⡄⢾⠘⣿⣻⣿⣿⣿⣿⡞⢿⣟⡃⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠻⣿⣿⣿⣳⣵⣷⣉⣤⣴⣶⣶⣼⣿⢸⣿⣿⣷⠄⢸⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣷⣼⣿⣿⣷⣾⡸⠿⠾⠿⠄⠿⡿⠃⠿⡿⢇⣿⣿⣿⣿⣿⠿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠐⠾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⢸⣿⡿⡿⣿⣿⣿⣦⣾⡉⠻⠟⢿⣼⠟⣿⡇⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠙⠛⠛⢩⣭⣍⣭⣤⣤⣤⣤⣤⣬⣠⣄⣤⣭⣭⣭⡍⠉⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⠀⠀⠀

⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣀⣀⣻⣿⡟⠇⠀⢉⣉⡋⣉⣀⣀⣀⣐⣓⣂⣐⡊⣝⣙⡛⣭⡛⣿⠿⠛⠛⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⢸⡇⣿⡷⣿⣿⣿⣿⣿⣿⣿⣼⡇⠀⠀⠀⠀⠀⠀⠀⠀⠃⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠛⢻⣿⣿⣿⠟⣾⣿⣧⣿⣏⣿⣿⣏⣿⣿⣿⡅⣿⣿⡇⣿⡇⠀⢀⣀⠀⠀⠀⠀⠀⠀⠀⠘⢛⣋⣛⣘⣃⣛⣛⣛⣙⣛⡛⠛⠛⠛⠛⠛⣀⠴⣆⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⠃⣿⣿⣿⣿⡏⠁⣿⡏⣭⣿⣿⣽⣿⢿⣧⣿⣧⠊⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⢸⣿⣾⣿⣷⣿⡟⣿⣿⣿⡏⣾⡷⢹⣿⣿⡷⢶⢶⣶⣶⣶⣶⣦⠀⠀⠀⠀

⣿⣟⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣭⣭⣭⣉⡥⢶⡍⢹⣿⠉⣭⣭⠉⠈⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣾⡏⢹⣿⠉⣿⣵⣿⣿⣿⣧⣿⣿⠈⠉⠉⠉⠓⠲⠦⣀⠀⢸⡏⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⣤⣼⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⣤⣄⢀⡀⠀⠀⢀⣀⡀⣀⣀⣀⡀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣁⣀⣀⣀⠀⠀⠀⠀⠀⠀⢸⡇⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⣿⠇⢻⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⡏⢹⣿⣿⣯⣿⣯⠀⠀⠀⠀⠀⠀⠈⠁⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣦⣾⣿⣿⣷⡻⠿⠋⠿⠟⠿⠿⠻⠿⠿⠿⠟⠿⠸⠇⠸⠟⠻⠷⠿⠷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⡟⢛⠿⡛⠛⡛⠟⣻⣿⣿⡏⠉⡉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⡏⡪⣀⢠⠦⠤⣥⣿⣟⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠏⢂⠈⡠⣠⣷⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⡶⠀⠀⠀⠀⠀⠀⠀

⡡⢀⢴⣱⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⠲⣠⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⣾⡅⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣣⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣾⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣄⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢸⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⣠⣴⣶⣤⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢢⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⡧⢽⣿⡿⠇⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⡿⠇⢤⣠⣤⣄⠀⣤⣤⡀⢀⣤⣄⠀⣠⣤⡀⠀⠀⠀⠀⠀⠀⠀

⠀⡸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠠⣹⠁⠀⠀⠀⠀⠀⠀⠀⠀⢠⣷⣿⣷⡀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⣀⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣦⣾⣾⢋⡏⠉⠀⠋⠙⠁⢘⣟⣿⣠⡛⠛⠃⠀⠀⠀⠀⠀⠀⠀

⠀⢘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⡿⣂⣤⠶⠶⢶⣶⠤⠤⣤⣼⣷⣶⠿⠀⣀⠀⠸⠿⠿⠀⠀⠀⠀⢻⣿⣿⣿⣤⡀⠀⠀⠀⠀⠀⢄⢸⣿⣿⡿⣿⣈⣷⣶⣶⣶⣦⣦⣿⣿⣿⣵⣷⣦⡆⠀⠀⠀⠀⠀⠀⠀

⠄⣔⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠁⣿⣿⣷⣼⡟⣿⣴⣿⣿⢸⣿⣿⡏⣿⣿⣷⣾⣿⣷⢀⡀⠈⠙⠙⠻⢿⣿⣷⣦⣤⣯⣴⣶⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣉⣿⣿⡟⣻⠇⠀⠀⠀⠀⠀⠀⠀

⠁⣘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣿⣿⣷⣿⡇⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣬⡿⣷⠈⢡⢥⠢⢀⡤⡵⠈⣹⣿⢻⠛⣫⣅⡿⢿⣿⣿⣿⠋⠙⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠄⠀⠀⠀⠀⠀⠀⠀

⠁⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠛⠛⠛⠙⢻⠛⢙⠛⠛⠛⠛⣛⣃⡛⣛⣛⡙⠻⠛⠀⢠⣷⡀⠀⣽⡟⠀⢿⣿⡇⠉⠟⠛⠽⠿⠿⠿⠿⠂⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣤⣴⡶⠶⠶⠶⠶⠶⠒⠒

⠀⢴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠆⢠⣶⣝⣫⠰⠉⠽⢇⣴⣶⣄⣤⣭⡍⢡⣿⣿⣯⣷⢧⠾⢱⣿⠴⢎⣿⣗⠀⣽⣿⠇⢩⢸⣿⣻⣿⣿⣿⣿⡞⢿⣟⡃⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠫⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢻⣿⣿⣦⣶⣿⡿⠋⠀⠀⠀⢸⣿⢸⣿⣿⣷⡄⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣶⣿⣿⣶⣾⠸⠿⠾⠿⣄⠿⡿⠃⠿⡿⢇⣿⣿⣿⣿⣿⠿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠰⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⢰⣿⣿⡾⣿⣿⣄⣤⣾⣿⣿⣟⢿⣼⠟⣿⡇⠀⢼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⢯⣭⣝⣧⣭⣭⣭⣭⣬⣭⣡⣄⣤⣭⣭⣭⡍⠉⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⠀⠀⠀

⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣀⣘⣿⣿⣿⡛⠿⢻⣛⡋⣉⣛⣛⣓⣂⣀⣀⣀⡈⣹⣙⡛⣩⡛⣻⠿⠛⠛⠉⠀⠀⠀⠀⠁⢸⣿⣿⣿⢸⡇⣿⡷⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠃⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠛⢛⣛⠛⠛⠿⠟⣾⣿⣧⣿⣏⣿⣿⣏⣿⣿⣿⡅⣿⣿⡇⣿⡇⠀⢀⣀⠀⢀⡀⠀⠀⠀⠀⠘⢻⣏⣛⣘⣃⣛⣛⣛⣙⣛⣛⠛⠛⠛⠛⠛⠀⣰⡒⠂⠄⠄⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⠀⣿⣿⣿⣿⡏⠁⣿⡏⣥⣿⣿⣽⣿⢿⣧⣿⣧⠚⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⢸⣿⣾⣿⣶⣿⡗⣿⣿⣿⡏⣾⡷⢹⣿⣿⣿⠶⣶⣶⣶⣶⣶⣦⠀⠀⠀⠀

⣿⣟⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣭⣉⡉⠉⠁⠠⡍⢹⣿⠉⣹⣭⠍⠈⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣾⡏⢹⣿⠉⣿⣵⣿⣿⣿⣧⣿⣿⠈⠉⠉⠉⠓⠲⠦⣄⡀⢸⣿⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⣤⣼⣿⣾⣿⡟⠀⠀⠀⠀⠀⠀⠀⣠⣄⢀⡀⠀⠀⢀⣀⡀⣀⣀⣀⡀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣁⣀⣀⣀⠀⠀⠀⠀⠀⠀⢸⡏⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⣿⡏⢺⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⡏⢹⣿⣽⣯⣿⣯⠀⠀⠀⠀⠀⠀⠈⠁⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣧⣾⣿⣿⣷⡻⠿⠋⠿⠟⠿⠿⠻⠿⠿⠿⠟⠿⠸⠇⠸⠟⠻⠷⠿⠷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠋⠝⣛⠍⠉⠩⡭⢹⣿⣿⡃⠈⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣆⢰⠗⠄⣄⣤⣽⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠓⢉⠨⡡⣬⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⡴⠄⠀⠀⠀⠀⠀⠀

⠀⢢⣴⣮⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢀⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⠢⢤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀

⠘⡰⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣤⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢐⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⣀⣤⣀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⢸⠙⣿⣿⣧⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⢀⣤⣤⠀⣠⣤⣤⣀⣤⣄⠀⢀⣤⣀⠀⠀⠀⠀⠀⠀⠀

⠀⠼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣣⢁⣇⣤⣤⣤⣀⣀⣀⣀⣘⣈⣁⣴⡆⠀⠀⠀⢀⣿⣿⠇⠀⠀⠀⠀⠀⢠⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠀⠈⠉⠉⢺⣿⣿⣿⠟⠛⠛⠀⠛⠛⠋⠀⠀⠀⠀⠀⠀⠀

⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣮⠟⠛⠛⠛⠉⣙⡿⠿⠿⣿⠿⠿⠿⠿⢿⣶⡦⠸⠿⠿⠀⠀⠀⠀⠀⠀⢺⣿⣿⣼⠀⠀⠀⠀⠀⠀⢐⣿⠟⢓⣧⣴⣶⣦⣾⣿⣿⣿⣷⣶⣶⣶⣶⣦⡄⠀⠀⠀⠀⠀⠀⠀

⠀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⣿⣿⣷⣼⡟⣿⣴⣿⣿⢸⣿⣿⡆⣿⣿⣷⣾⣿⣷⢀⡀⠀⠀⠈⢿⣿⣿⡁⢐⣤⠛⢬⢲⢸⣿⣶⣿⣿⣡⣇⣿⣿⣿⣿⣿⣿⡛⣻⣿⣿⢫⡇⠀⠀⠀⠀⠀⠀⠀

⠀⡈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⣿⣿⣷⣿⡇⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣬⡿⣷⠈⢁⢀⣠⡀⣠⢿⣿⣿⣶⣵⣉⡴⣿⣺⣿⣿⠿⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠇⠀⠀⠀⠀⠀⠀⠀

⠐⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠛⠛⠛⡙⢻⠛⠙⠛⠛⢛⣛⣛⣃⠛⢛⣛⣙⠻⠛⠀⠀⢽⡇⠀⣻⣟⠨⢿⣿⣿⣿⡿⠿⠿⠿⠿⠿⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣤⣤⡶⠶⠶⠶⠶⠶⠒⠒

⠀⢼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢀⣤⠡⣶⡑⠆⠿⢆⣴⣶⣌⣭⣭⡅⠷⣿⣿⣿⣟⣷⡴⠐⣻⣷⣶⣿⣿⡀⣸⣿⡿⠐⢸⣿⣻⣿⣿⣿⣿⡞⢿⣟⡋⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣯⣿⡟⠀⠀⠀⢸⣿⢸⣿⣿⣷⡄⣏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣷⣿⠸⠿⠾⠿⣄⠿⡿⠃⠿⡿⢇⣿⣿⣿⣿⣿⡿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠰⢼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠻⣿⣿⣿⣿⣿⣿⣿⣴⣿⣿⣿⣟⢿⣼⠟⣿⡇⣸⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢩⣭⣍⣥⣬⣽⣯⣭⣤⣤⣡⣄⣤⣭⣭⣭⡍⠉⠀⠀⠀⠀⠀⠀⠀⡏⠀⠀⠀⠀⠀

⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣀⣀⣿⣿⣿⣿⡿⠿⢷⣊⡀⣉⣉⣛⣓⣀⣀⣀⣀⡉⣹⣻⡛⣫⡟⣻⡿⠟⠛⠁⠀⠀⠀⠀⠁⢸⣿⣿⣿⢸⡇⣿⡷⣿⣿⣿⣿⣿⣿⣿⣾⡇⠀⠀⠀⠀⠀⠀⠀⠀⠃⠀⠀⠀⠀⠀

⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠛⠛⠻⠿⠿⠟⣾⣿⣧⣿⣏⣿⣿⣏⣿⣿⣿⡅⣿⣿⡇⣿⡇⠀⢀⣀⡀⠀⡀⠀⠀⠀⠀⠘⠛⣋⣛⣘⣃⣛⣛⣛⣙⣛⣛⠛⠛⠛⠛⠛⢀⣖⣶⠦⡤⡀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⢀⣴⣦⣤⣄⠀⣿⣿⣿⣿⡏⠁⣿⡏⣭⣿⣿⣽⣿⢿⣧⣿⣧⠚⠉⠀⠀⠀⠈⠀⠀⠀⠀⠀⣾⣿⢸⣿⣾⣿⣷⣿⡟⣿⣿⣿⡏⣾⡷⢹⣿⣿⣷⣶⡶⣶⣶⣶⣶⣶⠀⠀⠀⠀

⣿⣿⣛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣭⣉⣉⠉⠁⠤⡍⠡⣿⠉⣩⣭⡍⠈⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣾⡏⢹⣿⠉⣿⣵⣿⣿⣿⣧⣿⣿⠈⠋⠉⠉⠛⠒⠦⢄⡀⠰⣿⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⣤⣴⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⣠⣤⠀⣀⠀⠀⢀⣀⡀⣀⣀⣀⡀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣁⣀⣀⣀⠀⠀⠀⠀⠀⠀⢸⣿⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠋⠃⠀⠀⠀⠀⠀⠀⠀⢿⡟⠘⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⡏⢹⣿⣿⣯⣿⣯⠀⠀⠀⠀⠀⠀⠈⠉⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣷⣶⣿⣿⣷⡻⠿⠋⠿⠟⠿⠿⠻⠿⠿⠿⠟⠿⠸⠇⠸⠿⠻⠷⠿⠷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠐⢢⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⡀⠀⢈⣵⣿⣷⣶⣶⣷⡂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠈⠀⠀⠀⢰⣽⣯⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⠄⠀⠀⠀⠀⠀⠀

⠀⠀⢀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢠⡀⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣠⡾⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣸⣽⣿⠀⠀⠀⠀⠀⠀⠀⠀⣀⣤⣀⠀⠀⠀⠀⠀⢸⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢂⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⢺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⡞⠉⣿⣿⣦⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣗⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢰⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠰⢈⢠⣾⡇⠀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣷⠀⢀⣤⣤⠀⣠⣤⡄⠀⣠⣄⠀⢀⣀⡀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠤⣼⣷⣾⡿⠟⣿⣿⣿⣿⣶⣿⣶⣿⣿⣿⣿⡄⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣇⣀⠈⠉⠙⠀⠙⠉⠃⠘⠛⠛⠀⠛⠛⠋⠀⠀⠀⠀⠀⠀⠀

⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣏⡉⠀⠀⠤⠾⠛⠋⠛⠛⠛⠋⠛⠛⠛⢿⠇⠀⠿⠿⠇⠀⠀⠀⠀⠀⠀⢀⣤⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣧⠠⣤⣤⣤⣤⣤⣴⣤⣤⣤⣤⣤⡄⠀⠀⠀⠀⠀⠀⠀

⠀⠀⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⡄⠀⣿⣿⣷⣼⡟⣿⣴⣿⣿⢸⣿⣿⡆⣿⣿⣷⣾⣿⣷⢀⡀⠀⠀⠀⣼⣿⣧⡆⠀⠀⠙⠀⡀⢠⣯⣿⣿⣿⣿⣀⣸⣿⣿⣮⣿⣿⡉⣹⣿⡏⠉⡇⠀⠀⠀⠀⠀⠀⠀

⠀⠀⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⣿⣿⣷⣿⡇⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣬⡿⣷⠈⠁⠀⠀⠀⢹⣿⣿⡇⠀⢄⢉⢘⣢⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠇⠀⠀⠀⠀⠀⠀⠀

⢀⠐⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠛⠛⠛⠙⠻⢛⠙⠛⠛⠛⠛⠛⠃⠛⢛⣛⣙⠻⠛⠀⠀⠐⠀⠀⢠⡙⢻⣿⣿⡂⣁⣵⠿⠿⠿⠿⠾⠿⢿⠿⠛⢿⣿⣿⣿⣿⣿⣿⣿⣤⣤⠴⠶⠶⠶⠶⠶⠖⠒

⠀⠰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⢀⠀⠀⠀⠀⢀⣴⣶⣄⣤⣤⡄⡀⣿⣿⣿⡠⢰⠰⠂⣄⡅⠶⠘⠇⠀⢻⣿⣿⠿⢙⣿⣻⣿⣿⣿⣿⡞⢿⣟⡋⣽⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⡂⢠⣷⣷⣶⣶⣶⣾⣿⢸⣿⣿⣷⡄⣧⣿⣿⣿⢹⣹⣒⣾⣟⣴⣶⣿⣿⣾⣾⣿⣷⣤⠸⠿⠾⠿⣄⠿⡿⠃⠿⡿⢇⣿⣿⣿⣿⣿⡿⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠈⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⡟⡿⢋⣴⣷⡎⠙⠟⢿⣼⠟⣿⡇⢰⣯⣽⣿⣿⣿⡿⣿⣿⣷⣷⣿⣿⣿⣿⡟⢩⣭⣍⣥⣬⣭⣭⣭⣤⣤⣡⣄⣤⣭⣭⣭⡍⠉⠀⠀⠀⠀⠀⠀⠀⡏⠀⠀⠀⠀⠀

⣤⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣳⣳⡖⢉⣉⡙⣀⣀⣀⣀⣒⣀⣀⣀⡙⣩⣹⡿⣏⡝⣻⡿⠟⠛⠋⠀⠀⠀⠀⠁⢸⣿⣿⣿⢸⡇⣿⡷⣿⣿⣿⣿⣿⣿⣿⣼⡇⠀⠀⠀⠀⠀⠀⠀⠀⠃⠀⠀⠀⠀⠀

⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⡿⠟⣾⣿⣧⣿⣏⣿⣿⣏⣿⣿⣿⡅⣿⣿⡇⣿⡇⠀⠀⣀⡀⠀⡀⠀⠀⠀⠀⠘⠛⣋⣛⣘⣃⣛⣛⣛⣙⣛⣛⠛⠛⠛⠛⢛⠀⠐⠀⢀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠙⠿⠟⠁⠀⣿⣿⣿⣿⡏⠁⣿⡏⣽⣿⣿⣽⣿⢿⣧⣿⣧⠒⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⢸⣿⣾⣿⣶⣿⡗⣿⣷⣿⡏⣾⡷⢹⣿⣿⣿⠶⠶⣶⣶⣶⣶⣶⠀⠀⠀⠀

⣿⣿⣛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡄⠀⠀⠀⣭⣭⣭⣭⠥⣶⠉⠁⣿⣏⣭⣭⡭⠈⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣾⡏⢹⣿⠉⣿⣵⣿⣿⣿⣧⣿⣿⠈⠋⠉⠉⠙⠒⠦⢄⡀⠀⣿⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣾⣿⣿⣿⣷⣶⣦⣤⣾⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⢠⣤⡀⣀⡀⠀⢀⣀⡀⣀⣀⣀⡀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣁⣀⣀⣀⠀⠀⠀⠀⠀⠀⢸⣿⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠃⠀⠀⠀⠀⠀⠀⠀⢻⡝⠘⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⡏⢹⣿⣿⣯⣿⣯⠀⠀⠀⠀⠀⠀⠈⠉⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣷⣴⣿⣿⣷⡻⠿⠋⠿⠟⠿⠿⠻⠿⠿⠿⠟⠿⠸⠇⠸⠟⠻⠷⠿⠷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⡠⣥⣤⣤⣤⣤⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⢀⣀⣴⣾⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⣀⡀⡀⠀⠀⠀⠀⠀⠀⣠⣶⣦⡄⠀⠀⠀⠀⠀⢀⢀⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⢐⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⠀⠀⠀⠀⠀⠀⢸⠀⢘⠿⠿⠆⠀⠀⠀⠀⢸⣿⣽⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢐⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⠀⠀⠀⠀⣀⣀⣀⡁⡄⠶⢿⣀⣀⡀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⡿⠀⢀⣤⣾⣿⠻⢇⣀⠃⢚⣿⣿⣿⣷⠀⠀⢼⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⣤⣤⠀⢀⣤⡄⠀⣠⣄⠀⢀⣀⡀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠍⡁⣵⡾⠿⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣛⠻⠷⡆⠋⠙⠁⠘⠉⠋⠀⠛⠛⠃⠘⠛⠛⠀⠀⠀⠀⠀⠀⠀

⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⡫⠁⠠⠶⠯⠉⠉⠉⠛⠛⠉⠙⠻⢿⣿⠇⠀⠿⠿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣶⣯⣯⢠⣦⡠⣦⣴⣤⣤⣶⣤⣦⣤⣴⣤⣄⡄⠀⠀⠀⠀⠀⠀⠀

⠀⠀⢴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢼⣿⡆⠀⣿⣿⣷⣼⡟⣿⣴⣿⣿⢸⣿⣿⡆⣿⣿⣷⣾⣿⣷⠀⣀⠀⠀⠀⢠⣴⣦⡀⠀⣀⣼⣤⣶⣷⣿⡿⣿⣬⣾⣁⣹⣿⣟⢏⣿⣿⡋⢹⣿⡟⠉⡇⠀⠀⠀⠀⠀⠀⠀

⠀⠀⣺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⡇⠀⣿⣿⣷⣿⡇⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣨⡿⣷⠀⠉⠀⠕⢀⢹⠋⠻⣷⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⡇⠀⠀⠀⠀⠀⠀⠀

⠀⠠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠛⠛⠛⠙⠻⠛⠙⠛⠛⠛⠛⠛⠃⠛⢛⣛⣙⠻⠛⠀⠀⢰⡅⠀⠘⣀⠀⠹⣿⣿⣿⡿⠿⣿⠿⣿⡿⠟⠻⠟⠛⢿⣿⣿⣿⣿⣿⣿⣿⣤⣤⡤⠶⠶⠶⠶⠶⠖⠒

⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⡠⠴⣪⣾⣿⣿⣟⣽⣶⣄⣤⣤⡄⢡⢼⣿⣿⠣⢀⡔⠂⠹⡅⠶⢰⡏⠀⠀⣻⠟⠛⢘⣿⣻⣿⣿⣿⣿⡞⢿⣟⡋⣽⣿⣿⣷⣾⣶⣶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡗⡀⠂⠀⠉⠛⠛⠻⢿⣿⢸⣿⣿⣷⡄⡷⣿⣿⣿⠀⣠⣬⣷⣷⣯⣗⣼⣷⢾⣧⣽⣳⣤⡸⠿⠾⠿⢀⠿⡿⠃⠿⡿⢇⣽⣿⣿⣿⣿⠿⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣧⠀⠀⠀⠚⠷⠖⠘⢿⣼⠟⣿⡇⢰⡄⣿⣿⣿⣽⣿⣿⣿⣿⣶⣿⣿⣿⣿⡟⢩⣭⣍⣭⣭⣭⣤⣽⣥⣤⣡⣄⣤⣭⣭⣭⡍⠉⠁⠀⠀⠀⠀⠀⠀⡼⠀⠀⠀⠀⠀

⣤⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢀⣀⡀⣀⣀⣀⣀⣀⣀⣀⣀⡉⣙⣩⡛⣋⡼⣛⡿⠻⠛⠓⠀⠀⠀⠀⠀⢸⣿⣿⣿⢸⡇⣿⡷⣿⣿⣿⣿⣿⣿⣿⣼⡇⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀

⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣼⣿⣧⣿⣏⣿⣿⣏⣿⣿⣿⡅⣿⣿⡇⣿⡇⠀⠀⣀⣀⠀⢀⠀⠀⠀⠀⠘⠛⣫⣛⣘⣃⣛⣛⣛⣙⣛⣛⠛⠛⠛⠛⠛⣀⡀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣿⣿⣿⣿⡏⠁⣿⡏⣥⣿⣿⣽⣿⢿⣇⣿⣧⠐⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⣶⣿⢸⣿⣶⣿⣶⣿⡗⣿⣷⣿⡏⣾⡷⢹⣿⣿⣿⠶⠶⣶⣶⣶⣶⣶⠀⠀⠀⠀

⣿⣿⣟⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡍⠉⠉⠉⠁⠀⠉⣡⣿⣯⣭⣯⣭⠈⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣾⡏⢹⣿⠉⣿⣵⣿⣿⣿⣧⣿⣿⠈⠋⠉⠉⠙⠒⠶⢄⡀⠀⣿⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⢀⣤⡀⣀⡀⠀⢀⣀⡀⣀⣀⣀⡀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣁⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀⣿⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⠊⠀⠀⠀⠀⠀⠀⠀⢸⣿⠑⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⡏⢹⣿⣽⣯⣿⣯⠀⠀⠀⠀⠀⠀⠈⠉⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣴⣿⣿⣷⡻⠿⠋⠿⠟⠿⠿⠻⠿⠿⠿⠟⠿⠸⠇⠸⠟⠻⠷⠿⠷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠄⠄⢀⣸⣾⣷⣶⣷⣶⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⢄⣄⣦⣾⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⢠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⠂⠀⠀⠀⠀⠀⠀

⠀⠀⠀⢴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⡀⢀⠀⠀⠀⠀⠀⠀⠀⣠⣶⣦⣄⠀⠀⠀⠀⠀⠀⣤⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠁⠀⠀⠀⠀⠀⠀⠀

⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⠇⠀⠀⠀⠀⠀⠰⠀⢈⡿⠿⠆⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢂⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⣿⣿⠀⠀⠀⠀⠀⠀⠀⠑⡤⣴⣿⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⢼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⢀⣠⣾⡿⡏⠁⠇⠲⣿⣿⣿⣆⠀⠀⢸⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⠿⣷⣤⡀⣠⣤⡀⢀⣤⣄⠀⣠⣄⡀⢀⣀⡀⠀⠀⠀⠀⠀⠀⠀

⠀⢔⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡗⠈⣹⣴⣶⢻⣿⣿⣶⣾⣷⣦⣼⣿⣿⣿⣿⡀⠀⣼⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣨⣗⣖⢀⡇⠋⠙⠁⠘⠙⠛⠀⠛⠛⠃⠘⠛⠛⠀⠀⠀⠀⠀⠀⠀

⠀⠆⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣿⡃⠠⠴⠟⠛⠛⠻⠿⠿⠻⠿⠿⢿⣿⠇⠀⠿⠿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣤⣤⣿⣿⣿⢘⣥⡴⣶⣤⣤⣴⣴⣦⣴⣤⣤⣤⣤⡦⠀⠀⠀⠀⠀⠀⠀

⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡯⠀⣿⣿⣷⣼⡟⣿⣴⣿⣿⢸⣿⣿⡆⣿⣿⣷⣾⣿⣷⠀⣀⠀⠀⠀⠀⣀⠀⠀⢀⡀⡘⣿⣿⣿⣿⣴⣿⣽⣿⣅⣹⣿⣿⣿⣿⣿⡟⢹⣿⣿⠉⡇⠀⠀⠀⠀⠀⠀⠀

⠀⢀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⣿⣿⣷⣿⡇⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣬⡿⣷⠀⠉⢀⢂⢀⣾⠿⢿⣶⣿⣷⣾⡿⣛⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀

⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠛⠛⠛⠙⠻⠛⠙⠛⠛⠛⠛⠛⠃⠛⢛⣛⣙⠻⠛⠀⠀⢐⡏⠀⠨⢔⠀⠈⣛⡿⣿⣿⡿⡿⠿⡿⠛⠀⠙⠛⠛⢿⣿⣿⣿⣿⣿⣿⣿⣤⣤⣤⠴⠶⠶⠶⠶⠶⠶

⠀⠀⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⡁⠈⢉⣿⣿⣿⣟⣽⣶⣄⣤⣤⡄⢉⢼⣿⣿⢧⣐⠗⠂⢷⡃⠶⢨⣿⠁⠀⣿⢮⠀⣿⣿⣻⣿⣿⣿⣿⡞⢿⣟⡋⣿⣿⣿⣿⣿⣿⣶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠠⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⡖⠁⠀⠛⠛⠿⢿⣿⣿⢸⣿⣿⣷⡄⡷⣾⣿⣿⣑⣘⣽⣿⣾⣺⣳⣾⣿⣾⣆⣿⣵⢾⡿⠿⠾⠿⠄⠿⡿⠃⠿⡿⢇⣽⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⣀⠀⠀⠀⠰⣷⣦⠘⢿⣼⠟⣿⡇⣰⣗⣿⣿⣿⢿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣟⢩⣭⣍⣭⣤⣤⣤⣤⣥⣤⣩⣄⣤⣭⣭⣭⡍⠉⠁⠀⠀⠀⠀⠀⠀⢸⠀⠀⠀⠀⠀

⣦⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⢀⣀⡀⣀⣁⣀⣀⣀⣐⣀⣀⡉⣉⣹⡛⣋⡽⣛⡿⠟⠛⠓⠀⠀⠀⠀⠁⢸⣿⣿⣿⢸⡇⣿⡷⣿⣿⣿⣿⣿⣿⣿⣼⡇⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣼⣿⣧⣿⣏⣿⣿⣏⣿⣿⣿⡅⣿⣿⡇⣿⡇⠁⠀⣀⣀⠀⢀⠀⠀⠀⠀⠘⠛⣋⣛⣘⣃⣛⣛⣛⣙⣛⣛⠛⠛⠛⠛⢛⢀⠒⢦⣂⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠋⠀⣿⣿⣿⣿⡏⠁⣿⡏⢹⣿⣿⣽⣿⢿⣧⣿⣧⠐⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⣶⣿⢸⣿⣾⣿⣶⣿⡗⣿⣷⣿⡏⣾⡷⢹⣿⣿⣿⠶⠶⣶⣶⣶⣶⣶⠀⠀⠀⠀

⣿⣿⣟⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⣠⣤⣭⣭⣭⡭⠅⠀⠉⣡⣿⣯⣭⣯⣭⠈⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣾⡏⢹⣿⠉⣿⣵⣿⣿⣿⣧⣿⣿⠈⠋⠉⠉⠙⠒⠶⢄⡀⠀⣿⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⢀⣤⡄⣀⡀⠀⢀⣀⡀⣀⣀⣀⡀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣁⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀⣿⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠈⠙⠀⠀⠀⠀⠀⠀⠀⢸⣿⠁⢿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⡏⢹⣿⣽⣯⣿⣯⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣴⣿⣿⣧⡻⠿⠋⠿⠟⠿⠿⠻⠿⠿⠿⠟⠿⠸⠇⠸⠟⠻⠷⠿⠷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣀⠀⠐⠂⠀⠐⠒⢀⠩⠒⠀⠐⠠⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠩⠂⠀⠠⣊⣈⠀⣽⣮⣾⣶⣿⣾⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠍⠀⠀⡀⣬⣷⣿⣾⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⡀⠀⠀⠀⠀⠀⠀

⢀⠀⠁⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⢐⠅⡀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠀⠀⠀⠀⠀⠀⠀⣤⣶⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀

⠐⠀⢱⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⡿⡇⠀⠀⠀⠀⠀⠀⡰⠻⣿⣿⡄⠀⠀⠀⠀⠀⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣿⣿⡆⠀⠀⠀⠀⠀⠀⡇⢐⠚⣛⠻⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠁⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⣿⢿⣿⡇⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢘⣛⠿⡆⠀⣠⣤⡀⢀⣤⣄⠀⣀⣄⡀⢀⣀⡀⠀⠀⠀⠀⠀⠀⠀

⠐⠌⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠄⡺⠇⠀⠀⠀⠀⣀⣤⠄⢻⣻⣿⣧⣀⡀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣷⣿⢠⡇⠀⠋⠙⠃⠘⠛⠛⠀⠛⠛⠃⠘⠛⠻⠀⠀⠀⠀⠀⠀⠀

⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣭⣠⠴⠶⣾⣿⠿⠷⣄⠁⢸⣿⣿⣿⣧⠀⠀⠸⠿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⣿⣷⣾⢟⣯⣾⢠⢤⡤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⡀⠀⠀⠀⠀⠀⠀⠀

⠀⢀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣿⣿⣷⣼⡟⣿⣵⣿⣿⢹⣿⣿⡆⣿⣿⣷⣾⣿⣷⠀⣀⠀⠀⠀⠀⠀⠀⣠⣤⣄⣿⣿⣿⣿⣿⣿⣿⣸⣿⣁⣸⣿⣟⠷⣻⣿⡏⢉⣿⣿⠉⡇⠀⠀⠀⠀⠀⠀⠀

⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣷⣿⡇⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣬⡿⣷⠀⠉⠀⠀⢠⣶⣦⣄⣸⣿⣿⣿⣵⣾⣿⣿⣿⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡃⠀⠀⠀⠀⠀⠀⠀

⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠛⠛⠛⠙⠻⠛⠙⠛⠛⠛⠛⠛⠃⠛⠛⣛⣙⠻⠛⠀⠀⠀⡄⠛⠋⡉⠙⠻⠿⠟⣿⡿⠿⣿⠟⠀⠀⠀⠛⠛⠛⢿⣿⣿⣿⣿⣿⣿⣿⣥⣤⣤⠴⠶⠶⠶⠶⠶⠶

⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠂⠀⠀⠀⢀⣴⣶⣄⣤⣤⡄⠥⢸⣿⣿⡏⢤⠆⠖⢠⡵⠴⠆⣱⠀⠀⣿⡆⣿⣿⣿⣻⣿⣿⣿⣿⡞⢿⣟⡋⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠶⠄⠀⠀⣰⣾⣿⣾⣿⢸⣿⣿⣷⡄⣿⢸⣿⣿⣇⢗⢾⣦⣾⣷⣶⣺⣷⣶⣦⣿⣿⣿⡻⠿⠾⠿⣀⠿⡿⢃⠿⡿⢇⣿⣿⣿⣿⣿⣿⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⠀⠈⠀⠀⠀⢰⣿⣿⣿⣟⢿⣼⠟⣿⡇⣰⣯⣽⣿⣿⣿⣿⣿⣿⣾⣿⣯⣟⡙⣻⡟⢭⣭⣍⣥⣤⣤⣬⣭⣥⣤⣩⣄⣤⣭⣭⣭⡍⠉⠁⠀⠀⠀⠀⠀⠀⢸⠀⠀⠀⠀⠀

⣧⣴⣿⣿⣿⣿⣿⣿⣿⣯⣉⣉⣉⣛⣛⣃⣀⡀⣠⡖⢀⣀⡀⣀⣉⣉⣛⣚⣛⣓⣚⡋⣉⣸⡟⣛⡹⣗⣻⠿⠛⠛⠂⠀⠀⠀⠀⢸⣿⣿⣿⢸⡇⣿⡷⣿⣿⣿⣿⣿⣿⣿⣼⡇⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡛⠛⣿⣿⣿⣿⡟⣾⣿⣧⣿⣏⣿⣿⣏⣿⣿⣿⡅⣿⣿⡇⣿⡇⠁⠀⢀⡀⡀⣀⠀⠀⠀⠀⠘⠛⢋⣛⣘⣃⣛⣛⣛⣙⣛⣛⡛⠛⠛⠛⠛⣠⠖⢲⡢⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⠃⣿⣿⣿⣿⡏⠁⣿⡏⢡⣿⣿⣽⣿⢿⣧⣿⣧⠰⠊⠁⠀⠀⠀⠀⠀⠀⠀⠀⣶⣾⢸⣿⣾⣿⣶⣿⡟⣿⣿⣿⡏⣾⡷⢹⣿⣿⣿⠷⠶⢶⣶⣶⣶⣶⡄⠀⠀⠀

⣿⣿⣿⣛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣭⣭⣭⣭⡥⠖⡉⠁⢸⣯⣭⣽⣭⠌⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣾⡏⢹⣿⠉⣿⣵⣿⣿⣿⣧⣿⣿⠈⠋⠉⠉⠙⠓⠶⠤⣀⠀⣿⠃⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⣤⣄⢀⣀⡀⢀⣀⡀⣀⣀⣀⡀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣁⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀⣿⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠉⠁⠀⠀⠀⠀⠀⠀⠈⣿⠃⢻⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⡏⢹⣿⣿⣯⣿⣯⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣦⣶⣿⣷⡻⠿⠋⠿⠟⠿⠿⠻⠿⠿⠿⠟⠿⠸⠇⠸⠿⠻⠷⠿⠷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⡢⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⡀⠀⣼⣿⣾⣵⣶⣤⣶⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⢀⢿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⡀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⣮⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⣵⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀

⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣬⣿⡇⠀⠀⠀⠀⠀⠀⠀⣀⣤⣄⡀⠀⠀⠀⠀⠀⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡆⣀⡃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⢘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⡇⠀⠀⠀⠀⠀⠀⢰⠉⢻⣿⣷⠀⠀⠀⠀⢠⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠈⢠⣠⣦⡄⠃⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠸⣿⣿⠄⠀⣠⣤⡀⢀⣠⣄⠀⣀⣀⡀⢀⣀⣀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠡⡘⠇⠀⠀⠀⠀⠀⠀⠀⢿⣛⣻⡷⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⣽⣥⣼⠀⠀⠋⠙⠃⠘⠛⠛⠀⠛⠛⠇⠘⠛⠻⠀⠀⠀⠀⠀⠀⠀

⠀⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣅⣤⠴⠦⣴⡤⠤⢤⡄⠸⢿⣿⣷⣤⡀⠀⠀⠸⠿⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣰⣦⣸⡿⢿⣮⣿⢴⣦⣦⣤⣴⣴⣤⣤⣤⣴⣦⣤⣠⣄⣄⠀⠀⠀⠀⠀⠀⠀

⠀⠠⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⠁⣿⣿⣷⣼⡟⣿⣵⣿⣿⢹⣿⣿⡆⣿⣿⣷⣾⣿⣷⠀⢀⠀⠀⠀⠀⠀⠀⣴⣶⣼⣿⣿⣿⣷⣿⣿⣿⣾⣿⣅⣀⣿⣿⠿⣻⣿⣏⢹⣿⣿⠙⡃⠀⠀⠀⠀⠀⠀⠀

⠀⡀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⣿⣿⣷⣿⡇⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣬⡿⣷⠀⠉⠀⠀⣠⣤⣀⠀⣿⣿⣿⣿⣭⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣇⠀⠀⠀⠀⠀⠀⠀

⠀⠡⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠛⠛⠛⠙⢻⡛⠙⠛⠛⢛⣛⣛⠃⠛⠛⣛⣙⡻⠛⠀⠀⠀⡾⠟⠛⠛⠿⣿⣿⣿⣿⣿⠿⡿⠃⠁⠀⠈⠛⠛⠛⢿⣿⣿⣿⣿⣿⣿⣿⣧⣤⣤⡤⠶⠶⠶⠶⠶⠶

⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠙⠛⢀⣴⣶⣄⣤⣤⡌⢕⢸⣿⣿⡯⢖⡁⠶⢀⢳⠰⠆⣛⠂⠀⣶⡶⣿⣿⣿⣻⣿⣿⣿⣿⡞⢿⣟⡋⣽⣿⣿⣿⣿⣿⣶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠠⠀⣿⣿⣿⣿⣿⣿⣿⡿⠋⢹⣿⣿⣿⣿⣿⣿⠀⠩⠌⠀⠀⢀⣀⣸⣿⢸⣿⣿⣷⡆⣿⢸⣿⣿⣇⢹⣫⣲⣱⣴⣢⣶⣽⣗⣶⣯⣶⣿⡳⠿⠾⠿⣀⠿⡿⢃⠿⡿⢇⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⣿⣿⣿⣿⣿⣿⣿⡇⠀⠈⣿⣿⣿⣿⣿⣿⡭⠛⠂⠀⣴⣿⣿⣟⢿⣼⠟⣿⡇⢀⣿⣸⣿⣿⣿⣿⣿⣿⣿⣿⣯⣏⣙⣻⠟⢩⣭⣍⣭⣤⣬⣭⣭⣥⣤⣩⣄⣤⣭⣭⣭⡍⠉⠁⠀⠀⠀⠀⠀⠀⢸⠀⠀⠀⠀⠀

⣤⣥⣾⣿⣿⣿⣿⣿⣿⣿⣀⣀⣈⣻⣛⣁⣈⡃⠉⠀⢀⣘⡛⣟⣛⣻⣗⣒⣂⣀⣘⡋⣉⣹⡟⣛⡹⣟⣻⠟⠛⠛⠂⠀⠀⠀⠀⢸⣿⣿⣿⢸⡇⣿⡷⣿⣿⣿⣿⣿⣿⣿⣼⡇⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣛⣿⣿⣿⡟⢛⡿⣿⡟⣾⣿⣧⣿⣏⣿⣿⣏⣿⣿⣿⡅⣿⣿⡇⣿⡇⠉⠀⢀⣀⢀⠀⠀⠀⠀⠀⠘⠛⢋⣛⣘⣃⣛⣛⣛⣙⣛⣛⡛⠛⠛⠛⠛⣀⠒⠒⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣿⣿⣿⣿⡏⠁⣿⡏⠁⣿⣿⣽⣿⢿⣧⣿⣧⠰⠚⠁⠀⠀⠀⠀⠀⠀⠀⠀⣶⣾⢸⣿⣶⣿⣷⣿⡟⣿⣷⣿⡏⣾⡷⢹⣿⣿⣿⠷⠶⠶⣶⣶⣶⣶⠄⠀⠀⠀

⣿⣿⣿⣛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣭⣭⣭⣭⡅⠀⠉⠁⢠⣯⣭⣽⣭⡌⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣾⡏⢹⣿⠉⣿⣵⣿⣿⣿⣧⣿⣿⠈⠋⠉⠉⠉⠓⠶⠤⣀⠀⣿⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⣤⣄⢀⣀⡀⢀⣀⡀⣀⣀⣀⡀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣁⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀⣿⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠉⠁⠀⠀⠀⠀⠀⠀⠀⣿⠇⢻⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⡏⢹⣿⣽⣯⣿⣯⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣧⣶⣿⣧⡻⠿⠋⠿⠟⠿⠿⠻⠿⠿⠿⠟⠿⠸⠇⠸⠟⠻⠷⠿⠷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

                ䷩ 𝚕𝚒𝚗𝚎 2384

╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕

(ℹ) Images, hyperlinks and comments at http://techrights.org/2022/02/12/epo-social-democracy-kaput/#comments

Gemini version at gemini://gemini.techrights.org/2022/02/12/epo-social-democracy-kaput/

⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 02.12.22⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧

Gemini_version_available_♊︎

✐ The_EPO’s_Overseer/Overseen_Collusion_—_Part_XLIX:_The_Rise_and_Fall_of

Battistelli’s_“Social_Democracy”…⠀✐

Posted in Courtroom, Europe, Law, Patents at 1:07 am by Dr. Roy Schestowitz

Series parts:

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_I:_Let_the_Sunshine_In!

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_II:A“Unanimous”

  Endorsement?

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_III:_Three_Missing_Votes

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_IV:_The_Founding_States

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_V:Germany_Says“Ja”

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_VI:_A_Distinct_Lack_of_Dutch

  Courage

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_VII:_Luxembourgish_Laxity

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_VIII:_Perfidious_Albion_and

  Pusillanimous_Hibernia

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_IX:_More_Holes_Than_Swiss

  Cheese

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_X:_Introducing_the

  Controversial_Christian_Bock

  1. The_EPO’s_Overseer/Overseen_Collusion_—Part_XI:“General_Bock”_–

  Battistelli’s_Swiss_Apprentice?

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XII:_The_French_Connection

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XIII:_Battistelli’s_Iberian

  Facilitators_–_Spain

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XIV:_Battistelli’s_Iberian

  Facilitators_–_Portugal

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XV:_Et_Tu_Felix_Austria…

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XVI:_The_Demise_of_the

  Austrian_Double-Dipper

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XVII:_The_Non-Monolithic

  Nordic_Bloc

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XVIII:_Helsinki’s_Accord

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_IXX:_The_Baltic_States

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XX:_The_Visegrád_Group

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXI:The_Balkan_League–_The

  Doyen_and_His_“Protégée”

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXII:The_Balkan_League

  North_Macedonia_and_Albania

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXIII:The_Balkan_League

  Bulgaria

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXIV:The_Balkan_League

  Romania

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXV:The_Balkan_League

  Fresh_Blood_or_Same_Old,_Same_Old?

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXVI:_A_Trojan_Horse_on_the

  Budget_and_Finance_Committee

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXVII:_Cypriot_Complicity

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXVIII:_Benoît_and_António’s

  Loyal_“Habibi”

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_IXXX:_The_EPOnian_Micro-

  States_–_Monaco_and_Malta

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXX:_San_Marino_and_the

  Perfidious_Betrayal_of_Liberty

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXXI:_The_Abstentionists

  1. The_EPO’s_Overseer/Overseen_Collusion_—Part_XXXII:“Plucky_Little

  Belgium”?

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXXIII:_Swedish_Scepticism

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXXIV:An“Extremely

  Dubious”_Proposal

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXXV:_Slovakian_Scruples

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXXVI:_Serbian_Sour_Grapes

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXXVII:_Stubbornly

  Independent_Slovenia

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXXVIII:_Ensnared_in_the

  Tentacles_of_the_SAZAS_Octopus

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXXIX:_On_the_Slippery_Slope

  to_Capture

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXXX:_The_Idiosyncratic

  Italians

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXXXI:_Public_Service_or

  Self-Service?

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXXXII:_A_Parcel_of_Rogues?

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXXXIII:_A_Legal_No-Man’s

  Land

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXXXIV:Immunity=_Impunity?

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXXXV:_In_the_Shadow_of

  “Waite_and_Kennedy”

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXXXVI:_An_Erosion_of

  Fundamental_Rights_Protection?

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XLVII:_Institutionalised

  Injustice_at_the_EPO?

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XLVIII:_The_Unkindest_Cut_of

  All

  1. YOU ARE HERE ☞ The Rise and Fall of Battistelli’s “Social Democracy”…

                   🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇A sick rose⦈

The “sick_rose” of EPOnian “Social Democracy” finally wilted beyond recovery

   following delivery of ILOAT Judgment No. 4482 on 27 January 2022.

Summary: Son-of-a-socialist António_Campinos, who turned his back on social

causes and instead became a vassal of that multinational_litigation/monopolies

cabal, has a chaotic_situation_in_his_hands, with impending_industrial_action

and a crisis_of_legitimacy for the EPO’s overseeing body

In the_last_part we saw how a former judge of the European Court of Human

Rights, Sir_Paul_Mahoney, played a key role in suppressing the fundamental

rights of EPO staff when he endorsed a majority opinion of the appeals

committee dismissing a challenge to Battistelli’s "Strike_Regulations" in May

But Mahoney’s complicity in the rubber-stamping of the controversial “Strike

Regulations” was not his only perfidious betrayal of EPO staff.

In March 2020, the appeals committee which he chaired also gave a clean bill of

legal health to another liberticidal “reform” promoted by Team Battistelli,

namely the bizarrely mislabelled "Social_Democracy" project.

This contentious “reform” of EPO staff representation was proposed to the

Administrative Council by Battistelli in a document bearing the surreal

Orwellian title of “Social democracy at the European Patent Office” (CA/4/14_of

10_March_2014 [PDF]).

According to Battistelli the purpose of this “reform” was to “fill a legal

vacuum, adapt and modernise [the EPO] social framework and provide improvements

for a more efficient management of the Office.”

Battistelli’s proposal was adopted by the Administrative Council as decision

CA/D_2/14_on_28_March_2014. [PDF]

As the official record shows, CA/D_2/14 [PDF] was yet another dubious proposal

from Team Battistelli which was "unanimously_approved" by the Administrative

Council with only a handful of abstentions.

🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇The record on Battistelli's 'Social Democracy' at EPO⦈

The official record shows that Battistelli’s “Social Democracy” proposal was

“unanimously approved” by the Council delegates in March 2014 with only a

                        handful of abstentions.

The amendments to the EPO’s Service Regulations which were approved by CA/D 2/

4 had a far-reaching impact on the prerogatives and functions of staff

representatives and the electoral rights of every staff member.

Under the old provisions, EPO staff had the right to participate directly in

the determination of the rules governing the election of local and central

Staff Committee members. The election rules were adopted by a general assembly

of permanent employees.

CA/D 2/14 unilaterally abrogated these provisions.

Under the new régime of “Social Democracy”, the President of the Office was

granted the sole power to determine the rules governing the election of the

Staff Committee. EPO employees were henceforth deprived of any say in the

matter.

It took Mahoney’s appeals committee almost six years to issue an opinion on the

legal challenges which EPO Staff had filed against Battistelli’s “Social

Democracy”.

When the appeals committee finally issued its opinion on 5 March 2020, the

majority of its members concluded that “no illegality was established”.

“It took Mahoney’s appeals committee almost six years to issue an opinion on

the legal challenges which EPO Staff had filed against Battistelli’s “Social

Democracy”.”However, the ILOAT took a significantly different view of the

matter almost two years later, on 27 January 2022, when the Tribunal announced

the judgments of its 133rd Session (held from 18 October to 23 November 2021).

Amongst these judgments was No. 4482 (local_copy [PDF]) which ruled that

Battistelli’s “Social Democracy” violated the fundamental right of EPO staff to

freedom of association:

 The regime in place before decision CA/D 2/14 for the conduct of

 elections respected the right of staff to freely associate and the

 new regime did not. The reason given in its pleas by the EPO for the

 material changes within that organisation in 2014 presently being

 discussed, does not withstand scrutiny.

In plain English this means that – unlike Mahoney and his appeals committee –

the Tribunal had seen through the BS and legal sophistry peddled by Team

Battistelli and it wasn’t amused.

ILOAT Judgment No. 4482 is noteworthy because it is the second time that the

Tribunal has ruled that an EPO “reform” introduced by Team Battistelli breached

the fundamental right of freedom of association.

🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇Benoît Battistelli, Elodie Bergot, Željko Topić, and Raimund

                                Lutz⦈

ILOAT Judgment 4482 is noteworthy because it was the second time that the

Tribunal had ruled that a “reform” introduced by Team Battistelli had breached

           the fundamental right of freedom of association.

Clockwise from top left: Office President Benoît_Battistelli, Principal

Director Elodie Bergot, Vice-Presidents Željko Topić and Raimund Lutz.

The judgment is also of significance because this time the Tribunal saw fit to

strike down a decision of the Administrative Council.

“The judgment is also of significance because this time the Tribunal saw fit to

strike down a decision of the Administrative Council.”In the earlier judgments

of the 132nd session concerning the Strike Regulations, the Tribunal had

contented itself with quashing “Circular No. 347″ which had been issued by

Battistelli, and “which had the most immediate, adverse and far reaching effect

on the complainants’ right to strike”.

On that occasion, the Tribunal stopped short of revoking the Administrative

Council decision that had supposedly empowered Battistelli to issue the

disputed Circular.

According to the three-judge panel dealing with the case in Judgment 4430:

(local_copy [PDF])

 The position is not so clear in relation to [Administrative Council

 decision] CA/D 5/13 [...] While the Tribunal can examine the

 lawfulness of provisions of a general decision …, whether it has

 jurisdiction to set aside a provision of the Service Regulations is a

 significant legal question on which the Tribunal’s case law is

 unclear.

 It should be resolved in an appropriate case by a plenary panel of

 the Tribunal constituted by seven judges, which is not presently

 possible.

During the subsequent 133rd Session, the Tribunal decided to grasp the nettle

boldly and to resolve the “significant legal question” which it had identified

in the earlier Judgment No. 4430.

For this purpose, the Tribunal assembled a plenary panel of seven judges who

proceeded to annul the objectionable elements of Administrative Council

decision CA/D 2/14.

The composition of the seven-member judicial panel which rendered this historic

judgment was as follows:

• Michael F. Moore (Australia),

• Patrick Frydman (France),

• Hugh A. Rawlins (Saint Kitts & Nevis),

• Jacques Jamotte (Belgium),

• Clément Gascon (Canada),

• Rosanna De Nicoltis (Italy), and

• Hongyu Shen (China).

🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇Michael F. Moore (Australia), Patrick Frydman (France), Hugh

A. Rawlins (Saint Kitts & Nevis), Jacques Jamotte (Belgium), Clément Gascon

   (Canada), Rosanna De Nicoltis (Italy), and Hongyu Shen (China)⦈

How many Judges does it take to overturn a decision of the EPO’s Administrative

                               Council?

At the ILOAT, it seems that a plenary panel of seven judges is required…

Top row: Jacques Jamotte (no photo), Michael F. Moore (no photo) and Patrick

                               Frydman.

Bottom row: Hugh A. Rawlins, Clément Gascon, Rosanna De Nicoltis and Hongyu

                                 Shen.

The judgment is worth reading in detail because it exposes the gravity of the

unlawful interference in the fundamental rights of EPO staff caused by

Battistelli’s “Social Democracy”.

 There is a consistent line of case law of the Tribunal which makes

 clear, in a variety of ways, that organisations should not interfere

 in the affairs of a staff association or union … and the association

 or union must have the concomitant right to conduct its own affairs

 and regulate its own activities [...] It also includes the right to

 freely elect their own representatives. [...].

 There are obvious reasons for this approach.

 The role of staff associations or unions is to represent the

 interests of members primarily in dealing with their employing

 organisation on issues concerning the staff. Staff associations or

 unions should be able to do so unhindered or uninfluenced by the

 Administration of the employing organisation. Were it otherwise, the

 role would be compromised.

 There are other less obvious reasons.

 A staff association or union is likely to be more robust and thus

 more effective if the members perceive it to be independent and have

 confidence in it allied to a sense of ownership of it.

 Any involvement by the employing organisation in its activities,

 including elections, would most likely affect that perception and

 diminish or dampen that confidence and sense of ownership.

 While this latter reason should not be overstated, it nonetheless

 should be recognised [...]

It is also apparent from the judgment that the Tribunal took a dim view of the

Administrative Council’s complicity in Battistelli’s outrageous assault on the

fundamental rights of EPO staff.

 “This case presents a situation where a remedy, which may intrude

 into the exercise of power by the Administrative Council, is

 appropriate to protect a fundamental right of a member of staff and,

 indeed, all members of staff which was a term of their appointment as

 officials of the EPO. The adoption of those parts of the new rules

 concerning elections by decision CA/D 2/14 entailed non-observance of

 that term of appointment.

 There can be no doubt that freedom of association is a well-

 recognised and acknowledged universal right which all workers should

 enjoy.

 It is recognised as a right by the Tribunal … It is a right

 recognised in the 1998 ILO Declaration on Fundamental Principles and

 Rights at Work, Article 2(a), as an obligation for all ILO Member

 States arising from the very fact of their membership in the ILO.

 Freedom of association is a right recognised by the 1966

 International Covenant on Civil and Political Rights, Article 22, and

 also by the 1966 International Covenant on Economic, Social and

 Cultural Rights, Article 8.

 The Administrative Council of the EPO has itself recognised the

 importance of human rights when formulating the rights and

 obligations of staff. In a decision made at its 55th meeting in

 December 1994, which is reproduced before the text of the Service

 Regulations [...]

The Tribunal additionally noted that the Administrative Council’s endorsement

of Battistelli’s “Social Democracy” was in “obvious and irreconcilable”

contradiction to Article 30 of the EPO Service Regulations which expressly

guarantees the right to “freedom of association”.

It seems quite extraordinary that Sir Paul Mahoney and his appeals committee

managed to overlook all of this and failed to rebuke the Administrative Council

for its complicity in breaches of fundamental rights at the EPO.

“At the 168th meeting of the Administrative Council held on October 2021, Sonya

Anne Brander was appointed as the new chair of the EPO’s internal appeals

committee.”Unfortunately, there isn’t much hope at this stage of finding out

what Mahoney thinks about ILOAT Judgments Nos. 4430 and 4482 because he sailed

off into the sunset towards the end of last year.

At the 168th_meeting (warning: epo.org link) of the Administrative Council held

on October 2021, Sonya_Anne_Brander was appointed as the new chair of the EPO’s

internal appeals committee.

Brander has dual UK and Canadian citizenship and is a_graduate_of_Dalhousie

University in Halifax, Nova Scotia. Prior to her current EPO appointment, she

worked for the World Health Organization (WHO) as Chair of the Global_Board_of

Appeal, which is the WHO’s internal appeal body.

                  🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇Sonya Brander⦈

 The new chair of the EPO’s internal appeals committee, Sonya Brander.

It remains to be seen whether or not Brander can make a more meaningful

contribution to the restoration of justice and the rule of law at the EPO than

her predecessor, Mahoney, who has been “weighed in the balance and found

wanting”.

“It remains to be seen whether or not Brander can make a more meaningful

contribution to the restoration of justice and the rule of law at the EPO than

her predecessor, Mahoney, who has been “weighed in the balance and found

wanting”.”The judgments of the 132nd and 133rd Sessions of the ILOAT confirm

that Mahoney just wasn’t up to the job when it came to “speaking_truth_to

power”.

He evidently saw it as his duty to tell the Administrative Council what it

wanted to hear as opposed to what it needed to hear.

“In the final part of the present series, we shall see how Battistelli’s

inglorious departure from the EPO in 2018 did not resolve the organisation’s

governance crisis which continues to fester in the background as the 50th

anniversary of the signing of the European Patent Convention approaches.”His

term of office as head of the EPO’s internal appeals committee can only be

judged as a miserable failure.

Above all else, it was irreparably blighted by his failure to take a principled

stand against the “backsliding into totalitarianism” which took place at the

EPO under Battistelli and his reluctance to confront the Administrative Council

by taking it to task for its complicity in serious breaches of the fundamental

rights of EPO Staff.

In the final part of the present series, we shall see how Battistelli’s

inglorious departure from the EPO in 2018 did not resolve the organisation’s

governance crisis which continues to fester in the background as the 50th

anniversary of the signing of the European Patent Convention approaches. █

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣄⠙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠈⠻⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠙⣿⣿⣿⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠈⢿⡇⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠈⠁⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⠛⠿⠿⠿⠿⠟⠛⠛⠛⠛⠛⠛⠛⠛⠆⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⡟⠁⣼⣿⣿⢻⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠈⠉⠉⠘⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⡿⠿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⣀⠀⠀⠉⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⡟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣶⣾⣿⣿⣿⣿⣿⣤⣤⡀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣇⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⢛⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⣀⣀⣠⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣥⡀⠀⠠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠛⠛⠋⠉⠙⠛⠛⠃⠀⠀⠙⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⣿⣿⠿⠋⠁⢀⣠⣄⠀⠐⣷⠀⠀⣶⣦⠄⠀⠀⠘⠿⣿⣿⣿⣿⠿⠛⠉⠀⣀⣤⡄⠀⢀⣤⡄⠀⢀⠈⠙⠻⢿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⡿⠋⠁⠀⠐⢾⣿⣿⣿⠀⠀⣿⡆⠀⢹⣿⣤⡄⠀⠀⠐⢻⡿⠋⢀⡤⠀⠀⣼⡿⠋⠀⣰⣾⠏⠀⢠⣿⡟⠀⢀⠀⠙⢿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣠⣾⣦⡀⠈⠻⣿⣿⡄⠀⢻⣷⠀⠈⣿⣯⣠⡄⠀⠀⠙⢀⣴⡟⠁⢀⣼⠟⠁⢀⣴⣿⠏⠀⢠⣿⠋⠀⠀⠾⠷⠤⠀⠻⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣤⣾⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠁⠀⠀⠀⠘⠛⠀⠀⠈⠁⠀⠀⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀⣀⣾⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣶⣄⠀⠲⠖⠀⢀⡴⠂⠀⣠⣾⣆⠀⠘⣿⣿⣿⡷⠀⠀⠀⠀⣠⣤⡄⠀⢰⣶⡄⠀⠲⣾⣿⣆⠀⠸⣿⣿⡦⠀⠈⣀⣴⣾⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⣀⢀⣀⠀⠀⠀⠀⠀⠀⠀⣴⣿⣿⣿⣷⣤⡀⠀⠊⠀⢀⣴⣿⣿⣿⡄⠀⠹⠟⠋⠀⠀⠀⠀⠀⠈⠻⣷⡄⠀⠻⣿⡄⠀⠹⣿⣿⠄⠀⠉⠁⣠⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣀⣼⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⠦⠀⠀⠘⠋⠋⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠙⠋⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⠀⣠⣶⣶⣶⣶⣶⣶⠀⠀⠀⠀⢠⣤⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣦⣄⠀⠀⠀⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⢻

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠰⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⠈⠙⠛⠛⠛⠛⠋⠀⠀⠀⠀⣿⣿⣿⣿⡟⠉⠉⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⣤⣴⣶⣶⣤⣴⣶⡄⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⡇⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⡇⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠟⠛⢻⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⢠⣴⣶⣶⣶⣶⣶⡆⠀⠀⠀⣿⣿⣿⣿⡇⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⠀⠀⢈

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠉⠁⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠻⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⣿⣿⡿⠟⠁⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⠿⠟⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⠀⠀⢸

⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⢿⣿⣿⣿⠿⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠉⠉⠉⠉⠉⠁⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠁⠀⠀⠀⠀⠀⣠⣿⣿⣿⣿⣿⣿⣿⠀⠀⢸

⣿⣿⣿⣿⣿⠿⠋⠁⠀⠀⢸⣿⣿⣿⣷⣤⣤⣤⣤⣤⣤⣀⡀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢤⣄⣀⣀⣀⣀⣀⣀⣀⣀⣀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣸

⣿⡟⠉⠁⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⠿⠛⠉⠀⠀⢹⣿⣿⣷⣤⣼⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⣿

⡏⠀⠀⠀⠀⢀⣀⣠⣴⣿⣿⡿⠛⠉⠀⠀⠀⠀⠀⣠⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣇⠀⠀⠀⠘⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠁⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⣿

⣿⣷⣶⣶⣿⠿⠿⠟⠛⠉⠁⠀⠀⠀⠀⠀⠀⢀⣰⣿⣿⣿⣿⣿⠿⠿⠛⠁⢀⣾⣿⣿⣿⣦⡀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⣿

⣿⣿⣿⣿⣿⣦⣀⠀⠀⠀⠀⠀⠀⠀⢀⣠⣶⣿⡿⠛⠉⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⠀⠀⢀⣀⣀⣀⣀⡀⢀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣿⣿⣿⣿⣯⡀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⡄⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⣀⣀⣀⣀⣀⣀⣀⣀⢀⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣤⣤⣀⣀⣀⣸⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠃⠀⠀⠠⠿⠿⠿⠿⠿⠿⠛⠛⠉⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣤⣤⣤⣤⣤⣄⣀⣀⣀⣀⣀⣀⣤⣤⣤⣤⣤⣤⣤⣤⣀⣀⣀⣠⣤⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⡿⠿⣿⣿⣿⠿⢿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⡿⣿⣿⡿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⢿⣿⡿⢿⣿⣿⣿⠿⣿⣿⠿⡿⠿⡿⣿⡿⡿⡿⡿⣿⣿⣿⣿

⣿⣿⣼⣦⣴⣿⣜⣥⣮⣥⣴⣷⣤⣼⣘⣓⣀⣘⣂⣀⣒⣀⣀⣃⣀⣀⣘⣃⣀⣘⣂⣀⣂⣀⣐⣁⣸⣶⣤⣤⣿⣤⣴⣤⣶⣼⣴⣧⣤⣦⣤⣭⣦⣴⣿⣤⣼⣷⣮⣤⣴⣾⣤⣿⣤⣼⣧⣫⣬⣥⣤⣵⣧⣥⣽⣿⣿⣿

⣿⡇⣯⣉⣩⣉⣉⣹⣍⣸⣿⣂⣆⡮⣯⣌⣉⣿⣗⣸⣢⣿⣿⣇⣄⣰⣸⣿⣠⣀⣤⢿⣗⣞⣢⣿⣇⣆⣨⡺⣿⣒⣁⣤⢿⣠⣼⣤⣿⣇⣆⣠⣸⣿⣠⣄⣔⢿⣧⣄⣄⣿⣇⣅⣠⣸⣿⣀⣄⢿⣗⣖⣎⡾⣿⣿⣿⣿

⣿⡏⢯⢋⣿⡏⢿⣿⡏⢿⣭⣿⡏⢿⠿⣿⡏⡋⡹⢿⣿⠙⡉⢉⠿⡏⠙⢩⢹⢿⠉⠋⠹⢽⣿⠙⠉⢿⣿⢉⡉⢿⣿⢉⣩⢹⣿⢉⢙⠭⡻⡯⠋⠉⠋⢿⡫⠽⢙⠹⡿⣉⠿⠿⣿⠉⢟⢽⣿⢉⠩⠋⣿⡏⣹⣿⣿⣿

⣿⣿⢻⠻⣻⡿⡻⠛⠟⣿⡟⠟⠻⢻⡛⠻⡻⠛⢟⣟⠿⢻⣿⠻⡷⠿⣿⡟⢿⣾⢻⢻⣿⣟⢿⣻⢻⣿⠛⣿⣿⣿⡻⠛⢿⣻⣿⠻⠟⠟⢷⢻⣻⠛⣟⢺⢻⡻⡛⡓⢟⡟⣿⠳⠟⢟⢻⢟⢟⠟⠟⠟⢺⣟⠛⠟⢿⣿

⣿⡿⠾⠾⠦⠿⠶⢶⢶⠼⡶⡶⢶⡾⡶⡶⣷⠶⠶⡿⡶⢾⣿⠶⣿⢟⠿⢷⢾⢿⠾⣾⢼⣿⢾⠶⡦⢿⣿⢾⣿⣿⣶⣶⣶⣼⣯⣶⣶⣷⣾⣷⣶⣿⣾⣶⣾⣶⣾⣷⣿⣧⣷⣶⣾⣷⣾⣬⣥⣤⣤⣤⣬⣷⣶⣶⣾⣿

⣿⣧⣤⣿⣥⣼⣦⣮⣤⣤⣬⣾⣼⣨⣤⣬⣤⣦⣬⣦⣤⣽⣿⣤⣿⣭⣷⣮⣶⣬⣿⣷⣼⣧⣦⣤⣮⣬⣿⣼⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣠⣤⣤⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣟⣷⣿⣿⣾⣿⣿⣿⣿

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣶⣿⣿⣿⣿⣿⣿⣷⡄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣶⣿⣿⣷⣤⡀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣀⣀⡀⠀⠠⠤⣄⠀⠀⠀⠀⠸⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣶⣶⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⣿⣷⣶⣴⣿⣷⣷⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⡟⠈⣿⣿⡄⠀⠀⠀⠀⢹⣿⣿⣸⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣿⣧⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣦⣿⣿⡇⠀⠀⠀⢀⠄⠹⣿⣭⣭⣽⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿

⠀⠈⢻⣿⣿⣾⣿⡇⢠⣦⠐⠁⠀⣸⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣄⣠⣿⣿⣟⣸⣿⢃⠟⠈⠀⠀⠀⣿⠛⠻⢻⣿⣏⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢨⣸⣿⣿⣿⣯⠻⣿⣿⣿⣿⣿⣿⣿⣿⠻⣿⣦⡀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⢸⠀⠀⠀⠀⠀⣿⠀⠀⢸⣿⣿⣿⣿⢠⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡵⢃⣿⣿⣿⣷⡝⠓⢻⣿⣿⣿⣿⣿⣿⡏⠻⣿⣿⡇⠀⢀⡾⣹⣿⣿⣿⣿⣿⣿⣿⣿

⠉⠉⠉⠉⠉⢹⡛⢼⠀⠀⠀⠀⠀⠉⠃⠀⣼⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠉⣠⣿⣿⣿⣿⣿⣇⣸⣾⣿⣿⣿⣿⣿⣿⣷⣴⣿⣿⣷⣦⣶⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿

⠀⠀⠀⠀⠀⢸⡃⠀⠀⠀⠀⠀⣶⣿⣿⣟⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⡤⠤⠶⠾⡛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⠀⠀⠀⠀⢀⠾⠀⠀⡆⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⠀⠀⠀⣠⠷⠀⠂⢀⣡⣶⣿⡻⠽⢿⡿⠿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⠀⠀⢀⢁⣀⢀⣶⡿⣿⣯⠛⠀⠀⠈⠽⢰⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿

⠀⠀⢰⣿⠋⠈⠀⢀⢻⣿⣷⠂⠀⠀⣾⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣧⣿⣿⡿⢿⣿

⠀⠀⠀⠀⠈⠀⠀⠀⠈⠉⠁⠀⠀⢰⣿⣿⣿⣿⣿⣶⣶⣶⣤⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢸⣿⣿⣿⡈⢻⣿⣭⡃⠀⢸

⠀⠀⠀⠀⠀⠀⠀⣀⡄⠀⠀⠀⠀⢸⣥⣖⣿⣛⣿⣿⣿⣿⣿⣿⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣶⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣀⣸

⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⢤⣤⣤⣤⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀

⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣾⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⢀⣤⣶⣾⣿⣿⣶⣶⣶⣦⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⡃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⣼⣥⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣾⣿⣿⣿⣶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⢹⣿⡿⣿⣿⣿⣿⣿⡿⠾⣿⣿⢿⡦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⡤⠙⢻⣿⣿⣿⣿⣿⣿⣿⣇⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⡀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣶⣶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣝⠁⠀⠀⣬⢿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡿⢿⣿⣿⣿⣿⣿⣿⡿⠟⠛⠁⠁⠀⠀⠀⠛⣷⣿⣿⣛⠛⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⢫⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣇⠀⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⡿⣿⡿⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣦⢹⣿⣿⣿⣿⡃⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣷⣼⡵⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⣠⠆⣿⣿⣿⣿⣿⣿⣿⣿⣿⡛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⡎⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣧⡶⠺⣿⡋⠀⠸⣿⣿⣿⣿⣿⣿⢿⣿⡇⠀⠀⠀⠀⠀⠐⠠⢄⣀⠀⠀⠀⠀⢸⣿⣿⣿⡘⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⡿⢿⢿⣿⣿⡿⠛⠎⠁⠀⠁⠀⠀⢿⣿⣿⣦⠀⠀⣰⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠉⠸⠀⠀⠀⠈⠁⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⡧⠀⠁⠈⠉⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⠀⢠⣿⣿⡇⠀⠶⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⡷⠖

⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⡇⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⡟⠀⠀⠀⠀⠀⢀⣀⣤⣤⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀

⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⠀⠀⠀⢹⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣟⠛⠉⠉⠉⠉⠉⠉⣻⣿⣿⣿⣿⣿⣿⣿⣿⣭⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⢭⣉⠀⠀⠀⠀⠀

⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⠀⠀⠀⢸⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣇⣸⣀⣀⣀⣀⣀⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣿⣦⣤⣤⣤⣤

⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣄⡀⠀⠈⠻⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⠸⣿⣿⡏⠀⠀⢁⣷⣶⣭⣽⣿⣽⢿⣿⣿⣿⠻⣿⣿⣿⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠿⠿⠿⠿⠿⠿

⣿⣟⣹⢿⣿⡿⣿⣿⣿⣿⡿⣿⢻⣿⡛⢷⡀⠀⠀⠀⠙⢿⠁⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⢸⣿⣿⣷⣠⣾⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⢆⣿⣿⣿⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛

⣍⠛⣛⣛⠙⢘⣭⣶⣶⣶⣶⣄⠘⣿⣇⣴⣶⣄⠀⠀⠀⠀⠀⠀⠀⣤⠀⠀⠀⣿⣿⣿⣿⠘⠿⣿⣱⣿⣿⠨⣯⣿⡅⣽⣿⣿⣽⡇⢿⣿⡄⣯⣿⣿⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⡤⢤⣤⣤⣤⣤⣤⣤⣤⣤⣶

⣷⣿⣿⣿⢁⣾⣿⣿⣿⣿⣟⠯⣾⣿⣿⡯⣥⣄⠀⠀⠀⠀⠀⠀⠰⡇⠀⠀⣼⣿⣿⣿⣿⢸⡇⡏⣿⣿⡗⡗⢻⡝⡇⣯⣫⣿⣻⠇⣿⣿⡉⠋⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⡟⢸⣿⣿⣿⣿⣟⠿⡯⣐⠎⣿⣽⣏⣏⡀⢤⠀⠀⠀⠀⠀⠇⠀⢰⣹⣿⣿⣿⣿⢸⡇⡇⣿⣿⡇⡇⡘⣿⣀⣾⢿⣽⣿⣿⣿⣿⢡⢀⣿⣿⠒⢒⠒⠒⠚⣒⣛⣏⣰⣶⣌⣿⣿⣿⣾⢻⣿⣛⣛⣭⠭⣍⣹⣾

⣿⣿⣿⣯⢸⣿⣿⣿⣾⣿⣿⣿⣾⣿⡎⣛⣪⣵⣶⣶⣶⣦⣶⣶⡤⠀⠀⠘⠻⣿⣿⣿⣿⢸⣶⣿⠹⣷⡆⡇⣁⣿⣻⣯⡺⣿⣿⣿⣿⣿⣼⣾⣿⣿⠿⠿⠿⢿⠏⢱⣾⣿⣿⣿⣿⣹⡾⠟⠻⠿⠾⠿⠿⣿⣇⣈⣿⣿

⠾⢻⣿⣍⠈⢫⣷⣿⣿⣿⡿⠛⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⠿⢛⠵⠋⠀⠀⠀⣿⣿⣿⣿⠀⠀⣿⡆⠈⠃⠇⠸⢿⠿⠟⠑⠎⣿⣿⣿⡿⣿⣯⣿⣿⣶⣶⣦⢌⢈⣬⡯⢻⣿⣿⣿⡏⠘⠿⢶⡦⠀⠀⠀⠀⠸⠊⢡⣿

⠀⠤⠈⢉⠠⠬⡟⠿⣿⣿⡿⢛⠯⠿⠿⠿⠿⠿⣿⣭⣭⠖⣈⠐⠒⢶⣤⣤⣠⣿⣿⣿⣿⠀⠀⣿⡇⠀⠀⡔⠂⢋⠔⠀⠀⠀⠺⡿⣿⠁⢽⣿⣿⣿⣿⣿⣿⣞⠐⠿⠃⠀⢻⡿⠿⠁⠀⠉⠚⠀⠀⠀⠀⠀⠀⣿⣼⣿

⣶⣿⣿⣿⡿⠟⠀⠀⠀⣿⣿⠈⠩⠭⠭⠭⣭⣿⠛⠍⠐⠘⠿⠀⠀⠈⠉⠀⠀⣿⣿⣿⣿⢐⣤⣿⠃⣠⣾⠀⠀⠜⠸⠀⢀⠀⠀⠁⡏⣇⣿⣿⣿⣿⣿⣿⣿⣛⠀⠀⠀⠀⢸⣿⣾⡀⠀⢀⣿⣇⡀⠀⠀⠀⠀⣿⣿⣿

⣿⣿⡿⠛⠍⠀⠀⢀⢤⡾⢯⡠⠐⠛⠑⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⠿⣻⣾⣿⣍⠀⠛⢃⣤⢤⣀⡤⠾⠿⠓⠀⢀⣦⣭⣿⣿⣿⣿⣿⡿⠟⠓⠀⠀⠀⠀⣼⣿⣿⡇⠀⣼⣿⣿⠁⠀⠀⠀⠀⣿⣿⣿

⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣶⣶⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣡⣀⣭⣤⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣴⣾⣶⣶⣿⣿⣿⣿⣿⣿⣷⡶⣿⣿⠢⠀⠁⠀⠀⠀⣿⠿⣿

⣿⣿⣿⡿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠟⠻⢻⣿⣿⣾⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣌⣿⣿⣻⣛⣒⣶⣖⣶⣿⣲⣿

⣿⣿⠿⠷⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠉⠉⠉⢉⠉⠉⠉⠉⠈⠀⠀⠀⠀⠀⠀⠉⠉⠉⠁⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣛⣛⣛⣛⣛⡛⣻⠟⣛⣛⣛⣛⣛⣋⣉⣩⣉⣉⠏⠉⠹⠋⠉⠁⠈⠁⠉⠉⠉⠁⠀⠉⠈⠉⠉⠉⠉⣿⡿⢩⣉⠛⢍⣿⣿⣻⡿⡯⠋⠭⠉⢉⣿⡉⠉⠉⠉

⣿⣿⣿⣿⣿⡿⢵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠩⠋⣠⣨⠀⠙⣿⣿⣿⣿⣿⡿⡿⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⣀⣤⣤⣤⣄⡀⠀⠀⠀⠹⣧⢽⡿⠄⣨⣿⣿⡿⠋⠀⠀⠀⠈⠚⣿⡋⠀⠀⠃

⣿⣿⣿⣿⣿⡗⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠻⢿⣻⡟⠛⢰⣿⣿⣿⣿⣷⠀⢚⠒⠒⠒⠐⠀⢈⠀⠀⠀⠐⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⢿⣼⣇⡄⣾⣿⣿⠇⢀⣦⣤⣄⣂⠀⠀⠛⠀⠀⠀

⣿⣿⣿⣿⣿⡇⢤⣶⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠩⠛⠷⠗⣜⣿⣻⣛⣽⣭⣤⡞⠀⠀⡀⠀⠀⠀⠲⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣯⣽⡇⠀⠀⠀⢸⣷⣿⣿⢿⣿⣧⠀⠸⣿⣿⣿⣿⡧⠀⢀⠠⠆⠂

⣿⣿⣿⣿⣿⣷⠘⠟⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⣒⠚⠒⣈⢹⣿⣿⣿⣿⣿⣟⣉⣭⣍⣀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⣧⣾⣿⣷⣿⣿⣿⣿⣴⣼⠀⠀⢀⣘⠉⣹⡴⣿⣿⣿⡆⠀⢻⣿⣿⡿⠀⠀⣸⢐⠂⠀

⣿⣿⣿⣿⣿⡿⠧⠘⢿⣿⣿⣿⡃⠉⠻⢿⣿⣿⣿⣿⠀⠸⠉⢩⣭⣥⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣄⡀⡀⠄⠀⠀⠁⠀⠀⢻⣿⣿⣿⣿⣿⣯⣿⣿⡟⠀⠀⠘⣿⠘⣿⡇⣘⠎⠛⠛⡀⢼⡿⠋⠀⠀⠚⠻⠀⠀⠀

⣿⣿⠿⠛⠉⠀⠀⣿⣶⣾⣿⡏⠀⠀⠀⠀⠈⠙⠻⢿⠂⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣥⠐⣶⣶⣴⣶⠀⠀⣽⣿⣿⣿⣿⣿⣿⣿⠃⡀⠀⠀⠘⣄⢸⡄⠀⠀⠀⠰⢃⣦⠀⠻⠇⠀⠀⠀⠀⠀⠀

⡿⠋⠀⠀⠀⠀⠀⣿⣿⣿⣿⡃⠀⠀⠀⠀⠀⠀⣾⣾⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣴⣤⣴⣾⠉⠀⠀⠀⢸⣿⣿⣿⡿⠟⠁⠀⠁⠀⠀⠀⠁⠸⠀⠀⠀⠀⠀⣸⣿⠀⠀⣀⠀⠀⠀⠀⠀⠀

⠃⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⢸⣿⣿⣿⣷⣷⠂⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⡇⠀⠸⠿⠃⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⢿⡏⠋⠸⠿⠇⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⡀⠀⠀⠀⠀⣿⣿⣿⣿⠋⠀⠛⠀⣀⣀⠀⠀⠀⠀⠀⠀⠀⢠⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⣿⣿⣟⣵⡀⠀⢰⣾⣿⣿⣿⠀⠀⠀⠀⠀⠀⢸⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⢹⣿⡿⠃⠀⠀⠀⠀⠠⣾⣿⣿⣿⣿⣴⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⢸⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⡿⣿⣿⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⡍⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣵⣎⣠⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣅⣼⣿⣿⣿⣿⣿⣟⣓⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⡿⣿⣿⣿⣿⣿⣯⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⡏⠙⣻⣿⣿⣿⣿⣿⣿⣿⣏⠿⣿⣌⣷⣿⣿⣿⣿⣯⣿⣿⠿⣿⣿⢿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⣡⣾⠁⠀⠀⡀⠀⠀⠫⠽⢿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⢷⣷⣾⣿⣿⡿⣿⣿⣿⣿⣿⣷⣦⣿⣿⢿⣿⣿⣿⣿⣙⠛⣿⣿⣾⣿⣟⣼⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣼⣿⣿⣇⠀⢸⡇⠀⠀⠀⠀⠀⠘⠿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣾⣿⣿⣭⣬⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⠚⠛⠻⠛⠻⢿⣿⣿⣿⣿⣿⣦⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⢸⣿⡿⣿⣿⣶⣾⣷⣤⣀⠀⠀⠀⠀⠀⠈⠻⣿⣮⡻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⠿⣿⣿⣿⡿⢵⣶⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣦⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⡿⡀⢸⣿⡇⠙⢿⣿⣿⣿⣿⣿⣿⣶⣄⠀⠀⠀⠀⠈⢻⣿⣾⣿⣿⣿⣿⣿⣿⣿⡟⢻⣿⣿⣿⣿⣿⣿⣿

⢰⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣅⡲⢙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡇⠃⢿⡇⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣯⡀⢰⣿⣿⢻⣿⣿⣿⣿

⠳⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠃⠀⠘⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣾⣟⣿⣿⣿⣿⣿⣿

⣄⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣻⣿⣿⣿⠋⠘⠁⠀⠀⠀⢀⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠻⡿⠻⢿⣿⣿

⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⣿⣿⣿⣿⠀⣼⣿⣿⣿⣯⣥⣄⣀⡉⠀⢰⣶⣿⣿⣿⣿⣿⣿⡿⠛⢛⣹⣿⡻⠆⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠆⣸⣿⣿⣿

⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⢻⡛⣿⡷⠀⠁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣷⣶⣿⣿⣿⣿⡄⠀⠀⠀⢀⠼⠋⢿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⢹⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡁⠀⠀⠀⢽⣿⠇⣠⣾⣿⣿⣿⣿⣟⣉⠀⠀⠀⠉⢻⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠉⠡⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⣸⣿⣿⣿

⢁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠀⠀⠐⠟⠋⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣾⡀⠀⠀⠀⠀⠀⡈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⢿⣿⣿⠛⢻⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣄⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣿⣿⣷⣤⣼⣷⡙⠻⣿⡿⠿⠇⠀⠀⠀⠀⢸⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⠘⠿⠇⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢿⣿⡿⣆⣀⣀⣀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⠀⠷⠿⠿⠿⣛⠻⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⢃⠀⠀⠀⠀⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠛⠻⠟⣿⣿⠏⠀⠀⠀⠀⠀⣸⣿⣿⣿⡇⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣦⠀⠀⠙⣾⣿⣯⣿⠿⠿⠿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣦⠄⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣴⣾⣿⣿⣿⣿⣿⠃⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⠃⠀⣀⣀⢈⣙⣯⣤⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠻⢿⣄⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⣀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣾⣿⣿⣿⠆⠀⣟⠿⡿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣄⡀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⠻⠿⠗⠋⠀⠸⠷⢠⣤⠄⠘⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠁⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⠿⠛⠋⠁⠐⠁⠺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⠀⠀⠀⢠⢔⣶⣄⠈⠂⣀⣀⠀⠨⠝⠛⠛⠛⠛⠛⠉⠉⠀⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿

⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠨⠿⣿⣿⣿⣿⣿⣿⡿⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡋⣵⣾⣿

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣦⣍⡛⠛⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢰⣿⣿⣿

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣶⣤⣤⣤⣤⣤⣄⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠛⠛⠿⢿⣿⣿⣿⣿⣿⣿⡿

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⢶⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠙⠛⠿⡇

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠿⠿⠟⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠀⠀⠃⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠞⠛⠂⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⠿⢿⣿⡿⠟⢛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣣⠀⠀⠀⠀⠠⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢳⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠨⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣷⡃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⡀⢀⡰⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⠧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠺⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

                ䷩ 𝚕𝚒𝚗𝚎 2982

╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕

(ℹ) Images, hyperlinks and comments at http://techrights.org/2022/02/12/epo-voting-fodder/#comments

Gemini version at gemini://gemini.techrights.org/2022/02/12/epo-voting-fodder/

⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 02.12.22⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧

Gemini_version_available_♊︎

✐ [Meme]_Importing_Corruption,_Voting_Fodder,_and_More⠀✐

Posted in Europe, Fraud, Patents at 8:47 pm by Dr. Roy Schestowitz

Related: The_EPO’s_Balkan_Express_Keeps_Chugging_Along_Despite_Predictions_of

Derailment | EPO_Corruption_Under_António_Campinos:Part_1–_António_and_the

Balkan_Express_Connection | ‘Balkan_Express’_Teaser:_EPO’s_Željko_Topić,

Kuterovac,_Campinos,_Gurry,Battistelli_and_the_DKPTO(Kongstad)

               🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇EPO's Balkan Express⦈

Summary: Napoleonic_crusades_in_Eastern_Europe (closely coordinated by French

candidates Benoît_Battistelli and António_Campinos) have turned the EPO, once

upon a time an attractive employer for scientists, into a hub_of_European

corruption and financial_fraud

As of today (Sunday), this series is complete:

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_I:_Let_the_Sunshine_In!

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_II:A“Unanimous”

  Endorsement?

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_III:_Three_Missing_Votes

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_IV:_The_Founding_States

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_V:Germany_Says“Ja”

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_VI:_A_Distinct_Lack_of_Dutch

  Courage

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_VII:_Luxembourgish_Laxity

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_VIII:_Perfidious_Albion_and

  Pusillanimous_Hibernia

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_IX:_More_Holes_Than_Swiss

  Cheese

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_X:_Introducing_the

  Controversial_Christian_Bock

  1. The_EPO’s_Overseer/Overseen_Collusion_—Part_XI:“General_Bock”_–

  Battistelli’s_Swiss_Apprentice?

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XII:_The_French_Connection

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XIII:_Battistelli’s_Iberian

  Facilitators_–_Spain

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XIV:_Battistelli’s_Iberian

  Facilitators_–_Portugal

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XV:_Et_Tu_Felix_Austria…

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XVI:_The_Demise_of_the

  Austrian_Double-Dipper

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XVII:_The_Non-Monolithic

  Nordic_Bloc

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XVIII:_Helsinki’s_Accord

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_IXX:_The_Baltic_States

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XX:_The_Visegrád_Group

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXI:The_Balkan_League–_The

  Doyen_and_His_“Protégée”

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXII:The_Balkan_League

  North_Macedonia_and_Albania

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXIII:The_Balkan_League

  Bulgaria

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXIV:The_Balkan_League

  Romania

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXV:The_Balkan_League

  Fresh_Blood_or_Same_Old,_Same_Old?

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXVI:_A_Trojan_Horse_on_the

  Budget_and_Finance_Committee

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXVII:_Cypriot_Complicity

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXVIII:_Benoît_and_António’s

  Loyal_“Habibi”

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_IXXX:_The_EPOnian_Micro-

  States_–_Monaco_and_Malta

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXX:_San_Marino_and_the

  Perfidious_Betrayal_of_Liberty

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXXI:_The_Abstentionists

  1. The_EPO’s_Overseer/Overseen_Collusion_—Part_XXXII:“Plucky_Little

  Belgium”?

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXXIII:_Swedish_Scepticism

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXXIV:An“Extremely

  Dubious”_Proposal

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXXV:_Slovakian_Scruples

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXXVI:_Serbian_Sour_Grapes

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXXVII:_Stubbornly

  Independent_Slovenia

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXXVIII:_Ensnared_in_the

  Tentacles_of_the_SAZAS_Octopus

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXXIX:_On_the_Slippery_Slope

  to_Capture

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXXX:_The_Idiosyncratic

  Italians

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXXXI:_Public_Service_or

  Self-Service?

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXXXII:_A_Parcel_of_Rogues?

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXXXIII:_A_Legal_No-Man’s

  Land

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXXXIV:Immunity=_Impunity?

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXXXV:_In_the_Shadow_of

  “Waite_and_Kennedy”

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XXXXVI:_An_Erosion_of

  Fundamental_Rights_Protection?

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XLVII:_Institutionalised

  Injustice_at_the_EPO?

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XLVIII:_The_Unkindest_Cut_of

  All

  1. The_EPO’s_Overseer/Overseen_Collusion_—_Part_XLIX:_The_Rise_and_Fall_of

  Battistelli’s_“Social_Democracy”…

  1. The_EPO’s_Overseer/Overseen_Collusion_—Part_L(50,_Final):2010–_2022:

  Business_as_Usual?

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣦⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣶⣶⣶⣶⣤⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣯⣿⣿⣿⣿⠿⠃

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢋⣉⢭⣥⡤⠖⠒⠐⡏⠉⠉⠉⠙⠛⠛⠛⠛⠛⠛⠛⠿⠿⠿⠿⠿⠿⠿⠿⠿⢿⠆

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡯⠐⡗⠋⠉⠀⠀⠀⠀⢀⡆⠀⠀⠀⣶⣦⣤⣤⡤⠠⠀⠀⢀⣀⣀⣀⣀⣀⡀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠇⠀⠀⠀⠀⠀⠀⠈⡁⠀⠀⠀⣿⣿⣿⣯⣂⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣥⠀⠐⠀⠀⠀⠀⠀⠀⠀⡅⠀⠀⠀⣿⣿⣿⣯⣨⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⠀⣉⣙⡛⠛⢻⣿⣿⣠⣀⠀⠀⠀⠀⠀⠀⢀⠀⢠⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣭⣭⠍⠒⠒⠒⠒⠒⠀⠀⠀⠀⣁⡤⠤⠼⠿⢿⣿⣿⣿⣿⣿⠻⢅⣠⣄⠀⠀⠀⢠⣾⠂⢠⡄

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣤⣤⣤⣤⣤⣤⣤⣤⣴⣶⣿⠀⠀⣰⣿⣿⣿⣿⣿⠿⣿⣾⣿⣛⣛⣆⠀⠀⠉⣰⣿⣾⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⡿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⡁⠀⠀⠀⠈⠉⠀⠉⠉⠉⠉⠉⠁

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣹⣓⣷⣿⠛⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣻⣿⣿⣿⣿⡿⠿⠿⠿⠿⠿⢥⣾⣿⣿⣿⣿⣿⣿⣿⢿⡿⣿⢷⣶⣶⣶⣶⣶⣶⣶⣶⣦⡄

⠀⣿⣿⣿⣿⣿⡿⠟⠛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠒⠛⠛⢻⣿⣿⣿⡿⠿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣟⣻⣵⣇⣻⣭⣽⣒⣟⣻⡷⣿⠅

⠀⣿⣿⣿⣿⠃⠀⠀⠀⠀⠈⣻⣿⣿⣿⣿⠿⢟⣛⣭⣼⣿⣿⢿⢿⣿⣿⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣽⠿⣿⣿⣿⠿⣿⣻⣛⡿⠿⡿⢿⡿⢿⣿⠇

⠀⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⡛⣶⣿⣿⣿⢻⣿⡿⢸⣶⣼⣿⡀⠀⠀⠀⠰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡯⣿⣿⣿⣿⣿⣶⣿⣷⣿⣽⣶⣿⣭⣿⣶⣿⣿⣬⡃

⠀⣿⣿⣿⣿⣧⣤⣶⣶⣦⣄⣿⣿⣿⣿⡇⣰⣿⣿⣿⣾⣿⣿⢿⢿⠿⣻⣽⠀⠀⠀⠸⢿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠞⣿⣿⣿⣿⣿⣿⣽⡿⠘⠋⠁⠀⠀⠀⠈⠑⠩⢭⣷⣶⣶⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣭⣽⠿⠿⠿⢿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⢛⢿⣿⡟⣿⣿⡇

⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣑⠚⣿⣧⢻⢏⣿⡇⣿⣿⡇

⠀⠈⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡌⠛⣻⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣷⣾⣿⡇

⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⢠⣿⡏⢩⡄⡞⠀⠀⠀⣠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⠀⠀⠀⢘⣛⣛⣛⣿⡛⣛⣛⣛⣛⣛⠤⣕⡒⠒⠒⠚⠒⠶⠶⠏⠭⠭⠭⠩⠉⠉⠉⠉⠉⠛⠛⠛⠛⠛⠛⠛⠃

⠀⣾⡿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⡯⣤⠠⠾⠷⠎⢁⠄⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣴⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣶⣿⣿⣿⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣹⣿⣷⣶⣂⣰⣶⣶⠶⠶⠤⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠇⡟⠛⠓⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠛⠛⠛⠛⠛⠛⠻⠻⠿⢿⣿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠟⠛⠛⠛⠛⡛⠛⣛⣛⣛⣛⣛⡀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⡿⠟⣻⣿⡿⠷⠛⠃⠀⡀⠠⠀⢰⠐⠀⠠⠤⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠒⠒⢂⠀⢀⡀⠀⠀⠒⠒⠒⠒⠒⠒⠒⠒⠒⠒⠒⠒⠒⠒⠒⠲⣾⣿⡆⠀⠀⠀⠀⠠⠄⠤⠤⠤⠐⠒⠒⠀⠀

⠀⢟⣛⣛⣩⣭⣭⣥⣤⣭⣥⣤⣤⣤⣄⣀⣤⣤⠀⢀⡌⢠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⢶⠴⣸⣿⣿⣿⣿⡶⠶⠆⠀⠀⠀⠀⠀⠀⣀⡀⠀⠀⠀⠀⢀⡀⠀⠛⠃⠀⢴⣷⣶⣶⣶⣤⣀⡀⠀⠀⠀⠀⠀⠀

⠀⠿⠿⠛⠛⠛⠛⠛⠛⠉⠉⠉⠉⠉⠉⢀⠀⠉⠀⠂⠀⢨⠀⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣶⣂⡈⠁⠀⠈⢁⣠⣤⣴⣶⣶⣷⣶⣶⠶⠰⣾⣷⣶⣶⣿⣿⣷⡄⠀⢠⣥⠈⠋⠉⠉⠛⠁⡈⣀⣴⣤⣉⣀⣀⡀

⠀⠀⠀⣶⣶⣶⢰⣶⣶⣤⢠⣶⢶⣦⣰⣶⢠⣶⢶⣦⠀⠀⣶⣶⣶⣤⠀⣶⣶⣦⠀⣶⡆⠀⣶⣦⣴⡶⠀⣶⣶⡆⢰⣶⡍⣶⡎⣉⢱⣶⣶⡶⣶⣎⣶⠆⣶⣶⣶⡍⣶⣶⣶⣍⢱⣶⣶⡆⣴⡶⣶⡍⣵⡶⣶⣌⢻⡟

⠀⠀⠀⣿⣧⡄⢸⣿⣸⣿⢸⣿⢸⣿⡇⠋⠸⣿⣮⡉⠀⠀⣿⣿⣼⡿⢀⣿⣿⣿⠀⣿⡇⠀⣿⣿⣿⠃⢸⣿⢻⣷⢸⣿⣷⣿⡇⠛⢸⣿⣧⡄⣿⣿⣿⠀⣿⣇⣿⡇⣿⣿⣿⡿⢸⣿⣧⡄⢿⣧⣍⠁⢿⣷⣍⡉⣾⣿

⠀⠀⠀⣿⣏⡁⢸⣿⠉⠁⢸⣿⢸⣿⡇⠀⢰⣾⢹⣿⠄⠀⣿⣿⢹⣿⢸⣿⣾⣿⡆⣿⣇⡀⣿⣿⣿⣇⣸⣿⣾⣿⢸⣿⢻⣿⡇⠀⢸⣿⣏⠁⣿⡿⣿⡄⣿⡏⠉⡄⣿⣿⣿⣿⢸⣿⣏⡁⣶⡟⣿⡇⣶⡎⣿⣿⠀⠘

⠀⠂⠲⣿⠛⠻⠜⠻⠠⠖⠎⠛⠛⠛⠀⠀⠈⠛⠟⠛⠀⠀⠛⠛⠛⠛⠘⠛⠀⠛⠃⠛⠛⠃⠛⠛⠙⠛⠛⠛⠘⠛⠛⠛⠈⠛⠃⠀⠘⠛⠛⠓⠛⠃⠛⠃⠛⠃⠀⠀⠛⠛⠛⠛⠘⠛⠛⠃⠙⠛⠛⠃⠙⠛⠛⠋⠀⠀

⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣦⣶⣶⣶⣶⣶⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣶⣶⣶⣶⣦⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣿⣿⣿⣿⣿⠿⠃

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⢭⣡⣤⠶⠒⠂⠀⡏⠉⠉⠉⠉⠉⠉⠛⠛⠛⠛⠛⠛⠛⠛⠻⠿⠿⠿⠿⠿⠿⠂

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠀⡿⠋⠁⠀⠀⠀⠀⠀⣇⠀⠀⠀⣶⣶⣦⣦⡤⠤⠤⠤⠤⠄⠀⣀⣀⣀⣀⡀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⡇⠀⠀⠀⠀⠀⠀⠈⠙⠀⠀⠀⣿⣿⣿⣷⢦⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣧⣠⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⠀⠀⠀⣉⣉⣉⣛⣹⣿⣿⣠⣄⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣭⣽⡏⠀⠀⠒⠒⠒⠒⠒⠀⠀⣀⡂⠀⠐⣛⢻⣿⣿⣿⣿⣿⠿⢇⣠⣤⡀⠀⠀⢠⣶⡇⢠⡄

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣤⣤⣤⣴⣶⣶⣶⣶⣶⣿⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣛⣳⡀⠀⢀⣐⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⡿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡁⠀⠀⠀⠀⠀⠀⠈⠉⠉⠉⠉⠁

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣹⣛⣷⣿⠛⠺⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣟⣟⣛⣛⣛⣿⣿⣿⣿⣿⣿⡿⠿⠧⣾⣿⣿⣿⣿⣿⣿⣿⠿⡿⢿⠿⣷⢶⣶⣶⣶⣶⣶⣶⣶⡆

⠀⣿⣿⣿⣿⣿⣿⡿⠟⠛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡶⠛⠛⠛⠛⠿⠿⠿⠿⣿⣿⣿⣿⣷⣿⣟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣷⣾⣵⣧⣻⣾⣽⣒⣿⣙⣷⣸⠀

⠀⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠈⢻⣿⣿⣿⠿⢟⣛⣥⣼⣿⣿⢿⢿⣿⣿⣿⠃⠀⠀⠀⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣽⡯⣿⣿⣿⠿⢿⣻⣟⢻⣟⢿⡿⣿⢿⣿⠇

⠀⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⣿⣿⣿⣟⢶⣿⣿⣿⢻⣿⡿⢻⣰⣼⣿⣿⡄⠀⠀⠀⠰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣶⣿⣿⣿⣶⣷⣿⣯⣿⣶⣿⣿⣭⡅

⠀⣿⣿⣿⣿⣿⣷⣠⣴⣶⣤⣄⣿⣿⣿⡇⣹⣿⣿⣿⣾⣿⣿⠿⣿⡿⣻⣽⣿⠆⠀⠀⢰⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣽⣿⣿⣿⡯⠭⢿⣿⣿⣿⣿⣛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠎⣿⣿⣿⣿⣿⣿⣽⣿⡟⠛⠋⠉⠀⠀⠀⠀⠉⠽⢷⣶⣶⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⡿⠿⠿⠿⢿⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣷⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⢛⡻⣿⣿⢻⣿⡇

⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⠘⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣑⡒⣿⣿⢸⠇⣿⣿⢸⣿⡇

⠀⠸⢿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠙⣻⣿⣿⣿⣿⠽⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣾⣿⡇

⠀⢰⣁⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡅⢀⣿⣿⣧⣞⢸⠂⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⠀⠀⠀⢘⣛⣛⡛⣛⣛⣛⣛⣛⠠⢗⣒⢒⠒⣒⡒⠶⠶⠒⠩⠭⠭⠭⠉⠉⠭⠭⠉⠉⠛⠛⠛⠛⠛⠛⠃

⠀⢈⣿⣿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡤⢠⠤⠚⣛⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⣀⣤⣴⣾⣿⣿⣶⣿⣿⣿⣿⣿⣷⣿⣿⣿⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣧⣸⣿⣷⣶⣆⣀⣶⣶⡶⠲⠆⠀

⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⢉⣛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠛⠛⠛⠛⠛⠛⢛⠿⣛⣛⣛⣿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠛⠿⠛⠛⠛⠛⣛⣛⣛⣛⣃⣀⠀⠀⠀

⠀⢸⣿⣿⣿⣿⣿⣿⣿⡿⢛⣿⣿⣿⠿⠟⠃⠀⠀⠀⢰⠘⠀⠠⠤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠒⢀⠀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠒⠒⠐⠒⠒⠒⠒⠒⠒⠒⠚⣿⣿⡗⠒⠀⠀⠀⠠⠀⠠⠤⠤⠄⠒⠒⠂⠀

⠀⠸⣟⣛⣛⣋⣭⣭⣭⣤⣭⣥⣤⣤⣤⣤⣀⣤⠀⠀⡌⢸⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⡔⣸⣿⣿⣿⣿⡶⠶⠆⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀⢀⡀⠀⠘⠛⢀⢤⣾⣶⣶⣾⣤⣀⣀⠀⠀⠀⠀⠀⠀

⠀⠀⠿⠿⠛⠛⠛⠛⠛⠛⠋⠉⠉⠉⠉⠉⠁⠈⠀⠂⠂⢸⠀⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢐⣂⡈⠁⠀⠈⢁⣠⣤⣴⣶⣶⣷⣶⣶⠶⠰⢾⣷⣶⣶⣿⣿⣿⡄⠀⠀⣤⠀⠛⠉⠉⠙⠁⣀⢁⣰⣤⣌⣁⣀⡀

⠀⠀⠀⣶⣶⣶⢰⣶⣶⣤⢠⣶⢶⣦⡰⣶⢠⣶⢶⣦⠐⠀⣶⣶⣶⣤⠀⣶⣶⣦⠀⣶⡆⠀⣶⣦⣴⡶⠀⣶⣶⡆⢰⣶⡍⣶⡎⣉⢱⣶⣶⡶⣶⣎⣶⠆⣶⣶⣶⡍⣶⣶⣶⣍⢱⣶⣶⡆⣴⡶⣶⡍⣵⡶⣶⣌⢻⣟

⠀⠀⠀⣿⣧⡄⢸⣿⣸⣿⢸⣿⢸⣿⡇⠋⠸⣿⣮⡉⠀⠀⣿⣿⣼⡿⢀⣿⣿⣿⠀⣿⡇⠀⣿⣿⣿⠃⢸⣿⢻⣷⢸⣿⣷⣿⡇⠛⢸⣿⣧⡄⣿⣿⣿⠀⣿⣇⣿⡇⣿⣿⣿⡿⢸⣿⣧⡄⢿⣧⣍⠁⢿⣷⣍⡉⣾⣿

⠀⠀⠀⣿⣏⠁⢸⣿⠉⠁⢸⣿⢸⣿⡇⠀⢰⣾⢹⣿⠄⠀⣿⣿⢹⣿⢸⣿⣾⣿⡆⣿⣇⠀⣿⣿⣿⣇⣸⣿⣾⣿⢸⣿⢻⣿⡇⠀⢸⣿⡏⠁⣿⡿⣿⡄⣿⡏⠉⡄⣿⣿⣿⣿⢸⣿⡏⡁⣶⡟⣿⡇⣶⡎⣿⣿⠈⠈

⠀⠆⠲⣻⠛⠛⠜⠻⠠⠖⠊⠛⠛⠛⠀⠀⠈⠛⠛⠛⠀⠀⠛⠛⠛⠛⠘⠛⠀⠛⠃⠛⠛⠃⠛⠛⠙⠛⠛⠛⠘⠛⠛⠛⠈⠛⠃⠀⠘⠛⠛⠓⠛⠃⠛⠃⠛⠃⠀⠀⠛⠛⠛⠛⠘⠛⠛⠃⠙⠛⠛⠃⠙⠛⠛⠋⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣴⣶⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣴⣤⣶⣶⣴⣶⣤⣴⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾⢶⣿⣿⣿⣿⡛⠃

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠁

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢋⣩⣠⣤⠤⠐⠂⠀⡇⠈⠉⠉⠉⠉⠉⠉⠉⠉⠙⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠿⠃

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠀⡿⠉⠁⠀⠀⠀⠀⠀⣷⠀⠀⠀⣶⣶⣶⣶⠦⠀⠀⠀⠤⠤⠤⠤⠀⠀⢀⣀⣀⡀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⡇⠀⠀⠀⠀⠀⠀⠀⢸⠀⠀⠀⢻⣿⣿⣷⠦⣤⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⠀⠀⠀⢺⣿⣿⣿⣤⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⢸⠀⠀⠀⣈⣉⣉⣉⣉⣿⣿⣀⣤⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣴⡎⠁⠀⠀⠀⠐⠒⠒⠒⠂⣠⡆⠀⠐⣛⣛⣿⣿⣿⣿⣿⡟⢗⣠⣤⡀⠀⠀⠠⣾⣏⠀⡄

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣿⠄⢀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣛⣷⡄⠀⣀⣀⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⡿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣅⠀⠀⠀⠀⠀⠀⠈⠁⠉⠉⠁⠁

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣹⣟⣿⣿⠛⠳⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣟⣟⣛⣛⣛⣛⣛⣻⣿⣿⣿⣿⣿⢧⣼⣿⣿⣿⣿⣿⣿⣿⠿⣿⢿⠿⣿⢿⣿⣿⣿⣿⣶⣶⣶⡆

⠀⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠛⠛⠻⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣿⣼⣵⣾⣾⣷⣽⣟⣿⣛⣷⣸⠀

⠀⣿⣿⣿⣿⣿⣟⠉⠀⠀⠀⠀⠈⢻⣿⣿⠿⢟⣛⣭⣼⣿⣿⢿⠿⣿⣿⣿⡷⠇⠀⠀⠀⢺⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢭⣯⣹⣟⣿⣻⢿⣻⡟⢻⢟⣻⣛⣿⣿⣿⠇

⠀⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⢸⣿⣟⠶⣿⣿⣟⢻⣿⡿⢻⣰⣼⣿⣿⣇⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣷⣿⣯⣿⣷⣿⣿⣯⡄

⠀⣿⣿⣿⣿⣿⣿⣶⣤⣤⣤⣤⣤⣺⣿⡇⣩⣿⣿⣿⣾⣿⣿⠿⣿⡿⣻⣽⣿⡷⠀⠀⠀⣾⣿⣿⣿⡿⣷⣿⣿⣿⣿⣭⣟⣿⣿⡯⠭⢽⣿⣿⣿⣿⣟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠊⣿⣿⣿⣿⣿⣿⣭⣿⣟⠛⠟⠉⠁⠀⠀⠀⠉⠉⠶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⢿⠿⠿⣭⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣷⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣿⣿⢟⡛⣿⣿⢻⣿⡇

⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠸⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣁⡒⣻⣿⡸⠇⣿⣿⢸⣿⡇

⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿⡿⠇⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠛⠻⣿⣷⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣯⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣺⣿⣿⣶⣿⡇

⠀⢠⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢮⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣻⣛⣛⣛⣛⣛⣛⠠⣟⣓⣒⠓⢒⡒⠶⠶⠒⠈⠩⠯⠍⠉⠭⠭⠭⠭⠉⠉⠉⠛⠙⠛⠛⠃

⠀⢉⣭⣽⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⢠⣤⣒⣋⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣀⣤⣤⣤⣶⣿⣶⣿⣿⣿⣿⣿⣷⣿⣿⣿⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣯⣌⣿⣿⣶⣆⣀⡶⣶⠖⠒⠶⠀

⠀⠉⠉⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢸⡃⣈⠭⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠚⠛⠛⠛⠛⢛⠿⣛⣛⣛⣛⣿⡿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠟⠿⠛⠻⠋⠛⣛⣛⣓⣂⣀⡀⠀⠀

⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠷⠋⠀⠀⢀⢸⠀⠠⠤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠒⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠐⠒⠀⠀⠀⠐⠒⠒⠒⠒⠒⢿⣿⡗⠒⠒⠂⠈⠀⠀⠀⠤⠤⠤⠀⠒⠂⠀

⠀⠀⠸⣿⣛⣛⣟⣫⣭⣭⣭⣭⣭⣥⣥⣤⣄⣤⠀⠀⡄⢸⠀⠀⠀⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⣸⣿⣿⣿⣿⡷⠶⠆⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀⢀⡀⠀⠘⠛⢀⠠⣾⣷⣶⣾⣦⣄⣀⠀⠀⠀⠀⠀⠀

⠀⠀⠸⠿⠿⠟⠛⠛⠛⠛⠛⠛⠛⠉⠉⠉⠉⠉⠁⠂⠀⢸⠀⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⢀⡈⠁⠀⠈⢁⣠⣤⣴⣶⣶⣶⣶⣶⡶⠐⢾⣿⣶⣶⣿⣿⣿⣆⠀⠀⣬⡄⠛⠉⠉⠙⠋⣀⣀⣀⣦⣌⣉⣀⡀

⠀⠀⠀⣶⣶⣶⢰⣶⣶⣤⢠⣶⢶⣦⡰⣶⢠⣶⢶⣦⠀⠀⣶⣶⣶⣬⠁⣶⣶⣦⠀⣶⡆⠀⣶⣦⣴⡶⠀⣶⣶⡆⢰⣶⡍⣶⡎⣉⢱⣶⣶⡶⣶⣎⣶⠆⣶⣶⣶⡍⣶⣶⣶⣍⢱⣶⣶⡆⣴⡶⣶⡍⣵⡶⣶⣌⢻⡏

⠀⠀⠀⣿⣧⡄⢸⣿⣸⣿⢸⣿⢸⣿⡇⠋⠸⣿⣮⡉⠀⠀⣿⣿⣼⡿⢀⣿⣿⣿⠀⣿⡇⠀⣿⣿⣿⠃⢸⣿⢻⣷⢸⣿⣷⣿⡇⠛⢸⣿⣧⡄⣿⣿⣿⠀⣿⣇⣿⡇⣿⣿⣿⡿⢸⣿⣧⡄⢿⣧⣍⠁⢿⣷⣍⡉⣾⣿

⠀⠀⠀⣿⣏⡁⢸⣿⠉⠁⢸⣿⢸⣿⡇⠀⢰⣾⢹⣿⠄⠀⣿⣿⢹⣿⢸⣿⣾⣿⡆⣿⣇⡀⣿⣿⣿⣇⣸⣿⣾⣿⢸⣿⢻⣿⡇⠀⢸⣿⣏⠁⣿⡿⣿⡄⣿⡏⠉⠄⣿⣿⣿⣿⢸⣿⣏⡁⣶⡟⣿⡇⣶⡎⣿⣿⠘⠀

⠀⠖⠲⢻⠛⠛⠜⠻⠠⠖⠎⠛⠛⠛⠀⠀⠈⠛⠛⠛⠀⠀⠛⠛⠛⠛⠘⠛⠀⠛⠃⠛⠛⠃⠛⠛⠙⠛⠛⠛⠘⠛⠛⠛⠈⠛⠃⠀⠘⠛⠛⠓⠛⠃⠛⠃⠛⠃⠀⠀⠛⠛⠛⠛⠘⠛⠛⠃⠙⠛⠛⠃⠙⠛⠛⠋⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣴⣦⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣴⣤⣶⣶⣶⣦⣤⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣿⣿⣿⣿⣿⣟⡃

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⣥⣠⡦⠦⠐⠂⠀⠿⠀⠀⠀⠈⠉⠉⠉⠉⠉⠉⠉⠉⠉⠛⠛⠛⠛⠛⠛⠛⠛⠃

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⢽⠋⠁⠀⠀⠀⠀⠀⣼⠀⠀⠀⢸⣷⣶⣶⡤⠀⠀⠀⠀⠠⠤⠤⠤⠤⠤⠀⠀⡀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠄⠺⠀⠀⠀⠀⠀⠀⠀⢸⠀⠀⠀⢸⣿⣿⣿⠮⣤⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡆⠀⠀⠀⠀⠀⠀⠀⠀⢸⠀⠀⠀⢸⣿⣿⣿⣤⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⢸⠀⠀⠀⣠⣭⣉⣉⣉⣿⣿⣧⣴⠄⠀⠀⠀⠀⠀⠀⣀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣶⣶⠈⠁⠀⠀⠀⠀⠒⠒⠒⣠⡖⠐⠐⣛⣛⣿⣿⣿⣿⣿⡟⢓⣠⣤⣄⠀⠀⠀⣴⢿⡀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣿⡇⢀⣠⣿⣿⣿⣿⣿⣿⣻⡿⢿⣏⣹⣽⣆⠀⣀⣀⣼⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⡾⣿⣿⢟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣟⣿⣿⠛⠣⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣟⣿⣛⣛⣛⣛⣛⣛⣛⣿⣿⣿⣿⡷⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⡿⢿⢿⣿⣿⡿⣿⣿⣿⣶⡆

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠟⠛⠛⠛⠻⠿⢿⣿⣿⣿⣿⣷⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣼⣷⣾⣴⣷⣧⣟⣿⣛⣿⣈⡀

⠀⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠻⣿⣿⠿⢟⣛⣭⣼⣿⣿⢻⠿⡿⣿⣿⡿⡿⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣯⣹⡿⢿⣿⢿⣟⡿⢿⣟⣻⣟⢻⣛⣿⠇

⠀⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⢸⣿⣟⠲⣿⣿⣟⢻⣿⣿⢻⣰⣦⣿⣿⣿⣧⠀⠀⠀⠀⢸⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣷⣿⣾⣿⣯⡄

⠀⣿⣿⣿⣿⣿⣿⣿⣆⣠⣤⣤⣄⣸⣿⡏⡩⣿⣿⣿⣾⣿⣿⠿⡿⡿⣛⣽⣿⣿⣏⠀⠀⠀⣾⣿⣿⡿⣿⣿⣿⣿⣿⣭⣟⣿⣿⣯⠭⢽⣿⣿⣿⣿⣿⣻⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡂⣿⣿⣿⣿⣿⣿⣭⡇⣟⣻⡿⠛⠉⠁⠀⠀⠀⠈⠐⠶⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⢿⡿⠿⣭⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⢿⣿⣿⠳⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣷⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣿⣿⡟⣛⢿⣿⡛⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣸⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣃⣒⢻⣿⡇⠿⢸⣿⡇⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢩⣿⣿⣿⣿⡿⢿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠿⢷⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣯⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣒⣿⣿⣷⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠼⡿⣿⣿⣿⣇⠺⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢐⠛⣛⣛⣛⣛⣛⠑⢚⣛⣚⡓⢒⣒⠶⠶⠒⠈⠍⠍⠍⠍⠍⠭⠭⠭⠍⠉⠉⠉⠉⠛⠛⠁

⠀⣻⣭⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢠⣆⣔⣤⣭⡉⠀⠀⠀⠀⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣤⣤⣤⣤⣤⣴⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣍⣿⣿⣷⣷⣀⣰⡶⠖⠲⠶⠀

⠀⠉⠉⡙⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⢣⣭⠭⠩⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠛⠛⠛⠛⢛⠿⣛⣛⣛⣛⣿⡿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠟⠿⠛⠛⢛⣛⣛⣒⣀⣀⠀⠀

⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠋⠀⠀⠀⠀⠰⠤⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠒⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠒⠒⠒⠒⠒⠒⢿⣿⣷⠒⠒⠂⠈⠀⠀⠀⠤⠤⠤⠄⠒⠒⠀

⠀⠀⠀⠸⣟⣛⣛⣛⣟⣹⣯⣛⣭⣉⣉⣉⣤⣀⡀⠀⡄⢸⠀⠀⠀⢀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⡿⡷⠶⠆⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀⠀⣀⠀⠘⠛⠀⠠⣾⣿⣶⣶⣧⣄⣀⡀⠀⠀⠀⠀⠀

⠀⠀⠀⠼⠿⠿⠿⠿⠟⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠃⠀⢸⠀⠉⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡈⠁⠀⠀⠁⣠⣤⣤⣶⣶⣾⣶⣶⡶⠐⢾⣿⣶⣶⣿⣿⣿⣦⠀⠀⣬⡄⠘⠉⠉⠙⠋⢀⡀⣀⣦⣠⣉⣀⡀

⠀⠀⠀⣶⣶⣶⢰⣶⣶⣤⢠⣶⢶⣦⡰⣶⢠⣶⢶⣦⠐⠈⣶⣶⣶⣬⠉⣶⣶⣦⠀⣶⡆⠀⣶⣦⣴⡶⠀⣶⣶⡆⢰⣶⡍⣶⡎⣉⢱⣶⣶⡶⣶⣎⣶⠆⣶⣶⣶⡍⣶⣶⣶⣍⢱⣶⣶⡆⣴⡶⣶⡍⣵⡶⣶⣌⢻⣏

⠀⠀⠀⣿⣧⡄⢸⣿⣸⣿⢸⣿⢸⣿⡇⠋⠸⣿⣮⡉⠀⠀⣿⣿⣼⡿⢀⣿⣿⣿⠀⣿⡇⠀⣿⣿⣿⠃⢸⣿⢻⣷⢸⣿⣷⣿⡇⠛⢸⣿⣧⡄⣿⣿⣿⠀⣿⣇⣿⡇⣿⣿⣿⡿⢸⣿⣧⡄⢿⣧⣍⠁⢿⣷⣍⡉⣾⣿

⠀⠀⠀⣿⣏⡁⢸⣿⠉⠁⢸⣿⢸⣿⡇⠀⢰⣾⢹⣿⠀⠀⣿⣿⢹⣿⢸⣿⣾⣿⡆⣿⣇⡀⣿⣿⣿⣇⣸⣿⣾⣿⢸⣿⢻⣿⡇⠀⢸⣿⣏⠁⣿⡿⣿⡄⣿⡏⠉⠀⣿⣿⣿⣿⢸⣿⣏⡁⣶⡟⣿⡇⣶⡎⣿⣿⠈⠁

⠀⠖⠲⣿⠛⠛⠜⠻⠰⠖⠎⠛⠛⠛⠀⠀⠈⠛⠛⠛⠀⠀⠛⠛⠛⠛⠘⠛⠀⠛⠃⠛⠛⠃⠛⠛⠙⠛⠛⠛⠘⠛⠛⠛⠈⠛⠃⠀⠘⠛⠛⠓⠛⠃⠛⠃⠛⠃⠀⠀⠛⠛⠛⠛⠘⠛⠛⠃⠙⠛⠛⠃⠙⠛⠛⠋⠀⠀

⠐⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣦⣶⣶⣶⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣶⣶⣶⣦⣀⣤⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⡶⣿⣷⣾⣿⣿⣿⣿⡃

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡃

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢋⣰⣦⡲⠔⠒⠉⠀⢸⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠀⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠁

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⢸⠋⠀⠀⠀⠀⠀⠀⢸⡇⠀⠀⢸⣿⣿⣶⡶⠂⠀⠀⠒⠒⠒⠒⠒⠂⠀⠤⠤⠤⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠘⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⢸⣿⣿⣿⠟⢶⣤⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⠀⠁⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⢸⣿⣿⣿⣧⣾⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⣠⣤⣤⣭⣅⣿⣿⣧⣴⡦⠀⠀⠀⠀⠀⠀⢠⡄⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⠆⠉⠉⠉⠉⠉⠁⠀⠀⢠⣤⠀⠀⢛⣝⣿⣿⣿⣿⣿⣿⢙⣡⣶⣶⡀⠀⠀⠰⠿⣧⡀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣿⣇⢀⣠⣾⣿⣿⣿⣿⣿⣿⠿⠿⠿⠭⠭⠷⠄⣀⣠⣤⣿⠇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡾⢿⣿⢟⡻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡻⢿⣿⣿⣿⣿⣿⣿⣿⣧⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣙⣟⣿⣿⠟⠣⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⢟⣿⣻⣿⣛⣛⣛⣛⣛⣛⣛⣛⣻⣿⣶⣿⣿⣿⣿⣿⣿⣿⣟⣻⣟⣿⣻⡟⣿⢿⣿⠿⣿⣿⡿⠇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⠛⠛⠛⠛⣻⣿⣿⣿⣿⣿⣿⣘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣯⣿⣾⣧⣽⣶⣾⣭⣯⣬⣟⡀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠋⠁⠀⠉⢻⡿⢟⣛⣭⣼⣿⣿⡻⡿⡟⣿⣿⡿⣿⣿⣿⠁⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⣿⣛⡿⠿⣟⡟⣯⢽⠭⣿⣻⣿⠛⣟⣛⠃

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠸⣾⣿⣿⢻⣿⣿⢇⣿⣦⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣶⣿⣿⣿⣾⡄

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⣀⣀⠀⠀⢾⢸⣿⣿⣾⣿⣿⠿⡿⡿⣋⣽⣿⣿⣯⣟⡿⠀⠀⠀⢰⡿⢿⣿⣿⣿⣿⣯⣿⣻⣿⣯⣭⣭⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣻⣿⣿⣿⣿⣿⣭⡇⣇⣛⣿⣿⠇⠛⠉⠁⠀⠀⠀⠀⠙⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⠿⣿⣿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢹⣿⣿⢫⡻⣿⣿⢻⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣘⢘⣿⣿⠸⠇⣿⣿⢸⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣇⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠲⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣯⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣻⣿⣿⣾⡇

⠀⠿⢿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠒⠀⠀⠀⠀⠈⢻⣛⣛⣛⣛⡓⢚⣛⣚⣛⢒⣒⡲⠶⠖⠂⠨⠈⠮⠉⠉⠩⠭⠭⠉⠉⠉⠉⠉⠉⠛⠁

⠀⢠⣿⣿⣿⠟⢳⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢠⣀⣘⣛⣿⠀⠀⠀⠀⢸⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⣄⣀⣀⣀⣀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣅⣹⣿⣿⣿⣆⣀⠶⠶⠒⠶⠀

⠀⠘⢿⣿⠿⠟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⣾⢠⣍⡩⠉⠤⠀⠀⠀⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠛⠛⢛⠿⣛⣛⣛⣛⣛⡿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠯⠿⠻⠟⠁⠛⢛⣛⣛⣀⣀⠀⠀

⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣾⣿⠈⠁⠠⠶⠶⢄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠐⠒⠒⠒⠒⠒⠻⣿⣿⠒⠒⠒⠀⠁⠀⠀⠀⠤⠤⠄⠐⠒⠀

⠀⣀⣀⠀⠀⣿⣿⠿⠿⠿⢿⡿⠟⢹⠿⠿⠿⣡⣛⣛⡛⢰⠀⠀⠀⠀⣸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⡷⠶⠆⠀⠀⠀⠀⠀⠀⠀⣀⠀⠀⠀⠀⠀⣀⠀⠀⠛⠃⡀⢴⣿⣶⣶⣾⣤⣀⣀⠀⠀⠀⠀⠀

⠀⠿⡋⠀⢀⣾⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⠿⠿⠿⠟⠓⢸⠀⠉⠉⠉⠉⢁⣠⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⣀⣤⣤⣶⣶⣾⣶⣶⡶⠆⠲⣿⣶⣶⣾⣿⣿⣷⡀⠀⢠⣥⠘⠋⠉⠉⠛⠁⣀⢀⣰⣄⣌⣁⡀

⠀⠀⠀⣶⣶⣶⢰⣶⣶⣤⢠⣶⢶⣦⡰⣶⢠⣶⢶⣦⠐⠈⣶⣶⣶⣬⠉⣶⣶⣦⠀⣶⡆⠀⣶⣦⣴⡶⠀⣶⣶⡆⢰⣶⡍⣶⡎⣏⢱⣶⣶⡶⣶⣆⣶⠎⣶⣶⣶⡍⣶⣶⣶⣍⢱⣶⣶⡆⣴⡶⣶⡍⣵⡶⣶⣌⢻⡏

⠀⠀⠀⣿⣧⡄⢸⣿⣸⣿⢸⣿⢸⣿⡇⠋⠸⣿⣮⡉⠀⠀⣿⣿⣼⡿⢀⣿⣿⣿⠀⣿⡇⠀⣿⣿⣿⠃⢸⣿⢻⣷⢸⣿⣷⣿⡇⠛⢸⣿⣧⡄⣿⣿⣿⠀⣿⣇⣿⡇⣿⣿⣿⡿⢸⣿⣧⡄⢿⣧⣍⠁⢿⣷⣍⡉⣾⣿

⠀⠀⠀⣿⣏⠁⢸⣿⠉⠁⢸⣿⢸⣿⡇⠀⢰⣾⢹⣿⠀⠀⣿⣿⢹⣿⢸⣿⣾⣿⡆⣿⣇⠀⣿⣿⣿⣇⣸⣿⣾⣿⢸⣿⢻⣿⡇⠀⢸⣿⡏⠁⣿⡿⣿⡄⣿⡏⠉⠀⣿⣿⣿⣿⢸⣿⡏⡁⣶⡟⣿⡇⣶⡎⣿⣿⠘⠛

⠀⠖⠲⣻⠛⠛⠜⠻⠰⠖⠊⠛⠛⠛⠀⠀⠈⠛⠛⠛⠀⠀⠛⠛⠛⠛⠘⠛⠀⠛⠃⠛⠛⠃⠛⠛⠙⠛⠛⠛⠘⠛⠛⠛⠈⠛⠃⠀⠘⠛⠛⠓⠛⠃⠛⠃⠛⠃⠀⠀⠛⠛⠛⠛⠘⠛⠛⠃⠙⠛⠛⠃⠙⠛⠛⠋⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣦⣴⣶⣦⣴⣦⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣴⣤⣤⣴⣶⣶⣤⣴⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣷⣾⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⠿⠿⡿⠿⠿⠿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⡁

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⣠⣦⡠⠎⠂⠉⠀⠈⡇⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠁

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠓⠀⡏⠀⠀⠀⠀⠀⠀⠠⡇⠀⠀⠀⣿⣿⣿⡿⡋⠀⠀⠀⠀⠀⠀⠒⠒⠒⠐⠂⠂⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠀⠇⠀⠀⠀⠀⠀⠀⠀⡆⠀⠀⠀⣿⣿⣿⡟⠲⣶⣶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⠀⣿⣿⣿⣷⣶⣿⣾⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⡗⠀⠀⢠⣦⣤⣤⣤⣼⣿⣯⣴⡷⠀⠀⠀⠀⠀⠀⠀⣄⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⡶⠀⠈⠉⠉⠉⠉⠉⠀⠀⣤⠄⠀⢨⣭⣽⣿⣿⣿⣿⣿⢋⣡⣴⣶⣆⠀⠀⠀⠾⢻⡄

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣿⣿⣿⣿⣟⢀⣠⣾⣿⣿⣿⣿⣿⣿⠿⠿⠿⠧⠭⠿⠆⢀⠠⣤⢾⠇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡶⢿⣿⢟⡻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣄⣀⣀⣀⣀⣀⣀⣀⣀⣀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣋⣟⣿⣼⡝⠣⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⢟⣿⢻⣿⣿⣿⣿⣻⣻⣟⣛⣛⣛⣛⣲⣿⣿⣿⣿⣿⣿⣿⣿⣛⡟⢻⡛⣟⣻⡿⣿⣿⢿⣿⣿⠇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⣿⡿⠿⠛⠛⠛⣿⣿⣿⢿⣿⣿⢘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣾⣿⣽⣿⣾⣯⣽⣭⣽⡄

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠋⠉⠉⠙⢛⣛⣭⣼⣿⣿⡿⡿⡟⣿⣿⠿⣿⣿⣿⣿⣿⠇⠀⠀⠀⢿⣿⣯⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣓⣿⠿⣿⣛⣻⡭⡯⣹⣫⣿⡯⢿⣟⡁

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⣿⣿⢻⣿⣿⢏⣿⣦⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⢾⢯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⡆

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⢀⡀⠀⠀⣿⣿⣾⣿⣿⡿⡿⡿⣛⣽⣿⣿⣯⣟⡿⣿⣷⠄⠀⠠⢣⣿⣿⣿⣿⣯⣿⣻⣿⣯⣭⣭⣿⣿⣿⣿⡿⠽⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣯⣿⣧⣛⣿⣿⣇⡿⡿⠟⠊⠁⠀⠀⠀⠈⠻⢿⣿⣿⣿⣿⣿⣿⣿⣶⣾⠿⣛⣛⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⣿⣿⢋⣝⣿⣿⢻⠇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣐⡃⣿⣿⡜⠟⣽⣿⡎⠂

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⠿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣷⡇

⠀⠼⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢙⣛⣛⣛⣛⡓⢚⣛⣛⣛⢓⣒⣲⡶⣖⣂⣀⠄⠒⠋⠉⠩⠭⠭⠭⠉⠉⠉⠉⠉⠉⠁

⠀⠀⠀⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢁⢉⡉⠻⠿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣾⣿⣿⣷⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣸⣿⣿⣿⣏⣀⣶⠶⠒⠒⠀

⠀⠀⠀⠸⣿⣿⣿⣤⢄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡞⣸⠈⠛⠋⠀⠀⠀⠀⠀⠘⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢛⠷⣀⣀⣀⣛⣛⣛⡛⠿⠿⠿⠿⠿⠽⠿⠿⠿⠿⠿⠟⠯⠯⠯⠽⠯⠭⠉⠙⠛⢛⣓⣀⣀⡀⠀

⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣼⠏⠠⠤⠶⢾⣧⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠒⠒⠒⠒⠒⠺⣿⣿⠗⠒⠒⠂⠉⠀⠀⠀⠠⠤⠤⠄⠐⠀

⠀⠀⢀⣀⣀⡀⠀⠈⣿⣿⣿⣿⠟⡿⠿⢿⡿⠿⠿⠟⠹⠟⠀⠀⠀⠀⣸⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⡷⠶⠆⠀⠀⠀⠀⠀⠀⠀⣀⠀⠀⠀⠀⠀⢀⡀⠀⠛⠓⢀⠤⣿⣷⣶⣾⣦⣄⣀⡀⠀⠀⠀⠀

⠀⠀⠸⢿⣛⡂⠀⠈⢩⣴⣶⣶⣿⣿⣿⣿⣿⡿⠿⢿⠿⠷⠀⠉⠉⠉⠉⢉⣠⠄⠰⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⣀⣤⣤⣶⣶⣾⣶⣶⣶⠆⠲⣿⣷⣶⣶⣿⣿⣷⡄⠀⠀⣬⠀⠋⠉⠉⠙⠏⢀⡈⣀⣦⣠⣉⡀

⠀⠀⠀⣶⣶⣶⢰⣶⣶⣬⢡⣶⢶⣦⡰⣶⢠⣶⢶⣦⠀⠀⣶⣶⣶⣬⠉⣶⣶⣦⠀⣶⡆⠀⣶⣶⣴⡶⠀⣶⣶⡆⢰⣶⡍⣶⡎⣏⢱⣶⣶⡶⣶⣆⣶⠎⣶⣶⣶⡍⣶⣶⣶⣌⢱⣶⣶⡆⣴⡶⣶⡍⣵⡶⣶⣌⢻⡏

⠀⠀⠀⣿⣧⡄⢸⣿⣸⣿⢸⣿⢸⣿⡇⠋⠸⣿⣮⡉⠀⠀⣿⣿⣼⡿⢀⣿⣿⣿⠀⣿⡇⠀⣿⣿⣿⠃⢸⣿⢻⣷⢸⣿⣷⣿⡇⠛⢸⣿⣧⡄⣿⣿⣿⠀⣿⣇⣿⡇⣿⣿⣿⡿⢸⣿⣧⡄⢿⣧⣍⠁⢿⣷⣍⡉⣾⣿

⠀⠀⠀⣿⣏⠁⢸⣿⠉⠁⢸⣿⢸⣿⡇⠀⢰⣾⢹⣿⠀⠀⣿⣿⢹⣿⢸⣿⣾⣿⡆⣿⣇⠀⣿⣿⣿⣇⣸⣿⣾⣿⢸⣿⢻⣿⡇⠀⢸⣿⡏⠁⣿⡿⣿⡄⣿⡏⠉⠀⣿⣿⣿⣿⢸⣿⣏⡁⣶⡟⣿⡇⣶⡎⣿⣿⠘⠛

⠀⠖⠲⢿⠛⠛⠜⠻⠰⠖⠎⠛⠛⠛⠀⠀⠈⠛⠟⠛⠀⠀⠛⠛⠛⠛⠘⠛⠀⠛⠃⠛⠛⠃⠛⠛⠙⠛⠛⠛⠘⠛⠛⠛⠈⠛⠃⠀⠘⠛⠛⠓⠛⠃⠛⠃⠛⠃⠀⠀⠛⠛⠛⠛⠘⠛⠛⠃⠙⠛⠛⠃⠙⠛⠛⠋⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣦⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣖⣶⣿⣿⣿⣿⣿⣟⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠛⢛⢛⣛⠛⣻⠛⠛⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠾⠿⠾⠿⠿⠿⡿⠿⠅

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢡⣼⠾⠒⠊⠁⠀⠀⢸⠀⠀⠀⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⡁⢸⠁⠀⠀⠀⠀⠀⠀⠾⠀⠀⠀⣿⣿⣿⣿⡋⠀⠀⠀⠀⠀⠀⠈⠉⠉⠉⠉⠉⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⠘⡀⠀⠀⠀⠀⠀⠀⢰⠀⠀⠀⣹⣿⣿⣿⠋⢻⡿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⢸⠀⠀⠀⠿⠿⠿⢿⡷⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⣿⣀⠀⠀⠀⠀⠀⠀⠀⠸⠀⠀⠀⣶⣶⣶⣶⣶⣿⣿⣶⣾⡗⠀⠀⠀⠀⠀⠀⢀⡆

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⣰⡆⠈⠉⣭⣬⣿⣿⣿⣿⣿⣏⣨⣴⣿⣿⣆⠀⠀⠀⠛⠁

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣠⣼⣿⣿⣿⣿⣿⣿⡽⠛⠛⠛⠒⠒⠛⠂⠤⠴⠶⠇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⢿⣿⢟⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡯⠿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣤⣄⣀⣀⣀⣀⣀⣀⣀⡀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣏⣿⣽⣿⡟⠣⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⢉⣭⣭⣭⣽⣿⣿⣿⣿⣿⣿⣿⣛⣾⣿⣿⣿⣿⣿⣿⣿⣯⣿⢯⡿⢿⡟⣿⠿⢿⣛⣿⢿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣟⡛⠛⠛⠿⢛⣾⣿⢈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣶⣷⣿⣷⣿⣿⣾⣷⣿⣶⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠀⠀⠀⠈⢸⣿⣿⣟⢿⢿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣠⡀⠀⢸⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣷⣼⣿⣹⣯⣛⡯⢿⣉⣟⠭⢿⣍⣯⠁

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⢸⣿⣿⣟⣎⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⢸⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⣀⣤⣤⣄⣸⣿⣿⡿⢿⢿⢛⣽⣿⣿⣯⣽⣻⣿⣿⣿⣿⡷⠀⠀⠀⣾⣿⡷⣿⣿⣿⣿⣛⣻⣿⣿⣿⣿⣯⣭⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣽⢸⣛⣿⣿⣏⣿⣿⣿⣷⠶⠒⠊⠀⠀⠀⠀⠙⠿⣿⣿⣿⣿⣿⣶⣶⠟⢛⣛⣛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⠙⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢹⣿⡿⢩⡝⣿⣿⠁

⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣬⢘⣿⣷⡸⢇⣿⣿⠀

⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡌⣻⣿⣿⣿⣿⣿⠿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠰⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⠀⠀⠸⠿⠿⠿⠿⣿⣿⣿⠋⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡥⢸⣿⣿⣿⣏⣀⣀⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣟⣛⣛⣛⡓⢒⣛⣛⣛⡛⣓⣛⣷⣖⣒⣀⣀⠀⠀⠀⠈⠀⠉⠉⠉⠉⠉⠉⠉⠉⠁

⠀⠀⠀⠀⠀⠀⠰⣿⣿⣿⣿⠀⣿⣻⢿⣿⣿⣿⣿⣿⣿⣿⠟⣲⢠⠼⣿⡿⣾⣿⡅⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣾⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣤⣿⣿⣿⣿⣅⣨⣿⠖⠒⠀

⠀⠀⠀⠀⠀⠀⠀⠙⠿⠿⠗⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣁⡟⠀⠀⠡⠿⠗⢃⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⣛⣛⣛⡻⠿⠛⠻⠿⠿⠿⠿⠿⠿⠯⠿⠿⠯⠭⠭⠭⠭⠭⠍⠛⠛⣛⣃⣀⣀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⠟⣋⠕⠶⢶⣿⣿⡟⢸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠒⠒⠒⠒⠒⢿⣿⡿⠒⠒⠒⠈⠁⠀⠀⠀⠤⠤⠤⠀⠀

⠀⠀⠀⠀⠀⢀⣀⣀⠀⠀⠀⠙⣿⣿⣭⣯⣭⣤⣿⣭⣬⣥⣬⣤⡄⠀⣸⣿⣿⡋⢸⠀⢠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠰⠶⠀⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀⢀⣀⠀⠘⠛⠀⠠⢼⣿⣿⣶⣿⣤⣀⣀⠀⠀⠀⠀

⠀⠠⣤⣄⡀⢸⣛⣛⠀⠀⠀⠘⠛⠛⠛⠛⠋⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⢉⣡⠄⠸⠀⢸⣷⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⣤⣴⣶⣶⣷⣶⣶⠶⠐⢾⣷⣶⣶⣿⣿⣿⣦⠀⠀⢠⣥⠘⠋⠉⠉⠛⠉⣀⠁⣀⣆⣀⡀

⠀⠉⠀⣶⣶⣶⢰⣶⣶⣤⢠⣶⢶⣦⣰⣶⢠⣶⢶⣦⠀⠀⣶⣶⣶⣬⠉⣶⣶⣦⠀⣶⡆⡆⣶⣦⣴⡶⠀⣶⣶⡆⢰⣶⡄⣶⡎⣏⢱⣶⣶⡶⣶⣆⣶⠎⣶⣶⣶⡍⣶⣶⣶⣄⢱⣶⣶⡆⣴⡶⣶⡌⣵⡶⣶⣌⢻⡏

⠀⠀⠀⣿⣧⡄⢸⣿⣸⣿⢸⣿⢸⣿⡇⠋⠸⣿⣮⡉⠀⠀⣿⣿⣼⡿⢀⣿⣿⣿⠀⣿⡇⡇⣿⣿⣿⠃⢸⣿⢻⣷⢸⣿⣷⣿⡇⠛⢸⣿⣧⡄⣿⣿⣿⠀⣿⣇⣿⡇⣿⣿⣿⡿⢸⣿⣧⡄⢿⣧⣍⠁⢿⣷⣍⡉⣾⣿

⠀⠀⠀⣿⣏⡁⢸⣿⠉⠁⢸⣿⢸⣿⡇⠀⢰⣾⢹⣿⠀⠀⣿⣿⢹⣿⢸⣿⣾⣿⡆⣿⣇⡃⣿⣿⣿⣇⣸⣿⣾⣿⢸⣿⢻⣿⡇⠀⢸⣿⣏⠁⣿⡿⣿⡄⣿⡏⠉⠀⣿⣿⣿⣿⢸⣿⣏⡁⣶⡟⣿⡇⣶⡎⣿⣿⠀⠙

⠀⠖⠲⣻⠛⠛⠜⠻⠰⠶⠎⠛⠛⠛⠀⠀⠈⠛⠟⠛⠀⠀⠛⠛⠛⠛⠘⠛⠀⠛⠃⠛⠛⠃⠛⠛⠙⠛⠛⠛⠘⠛⠛⠛⠈⠛⠃⠀⠘⠛⠛⠓⠛⠃⠛⠃⠛⠃⠀⠀⠛⠛⠛⠛⠘⠛⠛⠃⠙⠻⠛⠃⠙⠛⠛⠋⠀⠀

⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾⣶⣷⣶⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠟⠛⠛⡛⡫⠭⢹⠛⠛⠛⠛⠛⠛⠛⠛⠛⠟⠻⠻⠿⠛⠿⠿⠿⠿⠿⠿⠅

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢡⣼⠾⠛⠈⠁⠀⠀⢸⡄⠀⠀⢠⣤⣤⣀⣀⡀⠀⣀⣀⣀⣀⣀⣀⣀⣀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡁⢨⠁⠀⠀⠀⠀⠀⠀⠘⡇⠀⠀⢸⣿⣿⣿⣯⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠓⠈⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⢸⣿⣿⣿⡃⢹⣿⣳⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⠸⠿⠿⠿⠿⢿⣿⣿⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⠿⢇⣀⣀⣀⣀⣀⡀⠀⠀⢃⠀⠀⣾⣿⣶⣶⣶⣿⣿⣿⡿⡟⢀⣀⠀⠀⠀⠀⣀⡄

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⢀⣀⣰⡖⠀⠀⣶⣶⣿⣿⣿⣿⣿⣿⣠⣴⡿⠿⢷⠀⠀⠀⠘⠁

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣤⣾⣿⣿⣿⣿⣿⣿⡿⠋⠛⠛⠓⠛⠛⠃⠀⠒⠒⠃

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⢿⣿⣟⣟⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣦⣤⣤⣤⣤⣤⣤⣤⣤⣤⡀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣻⣽⣿⡯⢋⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣽⠉⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⡯⢽⣏⣿⢍⡯⣽⣛⢿⣿⣿⣟⡇

⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣟⣛⣛⣛⣿⣿⠟⠛⠛⠺⣿⠀⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣷⣾⣶⡆

⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠉⠀⠀⠀⠉⢿⣟⢻⢿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠠⠄⠀⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣥⣟⣛⣯⣍⣿⢾⣗⣼⡵⢿⣟⣹⡄

⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⢸⣟⣸⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣠⣤⣤⣤⣀⣸⡿⢿⢿⢟⣽⣿⣿⣯⣭⣻⢿⣿⣿⣿⠿⠟⡶⠀⠀⢴⠶⣿⣿⣿⣿⣒⣚⣿⣿⣿⣿⣿⣯⣽⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣽⣸⣛⣿⣿⣿⣿⣿⣿⣷⣶⡶⠛⠋⠉⠀⠀⠀⠈⠛⢿⣿⣿⣿⣿⣿⡟⠛⣛⡛⠳⣶⣾⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⠀⠈⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢹⣿⣿⢩⡍⣿⣿⠀

⠀⠀⠀⠀⠘⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣬⣉⣿⣿⡜⠏⣾⣿⠀

⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡍⡻⣿⣿⡿⢿⡿⢿⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢾⣿⣿⣿⣿⣿⣿⡿⣿⣿⡿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⠀⠀⠀⠀⠼⠿⠿⠿⠿⠿⣿⡿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠤⠅⡿⣧⣂⣠⢣⣉⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣇⠒⣛⣛⣛⡛⣛⣛⣻⣿⣓⣀⣐⣀⣀⣀⠀⠀⠀⠄⠀⠁⠉⠉⠉⠉⠁

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣷⣿⢹⣛⣿⣿⣿⣿⣿⣿⣿⢟⣒⣲⢀⠃⢻⣿⡤⢸⣏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣾⣿⣿⣿⣯⣤⣿⠟⠓⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠿⢿⠿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣣⠆⠀⠰⠏⢳⠸⠟⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣘⣛⡛⠟⢛⣛⣛⠻⠿⠟⠻⠫⠭⠭⠭⠭⠭⠭⠭⠭⠭⠭⠟⠋⢛⠛⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⢿⣿⡿⠿⢛⡥⠎⣿⣿⡟⢸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⡿⠒⠒⠒⠒⠉⠀⠈⠀⠀⠀⠠⠄⠀

⠀⠀⠀⠀⠀⠀⠀⠀⣠⣤⡀⠀⠀⠀⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣿⣿⡇⢸⠀⢠⣤⣴⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀⢀⣀⡀⠈⠛⠃⡠⠴⣿⣿⣿⣿⣤⣄⣀⡀⠀⠀⠀

⠀⠀⠀⢀⣰⣶⣂⢐⡃⠀⠀⠀⠀⠀⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠀⠀⠀⢀⣠⠄⠸⠀⢸⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣶⣶⣷⣶⣶⠶⠒⢾⣿⣶⣶⣾⣿⣿⣷⡄⠀⢠⣤⠈⠋⠉⠉⠙⠍⢀⡀⢀⣲⣀⡀

⠀⠀⠀⣶⣶⣶⢰⣶⣶⣤⢠⣶⢶⣦⣰⣶⢠⣶⢶⣦⠀⠀⣶⣶⣶⣤⠀⣶⣶⣦⠀⣶⡆⡆⣶⣦⣴⡶⠀⣶⣶⡆⢰⣶⡄⣶⡆⣯⢱⣶⣶⡶⣶⣆⣶⠆⣶⣶⣶⡍⣶⣶⣶⣄⢱⣶⣶⡆⣴⡶⣶⡌⣵⡶⣶⣌⠛⡏

⠀⠀⠀⣿⣧⡄⢸⣿⣸⣿⢸⣿⢸⣿⡇⠋⠸⣿⣮⡉⠀⠀⣿⣿⣼⡿⢀⣿⣿⣿⠀⣿⡇⡇⣿⣿⣿⠃⢸⣿⢻⣷⢸⣿⣷⣿⡇⠛⢸⣿⣧⡄⣿⣿⣿⠀⣿⣇⣿⡇⣿⣿⣿⡿⢸⣿⣧⡄⢿⣧⣍⠁⢿⣷⣍⡉⣶⣿

⠀⠀⠀⣿⣏⡁⢸⣿⠉⠁⢸⣿⢸⣿⡇⠀⢰⣾⢹⣿⠄⠀⣿⣿⢹⣿⢸⣿⣾⣿⡆⣿⣇⡃⣿⣿⣿⣇⣸⣿⣾⣿⢸⣿⢻⣿⡇⠀⢸⣿⣏⠁⣿⡿⣿⡄⣿⡏⠉⠀⣿⣿⣿⣿⢸⣿⣏⡁⣶⡟⣿⡇⣶⡎⣿⣿⠀⠀

⠀⠀⠲⣿⠛⠻⠜⠻⠰⠶⠎⠛⠟⠛⠀⠀⠈⠛⠟⠛⠀⠀⠛⠛⠛⠛⠘⠛⠀⠛⠃⠛⠛⠃⠛⠛⠙⠛⠛⠛⠘⠛⠛⠛⠈⠛⠃⠀⠘⠛⠛⠓⠛⠃⠛⠃⠛⠃⠀⠀⠛⠛⠛⠛⠘⠛⠛⠃⠙⠻⠛⠃⠙⠛⠛⠋⠀⠀

⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣴⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾⣾⣷⢾⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠛⢋⣩⠭⠍⢩⠋⠛⠉⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠃

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠡⣾⠟⠋⠉⠀⠀⠀⢸⡄⠀⠀⢰⣦⣤⣤⣄⡀⠠⠤⠤⠤⠤⠤⢄⣀⣀⣀⣀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣥⢀⡇⠀⠀⠀⠀⠀⠀⠘⡇⠀⠀⢼⣿⣿⣿⣥⣂⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣋⠀⠃⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⢸⣿⣿⣿⣅⣸⣿⣻⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⠘⠛⠛⠿⠟⢿⣿⣿⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⢿⢿⠿⠿⠇⠀⠀⢀⣀⠀⢀⡀⣀⠃⢀⣀⣿⣿⣿⣿⣿⣿⣿⣿⠿⡿⢁⣀⡀⠀⠀⠀⢀⡄

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⣀⣀⣀⣀⣀⣰⡟⠀⠀⣶⣶⣿⣿⣿⣿⣿⣿⣠⣶⡿⠿⢿⡀⠀⠀⠈⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣾⣿⣿⣿⣿⣿⣿⡶⠋⠉⠉⠉⠉⠉⠉⠐⠒⠛⠃

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣻⣿⣟⡿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣦⣤⣤⣤⣤⣤⣤⣤⡄

⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣿⣽⣿⡯⢁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣽⠉⣿⣿⣿⣿⣭⣭⣭⣭⣭⣭⣭⣭⣽⣿⣿⣿⣿⣿⣿⣿⡯⢟⡟⢿⢉⣏⣻⣟⡛⣯⣽⡟⠇

⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣛⣛⣟⣛⣛⣛⣻⣿⣿⣿⡿⠋⠙⠛⠀⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆

⠀⠈⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢟⡛⠁⠀⠀⠉⢟⢻⢿⢻⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠤⠤⠤⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣵⣟⣚⣷⣯⣿⣚⣇⣼⣵⢎⣗⣸⡆

⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⡻⠀⠀⠀⠀⠀⢘⣼⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⡄⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⠆⢀⣤⣤⣀⠸⢿⢻⣋⣽⣿⣿⣭⣭⣻⢿⣿⣿⡿⠿⠻⣿⣿⠀⠀⠀⠺⢽⣿⣷⣒⣒⣿⣿⣿⣿⣿⣛⣻⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⠀⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣽⣼⣟⣿⣿⣿⣽⣿⣿⣿⣶⣾⡿⠛⠉⠁⠀⠀⠀⠀⠈⠻⢿⣿⣿⣿⣛⠻⣿⠟⢛⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⠀⢾⣷⣽⡟⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⣿⣿⢃⣤⢻⣿⡁

⠀⠀⠉⣻⠏⠁⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣬⣅⣿⣿⣆⠛⣸⣿⡇

⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⡿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⡯⠻⢻⡿⢿⣿⣿⣛⡛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⢿⡿⣿⣿⡿⠿⠿⠷⠾⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⠀⠀⠀⠀⠀⠸⠿⠿⠿⠿⠿⢿⣿⡿⢱⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠄⠇⠀⣸⢻⣫⣭⠅⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣕⢒⣿⣿⣟⡛⣛⣋⣛⣛⣛⣀⣂⣀⣀⣀⡀⢀⣀⠀⠀⠀⠀⠀⠀⠉⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣟⣻⢿⣿⣿⣿⣿⣿⣿⡿⠿⣲⠰⠀⠀⠬⢸⣿⣿⡗⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣾⣿⣿⣿⣯⣤⣽⡟⠛⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⡿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣋⡇⠀⠀⣲⠺⠟⠛⠓⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡛⠛⣛⣛⣛⠻⢟⣛⣛⣛⠩⠉⠉⠩⠭⠭⠭⠭⠭⠭⠭⠭⠝⠁⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣫⠎⣿⡇⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⡿⠒⠒⠒⠒⠛⠒⠊⠉⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⡤⠤⠀⠀⠀⢹⣿⣯⣿⣷⣶⣾⣿⣶⣶⣾⣶⣶⣿⡃⡏⠀⢠⣤⣴⣄⠶⡒⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀⢀⣀⡀⠈⠛⠃⠠⠴⣿⣿⣿⣿⣧⣄⣀⡀⠀⠀⠀

⠀⠀⠀⠀⠀⣐⣲⣒⡀⠀⠀⠀⠀⠀⠀⠘⠋⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠀⠠⠀⠇⠀⣾⣿⣿⣿⣶⣂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⣶⣷⣶⣶⠶⠐⢾⣿⣶⣶⣿⣿⣿⣷⡄⠀⢠⣤⠀⠋⠉⠉⠙⠋⢀⡀⢀⣰⣄⡀

⠀⠀⠀⣶⣶⣶⢰⣶⣶⣤⢠⣶⢶⣦⣰⣶⢠⣶⢶⣦⠀⠀⣶⣶⣶⣤⠀⣶⣶⣦⠀⣶⡆⡆⣶⣦⣴⡶⠀⣶⣶⡆⢰⣶⡄⣶⡆⠀⢰⣶⣶⡶⣶⣆⣶⠆⣶⣶⣶⡍⣶⣶⣶⣌⢱⣶⣶⡆⣴⡶⣶⡌⣵⡶⣶⣌⠛⠏

⠀⠀⠀⣿⣧⡄⢸⣿⣸⣿⢸⣿⢸⣿⡇⠋⠸⣿⣮⡉⠀⠀⣿⣿⣼⡿⢀⣿⣿⣿⠀⣿⡇⡇⣿⣿⣿⠃⢸⣿⢻⣷⢸⣿⣷⣿⡇⠀⢸⣿⣧⡄⣿⣿⣿⠀⣿⣇⣿⡇⣿⣿⣿⡿⢸⣿⣧⡄⢿⣧⣍⠁⢿⣷⣍⡉⣶⣿

⠀⠀⠀⣿⣏⡁⢸⣿⠉⠁⢸⣿⢸⣿⡇⠀⢰⣾⢹⣿⠄⠀⣿⣿⢹⣿⢸⣿⣾⣿⡆⣿⣇⡃⣿⣿⣿⣇⣸⣿⣾⣿⢸⣿⢻⣿⡇⠀⢸⣿⣏⠁⣿⡿⣿⡄⣿⡏⠉⠀⣿⣿⣿⣿⢸⣿⣏⡁⣶⡟⣿⡇⣶⡎⣿⣿⠀⠀

⠀⠀⠰⣻⠛⠻⠜⠻⠰⠶⠎⠛⠛⠛⠀⠀⠈⠛⠟⠛⠀⠀⠛⠛⠛⠛⠘⠛⠀⠛⠃⠛⠛⠃⠛⠛⠙⠛⠛⠛⠘⠛⠛⠛⠈⠛⠃⠀⠘⠛⠛⠓⠛⠃⠛⠃⠛⠃⠀⠀⠛⠛⠛⠛⠘⠛⠛⠃⠙⠻⠛⠃⠙⠛⠛⠋⠀⠀

⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣦⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣴⣴⣶⣶⣶⣴⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣷⣾⣷⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢟⡋⣉⣉⡭⠆⠒⢰⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠁

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⡾⠛⠋⠁⠀⠀⠀⢸⡆⠀⠀⣴⣶⣶⣤⣤⠄⠒⠂⠀⠀⠀⠤⠤⠤⠄⠤⠤⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣥⠀⡇⠀⠀⠀⠀⠀⠀⠈⡇⠀⠀⢿⣿⣿⣿⡶⢤⣤⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣋⠀⠡⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⢸⣿⣿⣿⣄⣨⣿⣽⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⡏⠀⠀⢉⣛⠛⠛⠛⣻⣿⣿⢀⣤⡀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡛⠛⣛⣛⣛⣻⡿⠤⠤⠄⠀⠀⠀⠀⠀⠣⠀⠀⠿⠿⣿⣿⣿⣿⣿⣿⠿⠻⢀⣤⣄⠀⠀⠀⠠⡄

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣀⣀⣀⣀⣀⣀⣀⣰⡟⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣤⣾⡟⣛⣻⣄⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣴⣾⣿⣿⣿⣿⣿⣿⣟⠉⠉⠉⠉⠉⠉⠉⠀⠉⠉⠁

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⢿⣫⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢊⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⡄

⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣿⣽⣾⣍⣑⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣷⢠⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣭⣿⣿⣿⣿⣿⣿⣿⣿⣇⣎⡧⣾⣢⣟⢾⣯⣏⡯⢟⡟⠁

⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣛⣛⣻⣛⣛⣿⣿⣿⣿⣿⣿⣿⣷⡿⠛⠀⠛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⡿⠿⣿⣿⣿⣿⣿⢿⡿⢿⣿⣿⣿⣿⡇

⠀⠚⠷⠲⠖⣸⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢛⣯⣵⡟⠉⠀⠀⠈⠋⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣳⣿⡃⠀⡀⠤⠤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣬⣧⣮⣽⣋⣏⣽⣗⣓⣇⣼⡆

⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⡿⢿⡟⠃⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣧⠀⠀⠀⠀⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⠈⠉⠉⢉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣆⣿⣶⣀⣠⣤⣄⣀⣋⣿⣿⣿⣭⣽⣻⣿⣿⡿⠿⠟⢳⣿⣿⣿⣿⠋⠁⠀⢲⣶⠶⣾⣿⣿⣿⣿⣷⣒⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⠀⢀⡀⠰⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣽⣿⣿⣿⣶⣿⣿⣿⣿⡿⠛⠉⠁⠀⠀⠀⠈⠛⢿⣟⡛⠭⡽⠟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⠀⣺⣿⣿⣿⡿⢙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⡁⣿⣿⠃⣦⢹⣿⡅

⠀⠀⢸⣿⣿⣿⡧⡃⠘⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣄⣿⣿⣇⣛⣸⣿⡇

⠀⠀⢘⢱⡳⠙⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡍⡛⣿⣿⣛⣿⣿⣛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠿⠿⠿⡿⠶⠾⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⡇

⠀⠀⠐⠑⠀⠀⠀⠀⠀⠸⠿⠿⠿⠿⠿⢿⣿⣉⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠤⠁⣿⣯⡍⠭⣭⡅⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢩⣍⠉⣿⣍⣛⣛⣉⣀⣀⣀⣀⣀⡀⣀⣀⣀⣒⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⡿⠿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢟⣓⣲⠰⢿⡻⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⢹⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣾⣿⡿⣿⣯⣤⣽⣿⠋⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣃⡏⠙⠓⠚⠛⠛⠒⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣘⠻⢛⣛⣛⣋⠉⠉⠉⠉⠉⠭⠭⠭⠭⠭⠭⠭⠭⠍⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠀⠀⢸⣿⣿⣿⣿⣿⣿⢋⣽⡿⡿⢟⡥⠇⠀⠀⠀⠀⠀⠀⠈⢉⣁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⡿⠐⠒⠒⠒⠒⠒⠒⠈⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠤⠤⠀⠈⣠⣬⣫⣭⣭⣶⣶⣶⣾⣶⣶⣶⣶⣶⡆⠀⣤⣤⣦⡐⢖⠒⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⢀⣀⠀⠘⠛⠃⠠⠴⣿⣿⣿⣿⣧⣄⣀⡀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠠⣀⠈⠛⠉⠉⠉⠉⠉⠉⠉⠉⠁⠀⠀⠀⠀⣿⣿⣿⣿⣶⣂⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢶⣶⠶⠐⢾⣿⣶⣶⣿⣿⣿⣷⡄⠀⢠⣤⠀⠋⠉⠉⠙⠃⢁⡀⢀⣰⣆⣀

⠀⠀⠀⣶⣶⣶⢰⣶⣶⣤⢠⣶⢶⣦⣰⣶⢠⣶⢶⣦⠀⠀⣶⣶⣶⣤⠀⣶⣶⣦⠀⣶⡆⡆⣶⣦⣴⡶⠀⣶⣶⡆⢰⣶⡄⣶⡆⠀⢰⣶⣶⡶⣶⣆⣶⠆⣶⣶⣶⡍⣶⣶⣶⣌⢱⣶⣶⡆⣴⡶⣶⡌⣵⡶⣶⣌⠛⠇

⠀⠀⠀⣿⣧⡄⢸⣿⣸⣿⢸⣿⢸⣿⡇⠋⠸⣿⣮⡉⠀⠀⣿⣿⣼⡿⢀⣿⣿⣿⠀⣿⡇⡇⣿⣿⣿⠃⢸⣿⢻⣷⢸⣿⣷⣿⡇⠀⢸⣿⣧⡄⣿⣿⣿⠀⣿⣇⣿⡇⣿⣿⣿⡿⢸⣿⣧⡄⢿⣧⣍⠁⢿⣷⣍⡉⣶⣾

⠀⠀⠀⣿⣏⡁⢸⣿⠉⠁⢸⣿⢸⣿⡇⠀⢰⣾⢹⣿⠄⠀⣿⣿⢹⣿⢸⣿⣾⣿⡆⣿⣇⡃⣿⣿⣿⣇⣸⣿⣾⣿⢸⣿⢻⣿⡇⠀⢸⣿⣏⠁⣿⡿⣿⡄⣿⡏⠉⠀⣿⣿⣿⣿⢸⣿⣏⡁⣶⡟⣿⡇⣶⡎⣿⣿⠀⠀

⠀⠀⠰⣻⠛⠛⠜⠻⠰⠶⠎⠛⠛⠛⠀⠀⠈⠛⠟⠛⠀⠀⠛⠛⠛⠛⠘⠛⠀⠛⠃⠛⠛⠃⠛⠛⠙⠛⠛⠛⠘⠛⠛⠛⠈⠛⠃⠀⠘⠛⠛⠓⠛⠃⠛⠃⠛⠃⠀⠀⠛⠛⠛⠛⠘⠛⠛⠃⠙⠛⠛⠃⠙⠛⠛⠋⠀⠀

⠐⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣴⣤⣤⣤⣄⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣦⣶⣶⣶⣶⣴⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢛⠋⣉⣡⠶⠒⠂⢰⠀⠀⠀⠀⠈⠉⠈⠁⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠁

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⡶⠚⠉⠀⠀⠀⠀⢸⡆⠀⠀⣿⣶⣶⣶⡶⠒⠒⠒⠒⠒⠒⠒⠒⣒⡒⠒⢒⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⠀⡇⠀⠀⠀⠀⠀⠀⠉⡇⠀⠀⣿⣿⣿⣿⡮⢤⣤⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣋⠀⠁⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⣿⣿⣿⣿⢆⣼⣭⣼⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⣉⣉⣉⣛⠋⣿⣿⣿⢀⣴⡄⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⡛⣛⣛⣛⣛⣛⣛⠤⠤⠤⠤⠤⠤⠀⠤⡡⠀⠨⠿⠿⣿⣿⣿⣿⣿⣿⠛⠛⣠⣤⣄⠀⠀⠀⠀⡄

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣀⣀⣀⣀⣀⣤⣤⣼⡏⠀⢠⣿⣿⣿⣿⣿⣿⠿⣿⣴⣿⣟⣛⣻⣆⠀⠀⢀⡀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣿⣿⣿⣿⣿⣿⣿⣏⠁⠀⠀⠀⠀⠀⠀⠀⠉⠉⠁

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣯⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣋⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⡆

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣯⣿⣿⣉⣺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣧⢰⣶⣶⣶⣶⣶⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⣺⣦⣽⣠⣗⢼⣯⣏⡷⢞⡏⠁

⠀⢻⣯⣽⣿⣽⡏⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣛⣛⣻⣛⣻⣿⣿⣿⣿⣿⣿⣿⣳⣿⡿⠰⠛⠛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⡿⣿⣿⣿⣿⣿⣿⠿⡿⢿⣿⢿⣿⣿⡇

⠀⢈⣿⡿⠷⠶⠾⢸⣿⣿⣿⣿⣿⣿⣿⣿⡿⢛⣭⣼⣿⣿⠋⠁⠀⠈⠹⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣻⣿⣿⡃⠀⣀⠀⢠⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣷⣾⣯⣭⣧⣦⣿⣪⣯⣿⣞⣃⣯⣽⡆

⠀⠠⠭⠁⠐⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣟⠿⢿⡛⣿⣿⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣽⣿⣿⣿⣇⣦⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⠰⠖⠘⠋⠉⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣂⣷⣿⣿⠆⣀⣤⣤⡀⣻⣿⣯⣭⣽⡿⣿⣿⡿⠿⠟⢿⣿⣿⣿⣷⣲⡟⠉⠁⠐⠶⣾⣿⣿⣿⣿⣶⣒⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⠀⣠⣤⠄⢀⢙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⡿⠛⠉⠁⠀⠀⠀⠀⠙⠛⠛⠭⠭⢟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⠀⢸⣿⣿⣿⣿⣷⣯⡛⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⣀⣿⣿⠃⣶⢹⣿⡇

⠀⠀⢸⡿⢿⣿⣿⣿⠋⠀⠘⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣴⣄⣿⣿⣧⣛⣸⣿⡇

⠀⠀⢘⠥⣽⣿⠿⠁⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣿⣿⣿⣿⣻⣛⡛⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⠿⠷⠶⠾⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⡇

⠀⠀⠀⠂⠍⠁⠀⠀⠀⠀⠀⠿⠿⠿⠿⠿⣿⣿⣯⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡭⢸⣿⣿⣿⣭⣭⡥⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⢋⣭⣍⣛⣛⣁⣀⣒⣐⣒⣐⡀⣀⣐⣀⣀⡂⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⡿⠿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡶⣴⠶⢟⡛⣿⣿⡃⠀⠀⠸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣾⣿⡿⣿⣯⣤⣼⠟⠉⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⠿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⡏⢙⣛⠓⠛⠛⠒⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⣀⠠⣛⣛⣛⡋⠉⠉⠉⠉⠉⠭⠭⠭⠭⠭⠭⠭⠍⠉⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣯⡿⡿⠟⡻⠗⠀⠀⠀⠀⠀⠈⣉⣉⡁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠁⠀⠀⠀⠀⠀⠀⠀⠘⢿⣿⠷⠒⠒⠒⠒⠒⠒⠒⠈⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⡅⣠⣤⡹⣿⣫⣭⣽⣯⣥⣼⣭⣾⣴⣶⣦⣀⣤⣤⣤⡰⣖⢲⣿⣿⣿⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠀⠀⠀⠀⠀⢀⣀⠀⠘⠛⠀⠤⠼⣿⣿⣿⣿⣧⣄⣀⡀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢣⣀⠈⠰⠛⠛⠛⠋⠉⠉⠉⠉⠉⠉⠉⠉⠘⣿⣿⣿⣷⣖⣀⡁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⠖⠰⢾⣷⣶⣶⣿⣿⣿⣷⡀⠀⢠⣤⠈⠋⠉⠉⠙⠋⢁⡀⢀⣐⣆⡀

⠀⠀⠀⣶⣶⣶⢰⣶⣶⣤⢠⣶⢶⣦⣰⣶⢠⣶⢶⣦⠀⠀⣶⣶⣶⣤⠀⣶⣶⣦⠀⣶⡆⡆⣶⣦⣴⡶⠀⣶⣶⡆⢰⣶⡄⣶⡆⠀⢰⣶⣶⡶⣶⣆⣶⠎⣶⣶⣶⡍⣶⣶⣶⣌⢱⣶⣶⡆⣴⡶⣶⡌⣵⡶⣶⣌⠛⠇

⠀⠀⠀⣿⣧⡄⢸⣿⣸⣿⢸⣿⢸⣿⡇⠋⠸⣿⣮⡉⠀⠀⣿⣿⣼⡿⢀⣿⣿⣿⠀⣿⡇⡇⣿⣿⣿⠃⢸⣿⢻⣷⢸⣿⣷⣿⡇⠀⢸⣿⣧⡄⣿⣿⣿⠀⣿⣇⣿⡇⣿⣿⣿⡿⢸⣿⣧⡄⢿⣧⣍⠁⢿⣷⣍⡉⣶⣾

⠀⠀⠀⣿⣏⠁⢸⣿⠉⠁⢸⣿⢸⣿⡇⠀⢰⣾⢹⣿⠀⠀⣿⣿⢹⣿⢸⣿⣾⣿⡆⣿⣇⡂⣿⣿⣿⣇⣸⣿⣾⣿⢸⣿⢻⣿⡇⠀⢸⣿⡏⠁⣿⡿⣿⡄⣿⡏⠉⠀⣿⣿⣿⣿⢸⣿⡏⡁⣶⡟⣿⡇⣶⡎⣿⣿⠀⠀

⠀⠀⠰⢻⠛⠛⠜⠻⠰⠶⠎⠛⠛⠛⠀⠀⠈⠛⠟⠛⠀⠀⠛⠛⠛⠛⠘⠛⠀⠛⠃⠛⠛⠃⠛⠛⠙⠛⠛⠛⠘⠛⠛⠛⠈⠛⠃⠀⠘⠛⠛⠓⠛⠃⠛⠃⠛⠃⠀⠀⠛⠛⠛⠛⠘⠛⠛⠃⠙⠛⠛⠃⠙⠛⠛⠋⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾⣶⣶⣾⣶⣷⣶⣿⣿⣿⣧⣤

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠉⡉⣠⠶⠒⠀⢸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠐⡟⠋⠁⠀⠀⠀⠀⣸⠂⠀⠠⣿⣿⣷⣶⠖⠂⠀⠐⠒⠒⠒⠒⠒⠒⠒⠒⠒⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⠠⡇⠀⠀⠀⠀⠀⠀⢉⠃⠀⠘⣿⣿⣿⣿⠏⣤⣤⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣉⠀⠁⠀⠀⠀⠀⠀⠀⢠⡄⠀⠀⣿⣿⣿⣿⡄⣾⣷⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⢸⡇⠀⢀⣉⣉⣉⣉⣉⣿⣿⡻⢠⣴⠄⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣛⣛⣛⣛⣛⣛⣛⠢⠤⠤⠤⠤⠤⠤⠬⡠⠤⠼⠿⢿⣿⣿⣿⣿⣿⣿⠛⠓⣠⣴⣄⠀⠀⠀⠀⠂

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣀⣀⣀⣀⣤⣤⣤⣼⡇⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣴⣿⣏⣛⣿⡆⠀⢀⣀⡀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣟⣭⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣩⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣷⣶⣶⣶⣾⣷⣶⣶⡆

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣯⣿⣯⢉⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⣰⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾⣷⣿⣿⣿⣿⣿⣿⣿⣿⣟⣺⣈⣇⣥⣇⣽⣪⣝⣷⣚⣏⡀

⠀⢿⣿⣿⣿⣿⣿⣯⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣛⣛⣟⣻⣿⣿⣯⣿⣿⣿⣿⡿⣿⣿⡇⣼⠿⠿⠛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣻⣿⢿⣿⣿⡿⡿⡿⢿⡿⢿⡿⢿⡿⢿⠇

⠀⢸⣿⣟⢿⣿⠷⠾⢼⢻⣿⣿⣿⣿⣿⣿⠿⣛⣭⣾⣿⣿⣿⡛⠛⠉⠉⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣧⠀⠀⣀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣷⣼⣯⣽⣷⣦⣿⣼⣿⣾⣜⣣⣯⣼⡇

⠀⠨⠩⠭⠭⠉⠐⠀⠀⣸⣿⣿⣿⣿⣿⣿⣸⠿⣿⢻⣿⣿⣿⡇⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣾⣿⣿⣿⣷⣿⣤⣆⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣸⣷⡶⡖⠲⠟⠉⣸⣿⣿⣿⣿⣿⣿⣿⡹⣿⣀⣿⣿⣿⣿⡷⠀⢀⣀⡀⠈⣫⣭⣟⢿⣿⣿⠿⢿⠛⣿⣿⣿⣿⣖⣿⣿⡾⠛⠉⠀⢺⣿⣿⣿⣿⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⠙⣯⣽⣧⣤⣤⠤⢿⢿⣿⣿⣿⣿⣿⣿⣿⣿⠋⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣬⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⠟⠋⠉⠀⠀⠀⠀⠈⠉⠩⠭⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⠀⣿⣿⣿⣿⣿⣿⣿⣭⣿⠿⣿⣿⣿⣿⢿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢋⢸⣿⣿⢡⣦⢹⣿⡇

⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⢸⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣠⣿⣿⣎⣋⣼⣿⡇

⠀⠀⢹⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣿⣿⣿⣿⣿⣿⠿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠷⠶⠾⠿⠿⠿⠷⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⠀⢸⣿⠟⠿⢿⠟⠁⠀⠀⠀⠀⠿⠿⠿⠟⣿⣿⣿⣾⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠻⣿⣿⣿⣿⣭⠁⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢩⣝⣛⣋⣁⣀⣀⣀⣀⣀⣀⣂⣂⣐⣀⣀⠀⠀⠀⠀⠀

⠀⠀⡼⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⡿⠛⠳⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⣴⢴⣮⣭⢻⣇⠀⠀⠀⣼⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣦⣽⣿⣿⣿⣇⣠⣾⣋⠉⠀

⠀⠀⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⢿⠿⠟⢩⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡿⢲⡭⠍⠀⠓⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣛⣂⡀⠀⣀⣚⣛⡉⠉⠉⠉⠉⠉⠩⠭⠭⠭⠭⠭⠥⠭⠥⠀⠀⠀

⠀⠀⠛⠛⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⠀⠀⠀⢉⣉⣉⡁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⠷⠐⠒⠒⠒⠒⠒⠒⠂⠀⠀⠀⠀⠀

⠀⠀⣾⣶⣾⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⣬⢰⠰⢿⣿⢛⣛⣻⣟⣋⣼⣋⣔⣡⣤⣈⣀⣄⢴⡒⣸⣿⣿⣿⡦⡦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠀⠀⠀⠀⠀⢀⣀⠀⠙⠛⠀⡤⢼⣿⣿⣿⣿⣦⣤⣀⡀⠀⠀⠀

⠀⠀⠽⠹⠅⠀⠌⠌⠌⠀⠀⠀⠀⠀⠀⢒⣒⠋⠄⠀⣼⠿⠿⠿⠛⠛⠛⠛⠛⠛⠛⠛⠛⢻⣿⣷⣆⣈⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠲⣿⣷⣶⣶⣿⣿⣿⣦⠀⠀⢠⣤⠈⠉⠉⠉⠙⠁⢀⡀⢀⣐⣆⡀

⠀⠀⠀⣶⣶⣶⢰⣶⣶⣤⢠⣶⢶⣦⡰⣶⢠⣶⢶⣦⠀⠀⣶⣶⣶⣤⠀⣶⣶⣦⠀⣶⡆⠀⣶⣦⣴⡶⠈⣶⣶⡆⢰⣶⡄⣶⡆⠀⢰⣶⣶⡶⣶⣆⣶⠎⣶⣶⣶⡍⣶⣶⣶⣌⢱⣶⣶⡆⣴⡶⣶⡌⣵⡶⣶⣌⠛⠇

⠀⠀⠀⣿⣧⡄⢸⣿⣸⣿⢸⣿⢸⣿⡇⠋⠸⣿⣮⡉⠀⠀⣿⣿⣼⡿⢀⣿⣿⣿⠀⣿⡇⠀⣿⣿⣿⠃⢸⣿⢻⣷⢸⣿⣷⣿⡇⠐⢸⣿⣧⡄⣿⣿⣿⠀⣿⣇⣿⡇⣿⣿⣿⡿⢸⣿⣧⡄⢿⣧⣍⠁⢿⣷⣍⡉⣶⣾

⠀⠀⠀⣿⣏⠁⢸⣿⠉⠁⢸⣿⢸⣿⡇⠀⢰⣾⢹⣿⠄⠀⣿⣿⢹⣿⢸⣿⣾⣿⡆⣿⣇⠀⣿⣿⣿⣇⣸⣿⣾⣿⢸⣿⢻⣿⡇⠀⢸⣿⡏⠁⣿⡿⣿⡀⣿⡏⠉⠀⣿⣿⣿⣿⢸⣿⡏⡁⣶⡟⣿⡇⣶⡎⣿⣿⠀⠀

⠀⠀⠰⢻⠛⠛⠜⠻⠠⠖⠎⠛⠛⠛⠀⠀⠈⠛⠟⠛⠀⠀⠛⠛⠛⠛⠘⠛⠀⠛⠃⠛⠛⠃⠛⠛⠙⠛⠛⠛⠘⠛⠛⠛⠈⠛⠃⠀⠘⠛⠛⠓⠛⠃⠛⠃⠛⠃⠀⠀⠛⠛⠛⠛⠘⠛⠛⠃⠙⠛⠛⠃⠙⠛⠛⠋⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣦⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣶⣶⣶⡶⠶⠶⠶⠶⠶⢶⣶⣶⣶⣶⣶⣶⠶⡶⢶⡶⠶⠶⡶⠿⠿⠿⠿⠷

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢉⣡⣄⠤⠚⠉⠀⡇⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠯⢸⠏⠉⠀⠀⠀⠀⠀⣿⠀⠀⢺⣿⣿⣿⡟⡋⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠁

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⢸⠀⠀⠀⠀⠀⠀⠀⢸⠀⠀⢸⣿⣿⣿⡿⠲⣶⡶⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⠀⠂⠀⠀⠀⠀⠀⠀⢸⠀⠀⢸⣿⣿⣿⣷⣴⣷⣶⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⢸⠁⠀⣠⣬⣭⣭⣉⣸⣿⣯⣇⣴⡶⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣛⣻⣟⣛⣛⣛⣛⠂⠀⠀⠀⠀⠀⠀⣈⡂⠀⣛⣛⣻⣿⣿⣿⣿⣿⡏⠉⢋⣴⣶⣆⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣤⣤⣤⣤⣤⣤⣿⠀⢀⣿⣿⣿⣿⣿⣿⣛⣿⠷⠾⠿⠭⠭⠽⠄⢀⣀⣤⡄

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣫⡽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣽⣿⣿⣿⣿⣿⣿⣿⠿⡿⢿⡿⢿⠿⣿⣿⣿⠿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣼⣽⣿⣏⣙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣷⠀⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣚⣯⣾⣘⣻⣾⣼⣜⣺⣃⡁

⠀⣿⣿⣿⣿⣿⣿⣻⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣿⣿⣿⣿⣿⣿⣭⣽⣿⣿⣿⣿⣿⣿⣿⡇⣾⣿⡿⠿⠟⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣻⡛⣿⡿⣿⢿⣿⡟⣿⣛⣿⢿⢿⢿⢿⠇

⠀⣿⣿⣿⣿⡞⢿⣿⣿⣭⣽⢹⣿⣿⣿⡿⠟⣯⣽⣿⣿⣿⣿⣻⠻⣽⡟⠛⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⡇⣿⣿⡀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣷⣿⣷⣿⣿⣾⣭⣽⣴⣿⣭⣽⣴⣼⡇

⠀⣿⣿⣿⢛⣭⣭⠉⠰⠀⠀⢸⣿⣿⣿⡇⣝⠿⡿⣿⣿⣿⣿⣻⣿⡀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⢿⣿⣿⣿⣦⣴⡄⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣷⣦⣔⠲⠶⠂⣰⣿⣿⣿⣿⣿⣿⣿⣠⣿⣿⣿⣿⢿⣟⣱⠀⠀⠀⠀⢨⣿⢿⣿⠿⠿⣟⢻⣿⣿⣿⣟⣻⣿⣿⣿⣻⠟⠉⠉⠐⢿⣿⡷⠶⢾⣿⣿⢽⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⡇

⠀⣿⣿⢿⣿⣽⣯⣤⡤⠠⠙⢿⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿⣽⣿⣿⣶⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠉⠉⠀⠀⠀⠀⠈⠉⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⡿⢿⣿⣿⠇

⠀⠉⣶⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⡻⣿⡿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣁⢸⣿⣟⢰⡆⣿⣿⠀

⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠸⣿⣾⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣼⣿⣿⣌⣡⣿⣿⠀

⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⣿⣿⣿⣿⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣷⣿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⡇

⠀⠀⠀⠈⢸⣛⠛⠿⣿⣿⡟⠁⠀⠀⠀⠿⠻⢩⢼⣿⣿⣿⡿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣯⡭⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣛⣭⣤⣄⣀⣒⣀⡁⢒⣒⣒⣂⣐⡀⢀⣀⡀⠀⠀

⠀⠀⢀⣠⡾⠀⢁⠀⠀⠑⠁⠀⠀⠀⠀⠀⠀⣾⣾⣿⣿⣿⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣈⡩⠝⣿⣿⡇⠀⠀⠀⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣷⣮⣿⣿⣿⣯⣀⣠⠙⢉⠑⠀

⠀⠀⣉⣁⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⢿⣿⣿⡥⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡗⣌⡛⠛⠙⠓⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⠀⠀⢀⣛⡋⠉⢉⡉⠛⠉⠩⠭⠍⠩⠬⠭⠭⠭⠥⠤⠅⠀

⠀⠀⣽⠛⠛⠛⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠬⡉⠉⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⣀⣀⣉⣉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠀⠀⢻⣿⡿⠆⠀⠐⠒⠒⠒⠒⠒⠒⠒⠂⠈⠁⠀

⠀⠈⣿⣿⣿⣿⣿⠇⠀⠀⠒⠀⠀⠀⠈⢀⣤⣕⠀⠇⠀⠸⣿⣿⣿⣿⣿⣿⠿⣿⡿⠿⠛⠻⠛⠁⢂⣿⣿⣿⣿⠿⠦⠴⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⣀⡀⠈⠛⠃⠠⠤⢿⣿⣿⣿⣿⣦⣤⣤⡀⠀⠀⠀

⠀⠠⣿⠿⠿⠿⠿⠀⠚⠻⠋⠀⠀⠀⠐⣂⡈⠹⠀⠀⠈⣩⣭⣿⣶⣶⣿⣿⣿⣿⣿⣿⡿⠿⠶⣶⣂⡀⠀⠀⠈⠀⣀⣤⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣶⣶⣾⣿⣿⣿⣆⠀⠀⣤⣄⠙⠉⠉⠉⠛⠀⢀⡀⣀⣰⣆⡀

⠀⠈⠀⣶⣶⣶⢰⣶⣶⣤⢠⣶⢶⣦⣰⣶⢠⣶⢶⣦⠀⠈⣶⣶⣶⣤⠀⣶⣶⣦⠀⣶⡆⠀⣶⣦⣴⡶⠉⣶⣶⡆⢱⣶⡄⣶⡆⠀⢰⣶⣶⡶⣶⣆⣶⠆⣶⣶⣶⡍⣶⣶⣶⣌⢱⣶⣶⡆⣴⡶⣶⡌⣵⡶⣶⣌⠛⠇

⠀⠀⠀⣿⣧⡄⢸⣿⣸⣿⢸⣿⢸⣿⡇⠋⠸⣿⣮⡉⠠⠄⣿⣿⣼⡿⢀⣿⣿⣿⠀⣿⡇⠀⣿⣿⣿⠃⢸⣿⢻⣷⢸⣿⣷⣿⡇⠀⢸⣿⣧⡄⣿⣿⣿⠀⣿⣇⣿⡇⣿⣿⣿⡿⢸⣿⣧⡄⢿⣧⣍⠁⢿⣷⣍⡉⣶⣶

⠀⠀⠀⣿⣏⠁⢸⣿⠉⠁⢸⣿⢸⣿⡇⠀⢰⣾⢹⣿⠀⠀⣿⣿⢹⣿⢸⣿⣾⣿⡆⣿⣇⠀⣿⣿⣿⣇⣸⣿⣾⣿⢸⣿⢻⣿⡇⠀⢸⣿⡏⠁⣿⡿⣿⡄⣿⡏⠉⠀⣿⣿⣿⣿⢸⣿⣏⡁⣶⡟⣿⡇⣶⡎⣿⣿⠀⠀

⠀⠆⠲⣻⠛⠛⠜⠻⠰⠖⠊⠛⠛⠛⠀⠀⠈⠛⠟⠛⠀⠀⠛⠛⠛⠛⠘⠛⠀⠛⠃⠛⠛⠃⠛⠛⠙⠛⠛⠛⠘⠛⠛⠛⠈⠛⠃⠀⠘⠛⠛⠓⠛⠃⠛⠃⠛⠃⠀⠀⠛⠛⠛⠛⠘⠛⠛⠃⠙⠛⠛⠃⠙⠛⠛⠋⠀⠀

⠰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣴⣶⣶⣶⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣶⡶⠶⠶⠶⠶⡶⠶⠶⠶⠶⠶⠶⠶⠶⠶⠶⠿⠶⠾⠿⠿⠿⠿⠿⠿⠿⠇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⢩⣤⡴⠖⠋⠁⠀⡇⠀⠀⣀⡀⡀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⢸⠋⠁⠀⠀⠀⠀⢠⣇⠀⠀⣿⣿⣿⣿⣋⠁⠀⠀⠀⠈⠉⠉⠈⠉⠉⠉⠉⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡆⢸⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⣿⣿⣿⣿⠏⢹⣿⢷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣤⠀⠂⠀⠀⠀⠀⠀⠀⣷⠀⠀⣿⣿⣿⣿⣷⣾⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⡟⠀⢀⣤⣤⣤⣤⣤⣿⣿⣯⣀⣶⡗⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣉⣩⣭⣭⣭⣭⣭⣿⠒⠒⠒⠐⠐⠒⠒⣰⠀⠐⣛⣛⣿⣿⣿⣿⣿⣿⠈⢁⣡⣾⣷⡆⠀⠀⠀⠈⠁

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣤⣤⣤⣤⣤⣶⣶⣿⠀⣰⣿⣿⣿⣿⣿⣿⣛⡿⠷⠿⠿⠬⠽⠿⠀⢀⠤⠤⠆

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣻⣿⣭⢿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣍⣾⣿⣿⣿⣿⣿⣿⡿⠿⡿⣿⠿⢿⢿⡿⣿⣿⠿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣯⣿⣿⣉⣺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣷⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣾⣿⣿⣿⣿⣿⣿⣿⣧⣥⣧⣾⣴⣾⣴⣧⣶⣿⣻⣿⣤⡁

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣻⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣯⣭⣽⣿⣿⣿⣿⡿⣽⣿⣿⢰⣿⣿⣿⣿⠿⠿⠛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⠟⣿⣻⣿⢿⢻⢛⣟⡛⡿⣛⢿⣛⣿⠃

⠀⣿⣿⣿⣿⣿⢿⡞⣿⣿⣿⣭⣽⢹⣿⡿⢛⣭⣿⣿⣿⣿⣟⣿⠿⣿⣻⡿⠛⠛⠿⣿⣿⣿⣿⣿⣿⣿⡿⣽⣿⣿⣿⢸⣿⣿⣿⡇⠀⠀⢀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣾⣷⣿⣿⣶⣿⣿⣾⣥⣿⣾⣷⣭⣾⣶⣿⡅

⠀⣿⣿⣿⣿⣿⢛⣭⣿⠃⠀⠀⠀⣿⣿⣯⣙⠿⣿⣿⣿⣿⣟⣿⣷⣿⣅⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣽⣿⣿⠿⣿⣿⣿⣿⠿⢧⣰⣄⠀⠀⢈⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣷⣦⡔⠲⠖⠂⣾⣿⣿⣿⣿⣿⣸⣿⣿⣿⡿⣻⣿⣩⣡⡆⠀⠀⠀⠀⢿⡿⠿⣿⣛⣿⣿⣿⣿⣛⣿⣿⣿⣿⡭⡟⡿⠋⠉⠀⠺⠯⠽⣿⣿⣯⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⢿⣿⣽⣧⣤⣄⡠⠹⣿⣿⣿⣿⣿⢹⣿⣿⣿⣯⣽⣿⣻⣿⣷⣾⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠛⠉⠁⠀⠀⠀⠈⠙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⠿⢿⣿⣿⠇

⠀⢟⣯⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢋⡄⣿⣿⡇⣾⡎⣿⣿⠀

⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠇⠈⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣦⣾⣿⣷⣍⣵⣿⣿⠀

⠀⠀⠟⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⣿⣟⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⣿⣿⢿⣿⣿⣿⠇

⠀⠀⠀⠀⠉⠉⢻⣿⣿⣿⣿⣿⠏⠀⠀⠀⠀⡥⡿⠘⣇⣿⣿⣿⠟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣭⡍⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣯⣭⣬⣥⣀⣉⣐⠀⢈⣘⣒⣒⣀⡀⢀⣀⣀⡀⠀

⠀⠀⢀⣀⣀⣠⡿⠁⣴⣿⠟⠋⠀⠀⠀⠀⠀⠐⢺⢀⣽⣿⣿⣿⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠈⢻⣿⣿⡿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣯⠀⣠⡉⠉⠉⠀

⠀⠀⠉⣉⣉⣡⣄⣀⣈⣁⠀⠀⠀⠀⠀⠀⠀⠀⢼⠀⢿⣿⣿⡃⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢘⠩⢍⠙⠐⠓⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢋⡙⣉⡉⠛⠉⠁⠀⠀⠁⠈⠥⠭⠭⠥⠤⠤⠀

⠀⣤⠄⣶⣾⣟⣛⡛⠋⠋⠀⠀⠀⠀⠀⠀⠀⠠⢿⠀⠀⠭⠥⢶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡟⣀⣀⣈⡉⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠉⠘⢿⣿⠿⠀⠀⠀⠀⠀⠐⠒⠒⠒⠒⠒⠀⠉⠀

⠀⣿⠀⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⣠⣤⡄⠌⠀⠀⠀⠀⢈⣿⣿⠿⠿⡿⠿⠋⡿⠟⠿⠛⠛⠂⣿⣿⣿⡿⠿⠶⠶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⡀⠈⠙⠀⢤⠤⣿⣿⣿⣿⣷⣦⣤⣤⠀⠀⠀⠀

⠈⢁⣴⠾⠿⢿⠿⠿⠿⠀⠐⠟⠋⠁⠀⣐⠈⡇⠀⠀⠉⠉⠉⠉⣷⣷⣿⣿⣿⡿⠿⠿⠿⠿⠿⠷⢆⠀⠀⠀⠁⢀⣠⣤⣴⣶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢲⣿⣿⣿⣷⡄⠀⠠⣤⡄⠋⠉⠉⠉⠃⠀⣀⡀⣀⣰⣄⡄

⠀⠀⠀⣶⣶⣶⢰⣶⣶⣤⢠⣶⢶⣦⣰⣶⢠⣶⢶⣦⠀⠀⣶⣶⣶⣤⠀⣶⣶⣦⠀⣶⡆⠀⣶⣦⣴⡶⠁⣶⣶⡎⢱⣶⡍⣶⡆⠀⢰⣶⣶⡶⣶⣆⣶⠆⣶⣶⣶⡍⣶⣶⣶⣍⢱⣶⣶⡆⣴⡶⣶⡌⣵⡶⣶⣌⠛⠇

⠀⢐⠀⣿⣧⡄⢸⣿⣸⣿⢸⣿⢸⣿⡇⠋⠸⣿⣮⡉⠤⠄⣿⣿⣼⡿⢀⣿⣿⣿⠀⣿⡇⠀⣿⣿⣿⠃⢸⣿⢻⣷⢸⣿⣷⣿⡇⠀⢸⣿⣧⡄⣿⣿⣿⠀⣿⣇⣿⡇⣿⣿⣿⡿⢸⣿⣧⡄⢿⣧⣍⠁⢿⣷⣍⡉⣶⣾

⠀⠈⠀⣿⣏⠁⢸⣿⠉⠁⢸⣿⢸⣿⡇⠀⢰⣾⢹⣿⠀⠀⣿⣿⢹⣿⢸⣿⣾⣿⡆⣿⣇⠀⣿⣿⣿⣇⣸⣿⣾⣿⢸⣿⢻⣿⡇⠀⢸⣿⡏⠁⣿⡿⣿⡄⣿⡏⠉⠀⣿⣿⣿⣿⢸⣿⣏⡁⣶⡟⣿⡇⣶⡎⣿⣿⠀⠀

⠀⠖⠲⣻⠛⠛⠜⠻⠠⠖⠎⠛⠛⠛⠀⠀⠈⠛⠟⠛⠀⠁⠛⠛⠛⠛⠘⠛⠀⠛⠃⠛⠛⠃⠛⠛⠙⠛⠛⠛⠘⠛⠛⠛⠈⠛⠃⠀⠘⠛⠛⠓⠛⠃⠛⠃⠛⠃⠀⠀⠛⠛⠛⠛⠘⠛⠛⠃⠙⠛⠛⠃⠙⠛⠛⠋⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣶⡶⠶⠶⠶⢶⠶⠶⠶⠶⠶⠶⠶⠶⠶⠶⠶⠾⠾⠾⠿⠿⠿⠛⠛⠛⠛⠛

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⣵⣠⠴⠚⠉⠀⢸⡂⠀⢀⣀⣀⣀⣀⣀⡀⣀⡀⠀⣀⠀⠀⣀⣀⣀⣀⣀⣀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠇⢿⠉⠀⠀⠀⠀⠀⣸⡇⠀⢸⣿⣿⣿⣟⡋⠀⠀⠀⠀⠀⠒⠒⠀⠒⠒⠒⠒⠒⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡆⠚⠀⠀⠀⠀⠀⠀⠀⡇⠀⢘⣿⣿⣿⣿⠃⢿⡿⢧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡄⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⢸⣿⣿⣿⣿⣶⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⠀⠀⠀⠀⠀⠀⡇⠀⢠⣤⣤⣤⣤⣴⣿⣿⣼⣰⣾⠗⠀⠀⠀⠀⠀⠀⠀⡀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣍⣩⣭⣭⣭⣭⣭⣭⣽⠒⠒⠒⠒⠒⠒⢒⣔⠒⢚⣛⣻⣿⣿⣿⣿⣿⣿⠈⣈⣴⣿⣷⡄⠀⠀⠀⠘⠃

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣤⣤⣤⣤⣴⣶⣾⡇⢀⣼⣿⣿⣿⣿⣿⣿⣻⠿⠾⠿⠧⠽⠾⠷⠀⠠⠤⠴⠆

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣀⣀⡀⠀⠀⠀⢀⣀⣀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣯⣭⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣡⣿⣿⣿⣿⣿⣿⣿⢿⢿⢿⣿⡿⡿⣿⡿⡿⡿⠿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣯⣿⣏⣑⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡆⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣭⣽⣴⣯⣶⣧⣾⣷⣦⣿⣯⣯⣬⡁

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣯⣭⣽⣿⣿⣿⣿⣿⣾⣿⡇⣶⣿⣿⣿⣿⣿⡿⠿⠛⠿⣿⣿⣿⣿⣿⣿⣿⣟⣿⡿⢻⣿⣿⡿⡟⣟⢻⣟⣻⣟⡻⣟⡻⣟⠃

⠀⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣭⡥⢹⠟⣻⣭⣿⣿⣿⣿⣟⡟⢿⣟⣿⣿⠿⠋⠙⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⡇⠀⠀⣀⠀⣽⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣷⣾⣿⣷⣿⣵⣷⣿⣯⣵⣷⣮⣿⡄

⠀⣿⣿⣿⣿⣿⣿⣛⣻⣟⠛⠀⠀⠀⣿⢨⡻⢿⣿⣿⣿⣿⣟⣿⣾⣿⣿⣧⠀⠀⠀⠀⠀⣿⣿⣿⣿⣯⣿⣿⣿⢿⣿⣿⣿⡿⠿⢿⣧⣴⡄⠀⠀⠘⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣷⣦⣤⠴⠶⠂⣶⣿⣾⣿⣷⣼⣿⣿⣿⡿⣟⣟⣽⣿⣵⡦⠀⣀⡀⠠⠿⠿⣟⣫⣿⣿⣿⣟⣻⣿⣿⣿⣯⠭⢽⣿⡿⠛⠓⠀⠺⢽⣿⣿⣽⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣤⣀⡹⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠉⠁⠀⠀⠀⠈⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⡿⠿⣿⣿⣿⠇

⠀⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠻⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢫⠸⣿⣿⠁⣿⢸⣿⣷⠀

⠀⠑⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡁⢿⢼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣤⣿⣿⣧⣍⣼⣿⣿⡀

⠀⠀⣿⡟⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠘⡹⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⣿⣿⣿⠇

⠀⠀⠋⠀⠀⠙⠫⣿⣿⣿⣿⣿⣿⠋⠁⠀⠀⠀⠀⢿⢸⣿⣿⣿⣿⢋⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢿⣿⣿⣯⣽⡯⠭⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢩⣭⣭⣥⣀⣙⣀⠀⣈⣁⣓⣀⣀⠀⣀⣀⣀⡀⠀

⠀⠀⠠⠶⢀⣀⣤⣿⣿⢿⣿⠧⠋⠀⠀⠀⠀⠀⠀⠈⠁⠉⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡅⢈⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⡧⢄⣨⡋⡍⠉⠀

⠀⠀⠀⠀⠀⣩⣭⣭⣄⣉⣈⠀⠀⠀⠀⠀⠀⠀⡀⠀⠤⠤⠾⠿⠏⢼⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠇⡕⠀⠈⠐⠛⠛⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⣋⣉⡙⠋⠛⠫⠍⠉⠉⠩⠥⠭⠭⠥⠤⠤⠀

⠀⣤⣤⣤⢄⣾⣟⣛⣛⠛⠋⠀⠀⠀⠀⠀⠀⠰⠇⠀⠰⠿⠾⠶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠞⡁⣈⣉⡉⠉⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⠇⠀⠀⠀⠀⠀⠐⠒⠒⠒⠒⠂⠈⠉⠀

⢀⣿⣿⣿⣸⣿⣿⣿⣿⣿⠄⠀⠀⠀⢀⠀⣨⢰⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣯⣿⣯⣥⣿⣩⣭⣥⣌⣠⣿⣿⠿⠷⠶⠖⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⠀⠙⠛⠀⡤⢼⣿⣿⣿⣿⣶⣤⣤⣄⠀⠀⠀⠀

⠈⠉⠉⠡⠿⢿⡿⠿⢿⣿⡇⠘⠙⠁⠆⠀⠀⠠⠀⠈⠉⠉⠉⠉⠉⠩⠿⠿⠛⠛⠛⠛⠛⠛⠛⠛⠛⠉⠀⠈⠀⣀⣤⣤⣴⣶⣶⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⢺⣿⣿⣦⠀⠀⢠⣤⠈⠉⠉⠉⠙⠃⢀⣀⠀⣀⣶⣠⡁

⠀⠉⠀⣶⣶⣶⢰⣶⣶⣤⢠⣶⢶⣦⣰⣶⢠⣶⢶⣦⠀⠂⣶⣶⣶⣤⠀⣶⣶⣦⠀⣶⡆⠀⣶⣦⣴⡶⠀⣶⣶⡎⢱⣶⡍⣶⡆⠀⢰⣶⣶⡶⣶⣆⣶⠆⣶⣶⣶⡍⣶⣶⣶⣍⢱⣶⣶⡆⣴⡶⣶⡌⣵⡶⣶⣌⠛⡇

⠀⠀⠀⣿⣧⡄⢸⣿⣸⣿⢸⣿⢸⣿⡇⠋⠸⣿⣮⡉⠤⠄⣿⣿⣼⡿⢀⣿⣿⣿⠀⣿⡇⠀⣿⣿⣿⠃⢸⣿⢻⣷⢸⣿⣷⣿⡇⠀⢸⣿⣧⡄⣿⣿⣿⠀⣿⣇⣿⡇⣿⣿⣿⡿⢸⣿⣧⡄⢿⣧⣍⠁⢿⣷⣍⡉⣶⣷

⠀⠀⠀⣿⣏⡁⢸⣿⠉⠁⢸⣿⢸⣿⡇⠀⢰⣾⢹⣿⠀⠀⣿⣿⢹⣿⢸⣿⣾⣿⡆⣿⣇⡀⣿⣿⣿⣇⣸⣿⣾⣿⢸⣿⢻⣿⡇⠀⢸⣿⣏⠁⣿⡿⣿⡄⣿⡏⠉⠄⣿⣿⣿⣿⢸⣿⣏⡁⣶⡟⣿⡇⣶⡎⣿⣿⠀⠈

⠀⠂⠲⣻⠛⠻⠜⠻⠰⠖⠊⠛⠛⠛⠀⠀⠈⠛⠛⠛⠀⠁⠛⠛⠛⠛⠘⠛⠀⠛⠃⠛⠛⠃⠛⠛⠙⠛⠛⠛⠘⠛⠛⠛⠈⠛⠃⠀⠘⠛⠛⠓⠛⠃⠛⠃⠛⠃⠀⠀⠛⠛⠛⠛⠘⠛⠛⠃⠙⠛⠛⠃⠙⠛⠛⠋⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣦⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⠶⠶⣖⣒⡒⡲⠶⠶⠒⠖⠖⠲⠒⠒⠒⠚⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠋⠉

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣡⣴⠶⠟⠉⠀⠀⣏⠀⠀⣤⣤⣄⣀⣀⣀⢀⣀⣀⣀⣀⣀⡀⡀⣀⣠⣀⣀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠈⡏⠀⠀⠀⠀⠀⠀⢿⠀⠀⣿⣿⣿⣿⡯⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⡇⠀⠀⠀⠀⠀⠀⢸⠀⠀⣿⣿⣿⣿⡃⢹⣿⢻⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡄⠀⠀⠀⠀⠀⠀⠀⢸⠀⠀⡿⣿⣿⣿⡷⣿⣿⣿⠇⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⠀⠀⠀⣸⠀⢠⣶⣶⣶⣶⣤⣿⣿⣧⡥⣾⣟⠀⠀⠀⠀⠀⠀⠀⣀⡄

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⠀⠂⠀⠀⠀⠀⣤⠄⠈⣭⣭⣿⣿⣿⣿⣿⣿⡇⣀⣵⣾⣿⣧⠀⠀⠀⠀⠊⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣤⣤⣶⣶⣶⣶⣿⣀⣰⣿⣿⣿⣿⣿⣿⣯⠟⠛⠛⠛⠒⠒⠛⠂⠠⠤⠶⠾⠃

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⡀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣭⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⣿⣧⣾⣿⣿⣿⣿⣿⣿⣟⣻⣟⣻⣛⢻⣛⣿⢿⣿⢟⢿⡿⣿⠃

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣽⣿⣉⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣷⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣵⣧⣽⣴⣿⣬⣿⣷⣾⣭⣼⣭⣽⡄

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣭⣭⣭⣿⣿⣿⣿⣿⡿⣿⣿⣿⢰⣿⣿⣿⣿⣿⣿⣿⡿⠿⠛⠛⠻⣿⣿⣿⣿⣯⣭⣯⢝⣿⣻⣿⡻⢿⡻⣿⠟⡿⣛⣻⠻⢻⣟⡃

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣯⣭⡝⢻⣿⣿⣿⣿⣻⠻⣟⣻⣿⣿⣿⣿⠟⠁⠈⠙⠻⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⢽⣿⣿⣿⣿⣿⣿⣿⣷⣶⣿⣿⣾⣶⣿⣿⣿⣾⣾⣾⣾⣿⡄

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⢫⣭⡍⠁⠂⠀⠑⢾⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⢿⣿⣿⣿⡿⠿⠿⣿⣿⣿⣧⣴⡄⠀⠀⢨⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⡒⠶⠖⢀⣿⡆⣿⣿⣿⣿⢿⣿⣫⣾⣿⣿⣿⣵⣃⣠⣤⣤⣈⣛⣿⣿⣿⣿⣻⣗⣾⣿⣿⣯⣭⣿⣿⣿⣿⣿⠋⠉⠑⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣷⣦⣀⣀⣿⡇⣿⣿⣿⣿⣽⣿⣛⣿⣿⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⠉⠉⠉⠀⠀⠀⠀⠈⠙⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⠿⢿⣿⣿⡿⠇

⠀⣿⣿⣿⣿⡿⣫⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣧⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⠋⡄⢿⣿⡇⢾⡇⣿⣿⡇⠀

⠀⣿⣿⣿⣿⣣⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡯⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⢿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣶⣦⣾⣿⣿⣬⣥⣿⣿⣧⡀

⠀⢉⠉⠽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠸⠿⠿⠿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡌⢻⠛⢿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠾⠿⠿⠿⠇

⠀⡸⠀⣴⣽⠗⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⣿⣿⠿⣿⣿⣿⣿⣁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠆⢸⠀⢽⠩⣭⣭⣭⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢤⣬⣭⠍⢤⣭⣽⣅⣀⡀⢀⣀⣀⣀⣀⠀

⠀⠀⠀⣰⡟⠁⠀⣠⣄⣤⣾⣿⣿⣿⣟⡁⠀⠀⠀⠀⠉⠁⠀⣸⣷⣿⣿⠻⣿⣿⣿⣿⣿⣿⣿⣿⢟⣓⡲⠸⠀⣾⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣶⣿⣿⣿⣿⣿⣶⣮⣙⡫⠜⠉⠀

⠀⠀⠀⠟⠁⠀⠀⣿⣯⣭⣤⣍⣟⡟⠉⠀⠀⠀⠀⠤⠤⠤⠤⠾⠿⠿⡿⢿⣿⣿⣿⣿⣿⣿⣿⠿⢟⣋⣡⠇⠐⠛⠛⠛⠛⠓⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠒⠒⠒⣂⠐⠉⠉⠩⠬⠥⠬⠥⠤⠀

⠀⠀⣤⣄⣀⣀⢠⣷⣾⣛⣟⣟⠿⠁⠀⠐⠂⠀⠀⠠⠿⠿⠿⣿⣿⡿⡆⢸⣿⣿⣿⣿⣿⠟⣻⠿⡻⢋⠴⠈⠉⠉⠉⠉⠉⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⣶⣶⠶⠈⠉⠁⠀⠀⠀⠀⠂⠒⠒⠒⠒⠒⠈⠀

⠀⠀⣿⣿⣿⣿⣹⣿⣿⣿⣿⣿⣷⠀⢀⣈⡍⠀⠀⠀⠀⠀⢀⣿⣿⡧⡇⠈⣿⣿⣶⣷⣶⣾⣶⣶⣶⣿⣷⣾⡷⠶⠖⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠛⠀⢤⠤⣿⣿⣿⣿⣷⣦⣤⣤⡀⠀⠀⠀⠀

⠀⠀⠉⠭⣉⠉⢽⠿⣿⣿⣿⠿⠿⠁⠍⠏⠃⠀⠈⠉⠉⠉⠉⠉⣉⣤⡇⠀⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣠⣤⣴⣶⣶⣾⣶⣶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠰⡄⠀⠀⣤⡄⠉⠉⠉⠉⠓⠀⣀⣀⣀⣰⣦⣬⣁

⠀⠀⠀⣶⣶⣶⢰⣶⣶⣤⢠⣶⢶⣦⣰⣶⢠⣶⢶⣦⠐⠆⣶⣶⣶⣤⠁⣶⣶⣦⠀⣶⡆⠀⣶⣶⣴⡶⠀⣶⣶⡎⢱⣶⡍⣶⡎⣿⢱⣶⣶⡶⣶⣆⣶⠆⣶⣶⣶⡄⣶⣶⣶⣍⢱⣶⣶⡆⣴⡶⣶⡍⣵⡶⣶⣌⢻⡇

⠀⠀⠀⣿⣧⡄⢸⣿⣸⣿⢸⣿⢸⣿⡇⠋⠸⣿⣮⡉⠤⠅⣿⣿⣼⡿⢀⣿⣿⣿⠀⣿⡇⠀⣿⣿⣿⠃⢸⣿⢻⣷⢸⣿⣷⣿⡇⣿⢸⣿⣧⡄⣿⣿⣿⠀⣿⣇⣿⡇⣿⣿⣿⡿⢸⣿⣧⡄⢿⣧⣍⠁⢿⣷⣍⡉⣾⣿

⠀⠀⠀⣿⣏⡁⢸⣿⠉⠁⢸⣿⢸⣿⡇⠀⢰⣾⢹⣿⠀⠀⣿⣿⢹⣿⢸⣿⣾⣿⡆⣿⣇⡀⣿⣿⣿⣇⣸⣿⣾⣿⢸⣿⢻⣿⡇⠀⢸⣿⣏⠁⣿⡿⣿⡄⣿⡏⠉⠀⣿⣿⣿⣿⢸⣿⣏⠁⣶⡟⣿⡇⣶⡎⣿⣿⠀⠘

⠀⠂⠲⣻⠛⠻⠜⠻⠰⠶⠎⠛⠛⠛⠀⠀⠈⠛⠟⠛⠀⠁⠛⠛⠛⠛⠘⠛⠀⠛⠃⠛⠛⠃⠛⠛⠙⠛⠛⠛⠘⠛⠛⠛⠈⠛⠃⠀⠘⠛⠛⠓⠛⠃⠛⠃⠛⠃⠀⠀⠛⠛⠛⠛⠘⠛⠛⠃⠙⠛⠛⠃⠙⠛⠛⠋⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⡴⠶⢖⣒⣒⢒⡶⠶⠒⠒⠒⠒⠒⠒⠒⠒⠛⠛⠛⠛⠛⠛⠛⠛⠛⠉⠉⠉⠉

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢏⣱⡶⠾⠋⠁⠀⢸⡇⠀⢠⣤⣤⣤⣤⣤⡀⠀⠀⠀⠤⠀⠀⠀⠀⠠⠤⠤⠤⠤⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢸⠏⠀⠀⠀⠀⠀⠸⡇⠀⢸⣿⣿⣿⣿⡥⠀⠀⡈⠈⠁⠀⠀⠀⠀⠉⠉⠉⠉⠁⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠸⠀⠀⠀⠀⠀⠀⠀⡇⠀⢸⣿⣿⣿⣿⠁⣿⣿⣳⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣴⡀⠀⠀⠀⠀⠀⠀⠀⣧⠀⠸⠿⠿⢿⣿⢿⣿⣿⣿⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⡇⠀⢰⣶⣶⣶⣶⣶⣿⣿⣾⢤⣿⡏⠀⠀⠀⠀⠀⠀⠀⣠⡆

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣍⣭⣭⣭⣭⣭⣭⣭⣭⣭⠀⠀⠀⠀⠀⠀⣤⠀⢨⣭⣽⣿⣿⣿⣿⣿⣿⠀⣨⣴⣿⣿⡆⠀⠀⠀⠀⠉⡄

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣤⣶⣶⣶⣶⣶⣷⣀⣾⣿⣿⣿⣿⣿⣯⡽⠛⠛⠛⠓⠒⠚⠛⠀⠠⠒⠒⠛⠃

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⡀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣯⣭⣿⣿⣿⣿⣿⣿⣿⣿⣛⣿⣿⣿⣿⣿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⢤⣿⣿⣿⣿⣿⣿⣿⣟⣻⣛⣿⡛⣟⣻⡿⣿⣿⣛⣿⠿⣿⠃

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣥⣯⣿⣯⣑⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⡆⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣾⣭⣿⣾⣯⣭⣿⣷⣿⣭⣯⣥⣽⡄

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣯⣭⣭⣭⣿⣿⣿⣿⣿⣿⣿⣿⡇⣶⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠛⠋⠛⢿⣿⣿⣭⣽⡯⣹⣟⣿⣟⡿⣿⡹⡯⢝⣟⣟⣿⠟⣿⡛⡁

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣭⠜⣿⣿⣿⣟⡟⢿⣟⣿⣿⣿⣿⣿⣿⡟⠉⠈⠙⢻⣿⢯⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠤⠀⠸⣿⣿⣿⣿⣿⣾⣷⣾⣿⣿⣷⣶⣷⣿⣷⣶⣿⣿⣿⣷⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢯⣭⡭⠁⠀⠀⢰⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⢠⣯⣿⣿⡿⣿⣿⣿⣿⠿⠿⢿⣿⣿⣿⣿⣷⣴⣆⠀⠀⢠⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⡖⠶⠖⢰⣆⣿⣿⣿⡿⣿⣟⣽⣿⣿⣿⣯⣟⢿⣗⣠⣤⣤⣀⣾⣿⣿⣟⣿⣳⣿⣿⣿⣭⣽⣿⣿⣿⣿⣿⡿⠋⠉⠁⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣦⣤⣀⣈⡃⣿⣿⣿⣯⣿⣟⣻⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣍⣹⠋⠉⠉⠀⠀⠀⠀⠀⠉⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⡿⠿⢿⣿⣿⠿⠇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⡿⢡⠬⣿⣿⡇⣿⠎⣿⣿⠀⡇

⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠅⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣶⣦⣿⣿⣷⣭⣼⣿⣿⣤⡇

⠀⢸⢹⣿⣿⣿⠯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠨⠿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣍⠛⢹⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠻⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠇

⠀⢸⡿⠿⠿⢿⡰⠁⠈⠿⣿⣿⣿⣿⣿⣿⣻⠅⠀⠀⠀⡿⣿⣿⣧⣠⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡤⠀⠈⠭⣭⣭⣭⡍⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠁⣭⣭⣽⣀⣀⠀⣀⣀⣀⣀⣀⠀

⠀⠀⠁⠀⠀⠰⠃⠀⢀⣄⣠⣾⢯⣤⣌⡀⠁⠀⠀⠀⠈⠀⠀⣿⣾⣿⣿⡿⠿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣛⡒⠖⢸⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣧⣶⡮⡿⠉⠉⠉⠀

⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣭⣤⣈⣩⣣⠅⠀⠀⠀⠀⠠⠤⠴⠿⠿⠿⢻⣯⢿⣿⣿⣿⣿⣿⣿⣿⡿⠿⣛⣱⠃⠚⠛⠛⠛⠛⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢐⡀⠈⠉⠉⠥⠍⠤⠤⠤⠤⠀

⠀⠀⠀⢠⣤⣄⠀⠀⣴⣶⣛⣻⣻⠿⠋⠀⠐⠂⠀⠀⠴⠿⢿⣿⣿⠳⡇⠀⢹⣿⣿⣿⣿⣿⡿⠿⠿⡿⢛⠿⠉⠉⠉⠉⠉⠉⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⡾⠇⠉⠉⠀⠀⠀⠀⠀⠐⠒⠒⠒⠒⠂⠈⠀

⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠃⢀⣈⣭⠀⠀⠀⠀⢸⣿⣿⢸⠁⠀⢀⣭⣭⣿⣶⣶⣶⣶⣶⣶⣶⣶⡶⠶⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠃⠀⣤⢼⣿⣿⣿⣿⣷⣦⣤⣤⠀⠀⠀⠀⠀

⠀⠀⠀⠈⠩⣍⡉⠩⢿⣿⣿⠿⠿⢿⠀⠛⠟⠋⠀⠈⠉⠉⠉⠉⣡⢼⠀⠀⢸⡏⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⢠⣤⣶⣶⣶⣷⣶⣶⡶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣤⡈⠉⠉⠉⠙⠃⠀⣀⡀⣀⣴⣦⣌⣁

⠀⠉⠀⣶⣶⣶⢰⣶⣶⣤⢡⣶⢶⣦⡰⣶⢠⣶⢶⣦⠐⡆⣶⣶⣶⣤⠀⣶⣶⣦⠀⣶⡆⠀⣶⣶⣴⡶⠀⣶⣶⡎⢱⣶⡍⣶⡎⣿⢱⣶⣶⡶⣶⣆⣶⠆⣶⣶⣶⡄⣶⣶⣶⣍⢱⣶⣶⡆⣴⡶⣶⡍⣵⡶⣶⣌⢻⡇

⠀⠀⠀⣿⣧⡄⢸⣿⣸⣿⢸⣿⢸⣿⡇⠋⠸⣿⣮⡉⠠⠄⣿⣿⣼⡿⢀⣿⣿⣿⠀⣿⡇⠀⣿⣿⣿⠃⢸⣿⢻⣷⢸⣿⣷⣿⡇⣿⢸⣿⣧⡄⣿⣿⣿⠀⣿⣇⣿⡇⣿⣿⣿⡿⢸⣿⣧⡄⢿⣧⣍⠁⢿⣷⣍⡉⣾⣿

⠀⠀⠀⣿⣏⡁⢸⣿⠉⠁⢸⣿⢸⣿⡇⠀⢰⣾⢹⣿⠄⠀⣿⣿⢹⣿⢸⣿⣾⣿⡆⣿⣇⡀⣿⣿⣿⣇⣸⣿⣾⣿⢸⣿⢻⣿⡇⠀⢸⣿⣏⠁⣿⡿⣿⡀⣿⡏⠉⠀⣿⣿⣿⣿⢸⣿⣏⡁⣶⡟⣿⡇⣶⡎⣿⣿⠀⠛

⠀⠖⠲⣻⠛⠛⠜⠻⠰⠶⠎⠛⠛⠛⠀⠀⠈⠛⠟⠛⠀⠁⠛⠛⠛⠛⠘⠛⠀⠛⠃⠛⠛⠃⠛⠛⠙⠛⠛⠛⠘⠛⠛⠛⠈⠛⠃⠀⠘⠛⠛⠓⠛⠃⠛⠃⠛⠃⠀⠀⠛⠛⠛⠛⠘⠛⠛⠃⠙⠛⠛⠃⠙⠛⠛⠋⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣦⣶⣶⣶⣶⣶⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⠶⠶⣒⣒⡒⢲⠒⠒⠒⠒⠒⠒⠒⠒⠚⠚⠛⠛⠛⠛⠛⠛⠉⠉⠉⠉⠉⠉⠉

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣋⣶⠾⠟⠋⠀⠀⢸⡀⠀⣤⣤⣤⣤⣤⡤⠤⠤⠤⠤⠤⠤⠤⠤⠤⠤⠤⠤⠤⠤⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⢹⠁⠀⠀⠀⠀⠀⠿⡄⠀⣿⣿⣿⣿⣯⢂⣀⣀⠉⠉⠉⠉⠉⠀⠉⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠸⠀⠀⠀⠀⠀⠀⢸⠀⠀⣿⣿⣿⣿⡏⢸⣿⣛⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⠀⠀⠀⠀⠀⠀⠀⢸⡇⠀⠿⠿⠿⠿⠿⢿⣿⡿⡇⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠀⠀⢸⡁⠀⣶⣶⣶⣶⣶⣾⣿⣷⡧⢼⣿⠁⣀⡀⠀⠀⠀⠀⢀⣴⠆

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⣭⠀⠀⠀⠀⠁⢠⡅⠈⣭⣭⣿⣿⣿⣿⣿⣿⡇⣀⣴⣾⡿⣿⡀⠀⠀⠀⠈⢡⡆

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣾⣆⣴⣿⣿⣿⣿⣿⣿⣭⠟⠛⠛⠛⠓⠚⠛⠃⠀⠐⠒⠛⠛⠃

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣀⣀⣀⣀⣀⣀⣠⣤⣀⣀⣀⣀⡀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣭⣽⣿⣿⣿⣿⣿⣿⣿⣟⣻⣿⣿⣿⣿⡿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠧⣼⣿⣿⣿⣿⣿⣿⣿⣛⣟⢻⣟⢻⡛⣿⠿⢿⣟⣻⡿⢿⡟⠃

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣽⣿⣍⣺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⠠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣷⣽⣿⣿⣯⣽⣿⣾⣯⣽⣷⣮⣧⡄

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⡿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣭⣭⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠋⠙⠻⣯⣭⣯⢍⣿⡿⣿⣻⢻⣏⢿⠭⣻⣫⣻⡯⢿⣿⢩⡃

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣭⡵⢸⣿⣻⠻⠟⣻⣿⣿⣿⣿⣿⣿⣿⡟⠋⠁⠉⠙⣽⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠤⠀⠀⢿⣿⣿⣿⣿⣷⣿⣿⣿⣶⣾⣾⣿⣶⣾⣿⣿⣿⣾⡄

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣭⣭⠍⠔⠀⠁⣾⣿⣻⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⣿⣿⢿⣿⣿⣿⡿⠿⠿⣿⣿⣿⣿⣿⠿⢿⣤⣶⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣖⠲⠶⠂⣰⣿⣿⠿⣿⣻⣿⣿⣿⣿⣽⡻⣿⡿⠗⢀⣠⣤⣀⣸⣿⣻⣗⣿⣿⣿⣯⣭⣿⣿⣿⣿⣿⣭⣯⣿⠋⠉⠉⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣷⣦⡄⠀⠹⣿⣿⣭⣿⣟⣿⣿⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣙⣿⣏⡉⠋⠉⠀⠀⠀⠀⠀⠈⠙⠿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⠟⠻⣿⣿⡿⢿⠇

⠀⣿⣿⣿⣿⣿⣿⣿⡿⣻⣭⣾⣿⣿⣿⣿⣿⣿⣿⣾⣽⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢻⣿⣿⣿⠛⠤⢾⣿⣿⢸⡷⢹⣿⣇⢸⡆

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⣿⣿⣿⣶⣼⣿⣿⣮⣥⣿⣿⣿⣼⡇

⠀⣿⣿⣿⣿⣿⣿⡏⡿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⢸⣿⣿⢿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⡹⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠇

⠀⣻⣿⣿⢹⡿⠿⠀⠇⠈⠻⢿⣿⣿⣿⣿⣯⡻⠍⠀⠀⠀⢸⣿⣀⡼⢸⣿⣿⣍⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⡥⠁⣿⣿⣯⣭⣭⡅⠀⠀⢠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⣥⣥⣀⡀⢀⣀⣀⣀⣀⣀⠀

⠀⠹⠛⠿⠀⠀⠀⠈⠀⠀⣠⣠⣤⡿⣿⡶⣍⠁⠀⠀⠀⠀⢸⣷⣿⡇⢸⣿⣟⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣦⣾⣛⢻⣿⣿⠀⠀⠀⠸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣶⣶⣭⣙⡏⠈⠉⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⣿⣭⣭⣄⣉⣋⠁⠁⠀⠀⠀⠀⠸⠿⠟⡇⠸⣿⠿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢳⡍⠛⠐⠛⠛⠂⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⣀⠀⠒⠋⠁⠬⠀⠤⠤⠤⠤⠀

⠀⠀⠀⠀⠀⣤⣄⠀⠀⢸⣷⣟⣛⣛⠿⠏⠀⠀⠚⠀⠀⠠⣾⣿⡏⣿⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⠟⣿⠿⠿⠿⡯⠀⠉⠉⠉⠉⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠰⠈⠉⠀⠀⠀⠀⠀⠀⠒⠒⠒⠒⠒⠀⠉⠀

⠀⠀⠀⠀⢀⣿⣿⣿⣷⣼⣿⣿⣿⣿⣷⡗⢀⣀⣉⡁⠀⠀⣿⣿⡇⡇⠀⠀⣠⣼⣳⣭⣭⣴⣶⣶⣶⣷⣶⣶⣶⣤⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⡤⢿⣿⣿⣿⣿⣶⣤⣤⡄⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠈⠉⠉⠉⢿⣿⣿⡿⠿⢿⣿⠃⠘⠿⠋⠁⠀⠉⠉⢉⡀⡇⠀⠀⣿⣿⡟⠛⠉⠉⠉⠉⠉⠉⠁⠀⠀⠀⢠⣶⣶⣶⣶⣶⣶⠦⠐⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢤⣤⠉⠉⠉⠉⠛⠀⢀⣀⣀⣀⣶⣤⣍⣁

⠀⠉⠁⣶⣶⣶⢰⣶⣶⣤⢡⣶⢶⣦⣰⣶⢠⣶⢶⣦⠀⠁⣶⣶⣶⣤⠀⣶⣶⣦⠀⣶⡆⠀⣶⣦⣴⡶⠀⣶⣶⡆⢰⣶⡍⣶⡎⣿⢱⣶⣶⡶⣶⣆⣶⠆⣶⣶⣶⡄⣶⣶⣶⣍⢱⣶⣶⡆⣴⡶⣶⡍⣵⡶⣶⣌⢻⡯

⠀⠀⠀⣿⣧⡄⢸⣿⣸⣿⢸⣿⢸⣿⡇⠋⠸⣿⣮⡉⠀⠀⣿⣿⣼⡿⢀⣿⣿⣿⠀⣿⡇⠀⣿⣿⣿⠃⢸⣿⢻⣷⢸⣿⣷⣿⡇⣿⢸⣿⣧⡄⣿⣿⣿⠀⣿⣇⣿⡇⣿⣿⣿⡿⢸⣿⣧⡄⢿⣧⣍⠁⢿⣷⣍⡉⣾⣿

⠀⠀⠀⣿⣏⡁⢸⣿⠉⠁⢸⣿⢸⣿⡇⠀⢰⣾⢹⣿⠄⠀⣿⣿⢹⣿⢸⣿⣾⣿⡆⣿⣇⡀⣿⣿⣿⣇⣸⣿⣾⣿⢸⣿⢻⣿⡇⠀⢸⣿⣏⠁⣿⡿⣿⡄⣿⡏⠉⠀⣿⣿⣿⣿⢸⣿⣏⡁⣶⡟⣿⡇⣶⡎⣿⣿⠈⠛

⠀⠖⠲⣿⠛⠻⠜⠻⠰⠶⠎⠛⠛⠛⠀⠀⠈⠛⠟⠛⠀⠀⠛⠛⠛⠛⠘⠛⠀⠛⠃⠛⠛⠃⠛⠛⠙⠛⠛⠛⠘⠛⠛⠛⠈⠛⠃⠀⠘⠛⠛⠓⠛⠃⠛⠃⠛⠃⠀⠀⠛⠛⠛⠛⠘⠛⠛⠃⠙⠛⠛⠃⠙⠛⠛⠋⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣦⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⡴⠴⣖⣒⡦⠆⡖⠒⠀⠒⠒⠒⠒⠒⠚⠛⠛⠛⠛⠉⠉⠉⠉⠉⠉⠉⠉⠁⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣠⣶⠟⠋⠁⠀⠀⣧⠀⢠⣶⣦⣤⣤⣤⠤⠤⠤⠤⠤⠤⠤⠤⠤⠤⠤⠴⠴⠤⠶⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠃⡟⠀⠀⠀⠀⠀⠠⢿⠀⢸⣿⣿⣿⣿⡖⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠇⠀⠀⠀⠀⠀⠀⢰⠀⢸⣿⣿⣿⣿⠀⣻⣛⣻⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⠈⠀⠀⠀⠀⠀⠀⢸⠀⠸⠿⠿⠿⠿⠿⣿⣿⢿⠀⢀⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠀⠀⠏⠀⢰⣶⣶⣶⣶⣶⣿⣿⣾⠰⣿⡯⢀⣀⠀⠀⠀⠀⠀⢠⣾⠁

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣭⣭⣽⣿⣭⣭⣭⣭⣭⣭⣯⠉⠉⠉⠉⠉⣽⠉⢩⣭⣽⣿⣿⣿⣿⣿⣿⢀⣤⣾⠿⠿⣷⠀⠀⠀⠀⢈⣼⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣾⣿⣿⣢⣾⣿⣿⣿⣿⣿⣿⡿⠛⠛⠛⠛⠛⠛⠛⠀⠐⠒⠛⠛⠛⠁

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣤⣤⣤⣀⣠⣤⣤⣤⣤⣤⣤⣤⡄

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣭⣿⣿⣿⣿⣿⣿⣿⣿⣛⣿⣿⣿⣿⡿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⢦⣿⣿⣿⣿⣿⣿⣿⣿⣻⡻⣿⠿⣟⢿⡟⠿⣿⣛⢿⡿⣿⠟⠃

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣯⣿⣿⣑⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⡇⢼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣾⣿⣿⣿⣾⣷⣿⣿⣶⣿⣶⣾⣶⡄

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣟⣿⣿⣿⣯⣭⣭⣭⣽⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠛⠉⠉⠩⣽⣭⣹⡿⢿⣟⡛⣿⡩⡯⢍⣟⣭⣿⡭⣻⡭⣽⠁

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣭⡥⢿⣻⠿⢛⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠁⠉⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠠⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣶⣿⣿⣿⣿⣷⡆

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣭⣭⡍⠠⠀⠀⢺⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠸⣿⣿⣿⣿⠿⠿⢿⣿⣿⣿⣿⡿⠿⢿⣿⣤⣶⡀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⠲⠶⠒⣲⣿⢿⣿⣻⣿⣿⣿⣯⣟⡿⠿⠿⢿⣓⢀⣀⣀⣀⣀⣿⣺⣿⣿⣟⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⠋⠉⠉⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣶⡄⠀⠹⣿⣽⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣍⣲⣖⣈⣽⡟⠋⠉⠀⠀⠀⠀⠀⠈⠙⠻⣿⣿⣿⣿⣿⠿⣿⣿⡿⢛⢿⣿⣿⠛⣿⠇

⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⡟⠡⠤⣿⣿⡇⣿⡇⣿⣿⡆⣿⡇

⠀⢸⣿⣿⣿⣿⣿⣿⣿⡟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⡁⠾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⣿⣶⣿⣿⣷⣬⣴⣿⣿⣧⣿⡇

⠀⢸⣿⣿⣿⣿⣿⣿⡿⢺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⢻⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⣿⣿⣿⠿⠟⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠻⠿⠿⠿⠿⠿⠿⠿⠿⠿⠇

⠀⠈⣻⣿⣿⣿⣿⠿⠇⠈⠁⠙⢿⣿⣿⣿⣿⣻⢿⡟⠀⠀⠀⠀⢸⢐⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠿⢿⣿⣿⣍⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣁⣀⣀⣀⣀⠀

⠀⠒⠉⠛⠛⠃⠀⠠⡄⠀⠀⣀⣀⣠⣽⣿⣿⢫⠐⠀⠀⠀⠀⠀⢸⢸⣿⣿⣿⣯⣁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣭⣽⡏⠀⠀⠀⠸⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⠀⠀⠀⠀⢀⣴⣾⣭⠫⠉⠉⠀⠀

⠀⠊⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣯⣭⣅⣉⡁⠀⠀⠀⠀⠀⠀⠀⢸⠘⠻⠿⠟⠛⢁⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⡴⠖⠂⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠚⠒⢒⣒⣒⣚⣛⠂⠀⠀⠀⠀⠤⠤⠀

⠀⠀⠀⠀⠀⠀⢠⡄⠀⠀⢀⣷⣿⣛⣻⠿⠿⠀⠐⠒⠀⠀⠀⢀⣸⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⠿⠇⠀⠀⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠁⠀⢀⡀⠀⠀⠀⠒⠒⠒⠒⠊⠀

⠀⠀⠀⠀⠀⠀⢸⣿⣶⣤⣨⣿⣿⣿⣿⣷⣿⠀⣠⣎⣩⠀⢸⣿⣿⠀⠀⢠⣤⣤⣸⣿⣿⣭⣽⣼⣯⣥⣿⣴⣶⣦⣤⣤⠀⠀⠀⠀⠀⠠⠤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢼⣿⣿⣿⣿⣷⣦⣤⣤⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⣀⠀⠀⠀⠀⢀⣸⡿⠿⢿⣿⢿⡗⠸⠿⠿⣟⠀⠈⣁⡜⠀⠀⢸⣿⣿⣿⣟⠛⠛⠛⠛⠉⠉⠉⠉⠉⠉⠉⠉⣶⣶⣶⣶⡶⠀⠲⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠌⠉⠉⠉⠙⠃⠀⣀⣀⣠⣴⣦⣬⣉⣀

⠀⠀⠀⣶⣶⣶⢰⣶⣶⣤⢠⣶⢶⣦⣰⣶⢠⣶⢶⣦⠀⠀⣶⣶⣶⣤⠀⣶⣶⣦⠀⣶⡆⠀⣶⣦⣴⡶⠀⣶⣶⡆⢰⣶⡌⣶⡎⣿⢱⣶⣶⡶⣶⣆⣶⠆⣶⣶⣶⡄⣶⣶⣶⣄⢰⣶⣶⡆⣴⡶⣶⡍⣵⡶⣶⣌⢻⣯

⠀⠀⠀⣿⣧⡄⢸⣿⣸⣿⢸⣿⢸⣿⡇⠋⠸⣿⣮⡉⠀⠀⣿⣿⣼⡿⢀⣿⣿⣿⠀⣿⡇⠀⣿⣿⣿⠃⢸⣿⢻⣷⢸⣿⣷⣿⡇⡿⢸⣿⣧⡄⣿⣿⣿⠀⣿⣇⣿⡇⣿⣿⣿⡿⢸⣿⣧⡄⢿⣧⣍⠁⢿⣷⣍⡉⣾⣿

⠀⠀⠀⣿⣏⡁⢸⣿⠉⠁⢸⣿⢸⣿⡇⠀⢰⣾⢹⣿⠄⠀⣿⣿⢹⣿⢸⣿⣾⣿⡆⣿⣇⡀⣿⣿⣿⣇⣸⣿⣾⣿⢸⣿⢻⣿⡇⠀⢸⣿⣏⠁⣿⡿⣿⡄⣿⡏⣩⠀⣿⣿⣿⣿⢸⣿⣏⡁⣶⡟⣿⡇⣶⡎⣿⣿⠘⠛

⠀⠀⠲⣻⠛⠛⠜⠻⠰⠶⠎⠛⠛⠛⠀⠀⠈⠛⠟⠛⠀⠀⠛⠛⠛⠛⠘⠛⠀⠛⠃⠛⠛⠃⠛⠛⠙⠛⠛⠛⠘⠛⠛⠛⠈⠛⠃⠀⠘⠛⠛⠓⠛⠃⠛⠃⠛⠃⠙⠂⠛⠛⠛⠛⠘⠛⠛⠃⠙⠻⠛⠃⠙⠛⠛⠋⠀⠀

⠨⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣴⣶⢶⣖⣶⣤⠤⣤⠒⠀⠀⠀⠐⠀⠀⠀⠀⠈⠉⠉⠉⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢧⣾⠿⠛⠁⠀⠀⣿⠀⢠⣶⣶⣶⣶⣶⠖⠢⠤⠤⠶⠶⠶⠄⠀⣒⢒⣒⣒⣒⡒⠒⠂

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⢸⠁⠀⠀⠀⠀⠀⢻⠀⢸⣿⣿⣿⣿⣖⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠸⠀⠀⠀⠀⠀⠀⢸⠀⠈⣿⣿⣿⣿⣁⣻⣿⣽⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⡄⠁⠀⠀⠀⠀⠀⢸⠆⠀⠿⠿⠿⠿⠿⣿⣿⣿⠀⢀⣠⡀⠀⠀⠀⠀⠀⠀⠀⠀⠤⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠸⠀⢰⣶⣶⣶⣶⣶⣿⣿⣿⠐⢿⡿⢀⣀⡀⠀⠀⠀⠀⢠⡾⣏⡀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣭⣿⣯⣽⣿⣿⣿⣿⣿⣾⡏⠉⠉⠉⠉⢹⠇⢡⣦⣼⣿⣿⣿⣿⣿⣿⢀⣤⣶⠿⠿⣿⠀⠀⠀⠀⢈⣰⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣿⣿⣿⣲⣾⣿⣿⣿⣿⣿⣿⡿⠛⠛⠛⠛⠋⠉⠉⠁⠐⠒⠛⠛⠋⠉⠁

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⡄

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣭⣿⣿⣿⣿⣿⣿⣿⣿⣛⣿⣿⣿⣿⣿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⢿⣿⠿⠿⢧⣾⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⠯⣿⢿⣟⡿⢻⣻⣻⣟⣿⡯⢽⠃

⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣽⣿⣑⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣷⣿⣿⣿⣶⣿⣿⣾⣶⣾⣶⣾⣷⣶⡆

⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣟⣿⣿⣿⣿⣭⣭⣭⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠋⠉⠉⢹⡿⢿⣟⣛⢿⡭⣯⣍⡟⣭⢹⣭⣹⣭⣭⣟⠃

⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢟⣿⣿⡿⢿⣿⣿⣛⡧⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠉⠙⠻⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠄⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣾⡆

⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣹⡿⣛⣛⣚⡛⠤⠀⠃⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⢿⣿⠿⠿⢿⣿⣿⣿⣿⡿⠿⢿⣿⣿⣿⣧⡼⣆⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⡬⢴⡶⠒⢰⣯⣿⣿⣿⣯⣽⡿⣿⠿⠿⣟⣻⣿⣇⠀⠀⠀⠀⢸⣿⣿⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⡟⠉⠉⠁⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣷⣤⣀⡀⠻⣟⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣷⣾⣿⣿⣿⣯⣝⣲⣶⣂⣽⣿⣿⣿⠛⠋⠁⠀⠀⠀⠀⠀⠀⠙⠻⢿⣿⠟⣿⣿⡿⢛⠻⣿⣿⡟⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣫⣿⣿⣿⣿⣿⣿⣿⣿⣾⡝⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠄⢿⣿⡇⣿⡇⣿⣿⡇⣿⣿⡇

⠀⢈⣸⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⡆⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⣮⣴⣿⣿⣧⣿⣿⡇

⠀⣼⡟⣿⣿⣿⣿⣷⣤⣀⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢷⠀⣻⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣟⣛⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⠿⠿⠿⠿⠿⠿⠿⠇

⠀⠾⠅⠈⢻⣿⣿⣿⡿⢹⠽⠋⠙⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⠀⠀⠀⢹⡏⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠈⢿⣿⣿⣿⡯⠀⠀⠀⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⣀⣀⣀⠀

⠀⢒⣒⠚⠀⠛⡛⠋⠀⢴⠂⠀⢠⣀⣙⣽⣿⣿⣿⣿⣿⠁⠀⠀⠘⡂⠸⣿⣿⣿⣟⠛⢡⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣶⣔⣫⣽⡗⠀⠀⠠⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣶⣤⣀⡀⠀⠀⢠⣯⡭⠁⠈⠁⠀

⠀⣭⠵⠟⠀⠀⠀⠀⠀⠠⠀⠀⠀⣟⣋⣉⣘⡻⢫⠙⣷⠀⠀⠀⠀⠀⠀⠻⡿⠿⠿⠃⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣽⣦⡭⠉⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣒⣒⣚⣛⡋⠙⠛⠉⠀⠤⠤⠤⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣾⣟⣻⢿⡿⠉⠀⠄⠖⠀⠀⠶⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣯⡆⠀⠀⠈⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠐⠒⠒⠒⠒⠉⠀

⠀⠀⠀⠀⠀⠀⠀⠀⢸⣦⠀⠀⣾⣿⣿⣿⣿⣷⠀⢀⣒⣛⣃⠀⠀⠀⢀⣤⣤⣤⣠⣼⣿⣿⡿⡿⢟⣿⣟⣻⣟⣻⣛⣟⣛⣋⠉⠀⠀⠤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣷⣶⣤⣤⠄⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⠿⣿⣿⢿⣿⠿⠰⢿⣿⣿⡏⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠟⢻⣶⡶⠆⠰⢾⣷⣶⣶⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠓⠀⢀⣀⣀⣤⣶⣤⣍⣁⣀

⠀⠀⠀⣶⣶⣶⢰⣶⣶⣤⢠⣶⢶⣦⣰⣶⢠⣶⢶⣦⠘⠁⣶⣶⣶⣤⠀⣶⣶⣦⠁⣶⡎⡁⣶⣦⣴⡶⠀⣶⣶⡆⢰⣶⡄⣶⡎⣿⢰⣶⣶⡶⣶⣎⣶⠆⣶⣶⣶⡄⣶⣶⣶⣄⢰⣶⣶⡆⣴⡶⣶⡍⣵⡶⣶⣌⢻⣿

⠀⠀⠀⣿⣧⡄⢸⣿⣸⣿⢸⣿⢸⣿⡇⢋⠸⣿⣮⡉⠀⡀⣿⣿⣼⡿⢀⣿⣿⣿⠀⣿⡇⠇⣿⣿⣿⠃⢸⣿⢻⣷⢸⣿⣷⣿⡇⠿⢸⣿⣧⡄⣿⣿⣿⠀⣿⣇⣿⡇⣿⣿⣿⡿⢸⣿⣧⡄⢿⣧⣍⠁⢿⣷⣍⡉⣾⣿

⠀⠀⠀⣿⣏⡁⢸⣿⠉⠁⢸⣿⢸⣿⡇⠃⢰⣾⢹⣿⠄⠀⣿⣿⢹⣿⢸⣿⣾⣿⡇⣿⣇⡀⣿⣿⣿⣇⣸⣿⣾⣿⢸⣿⢻⣿⡇⠀⢸⣿⣏⠁⣿⡿⣿⡄⣿⡏⠉⠀⣿⣿⣿⣿⢸⣿⣏⡁⣶⡟⣿⡇⣶⡎⣿⣿⠘⠿

⠀⠀⠰⣻⠛⠻⠜⠻⠰⠶⠎⠛⠛⠛⠀⠀⠈⠛⠟⠛⠀⠀⠛⠛⠛⠛⠘⠛⠀⠛⠃⠛⠛⠃⠛⠛⠙⠛⠛⠛⠘⠛⠛⠛⠈⠛⠃⠀⠘⠛⠛⠓⠛⠃⠛⠃⠛⠃⠀⠀⠛⠛⠛⠛⠘⠛⠛⠃⠙⠻⠛⠃⠙⠛⠛⠋⠀⠀

⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣴⣦⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣴⣶⠶⣶⣠⣤⠤⠠⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣤⡿⠛⠉⠀⠀⢰⣧⠀⣶⣿⣷⣶⣶⠶⠒⠒⠒⠒⠒⠒⠒⠒⠒⠒⠒⠚⠒⠛⠛⠚⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⡁⣟⠀⠀⠀⠀⠀⠘⡇⠀⣿⣿⣿⣿⣷⢡⣤⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠟⠀⠀⠀⠀⠀⠀⡇⠀⣼⣿⣿⣿⣇⣨⣿⣯⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⠀⠀⠀⠀⠀⠀⠀⡷⠀⠛⠻⠟⠛⠛⢻⣿⣿⡇⠀⣠⣄⠀⠀⠀⠀⠀⠀⠀⠀⣠⡄⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠧⢀⣿⣿⣿⣿⣿⣿⣿⣿⡗⠲⠿⢇⣠⣄⠀⠀⠀⠀⠀⣴⢿⣭⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣥⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⡎⠉⠉⠁⠀⡶⠀⣶⣶⣿⣿⣿⣿⣿⣿⣇⣠⣶⡿⢿⣿⡇⠀⠀⠀⢀⣠⣾⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⠛⠉⠉⠉⠉⠉⠉⠉⠀⠈⠉⠉⠉⠉⠉⠁

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⣤⣤⣤⣤⣤⣤⣦⣤⣤⣤⣤⣤⣤⡄

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣭⣿⣽⡯⣽⣯⣽⣛⠿⣯⡝⣿⡻⣿⣍⣿⠁

⠀⠉⠙⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣯⣪⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⡇⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣶⣿⣿⣷⣾⣿⣿⣷⣾⣷⣿⣿⣶⣿⡆

⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⠿⣿⣿⣿⣯⣭⣭⣭⣭⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠓⠉⠉⠉⠻⢿⣝⣻⠯⢻⢟⣹⣩⠏⣯⣋⣿⣭⡿⠽⠇

⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⠟⣻⣸⣿⣿⣿⣿⣿⣿⣛⡏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠋⠁⠁⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠠⠀⠀⠂⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⡏⣽⠹⢿⣟⣛⣚⡛⠨⠉⠁⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠸⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣷⣀⡀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣦⡬⠤⡶⠒⣰⣾⣿⣷⣯⣿⠿⠿⠿⣛⣛⣿⣿⣿⣧⠀⣀⣀⡀⢘⣓⣚⣿⣿⣿⣿⣿⣛⣛⣿⣿⣷⣿⣿⣿⡟⠉⠉⠀⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣷⣄⠀⣀⣻⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣥⣶⣾⣶⣬⣿⣿⣿⣿⣿⠛⠉⠁⠀⠀⠀⠀⠀⠀⠉⠛⠿⢻⣿⣿⢟⡛⢿⣿⣿⢻⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣝⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢻⣿⢸⣿⢸⣿⣿⢸⣿⣿⡇

⠀⣼⣿⣵⣿⣿⣿⣿⣿⡿⠿⠟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⣷⣴⣿⣿⣿⣼⣿⣿⡇

⠀⣿⣿⡿⢿⣿⣿⣿⣿⣧⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣾⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⣟⣛⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠿⠿⠿⠿⠿⠿⠿⠇

⠀⣿⡿⠷⠄⠙⢿⣿⣿⣿⠏⠸⠋⠈⢿⣿⣿⣿⣿⣿⣿⣿⡟⠃⠈⢨⡟⠈⣽⣿⣿⣿⣿⡿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⡆⠀⠀⠀⢀⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣤⣤⣤⣤⣀⠀

⠀⢞⣛⣛⡒⠂⠈⠛⠛⠋⠰⠂⠀⠀⠀⣉⣿⣿⣿⣿⣿⣿⠅⠀⠀⡸⡞⠀⣹⢹⣿⣿⡿⠃⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⡦⠬⢻⣿⡟⠀⠀⠀⣼⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢢⡀⠀⠀⠀⠀⣿⣭⠩⡀⠀⠀

⠀⣿⣿⠿⠾⠃⠀⠀⠀⠀⠐⠂⠀⢸⢻⣛⣉⣿⣿⢿⣿⣿⡃⠀⠘⠗⠂⠀⠘⠘⠿⠟⠠⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠈⠑⠉⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢒⣒⣒⠀⢀⣒⣓⣂⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⡿⣿⡳⢽⠡⠶⠂⠀⠲⠆⠀⠀⠀⠀⠉⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⠀⠀⠈⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣈⠁⠀⠀⠀⠀⠀⠀⠐⠒⠒⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠴⣶⢄⣴⣿⣿⣿⣷⣾⠀⣸⡒⣻⣻⡇⠀⣤⣤⣴⣆⢒⣒⣿⣿⣿⣟⣛⣛⣟⣛⣻⣟⣛⣛⣉⡛⠉⠀⠤⠄⢀⠀⠀⠀⢀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣶⡦⣤⠤⠀⠀⠀⢀⣀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢲⠉⢿⣿⣿⣿⠿⠗⢸⣿⣿⣿⢿⠃⠀⣿⣿⣿⣿⣶⣒⣉⠼⠿⠿⠿⠟⠟⠛⠛⠻⠿⠿⠟⠟⠳⠶⠐⢿⣿⣶⣾⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⢀⣤⣀⣤⣼⣦⣤⣬⣄⣀

⠀⠀⠀⣶⣶⣶⢰⣶⣶⣤⢠⣶⢶⣦⣰⣶⢠⣶⢶⣦⠈⠃⣶⣶⣶⣤⠂⣶⣶⣦⠀⣶⡆⡍⣶⣦⣴⡶⠀⣶⣶⡆⢰⣶⡄⣶⡆⣿⢰⣶⣶⡶⣶⣎⣶⠆⣶⣶⣶⡄⣶⣶⣶⣄⢰⣶⣶⡆⣴⡶⣶⡍⣵⡶⣶⣌⢻⣿

⠀⠀⠀⣿⣧⡄⢸⣿⣸⣿⢸⣿⢸⣿⡇⠋⠸⣿⣮⡉⠀⡀⣿⣿⣼⡿⢀⣿⣿⣿⠀⣿⡇⡄⣿⣿⣿⠃⢸⣿⢻⣷⢸⣿⣷⣿⡇⠸⢸⣿⣧⡄⣿⣿⣿⠀⣿⣇⣿⡇⣿⣿⣿⡿⢸⣿⣧⡄⢿⣧⣍⠁⢿⣷⣍⡉⣾⣿

⠀⠀⠀⣿⣏⡁⢸⣿⠉⠁⢸⣿⢸⣿⡇⠀⢰⣾⢹⣿⠄⠀⣿⣿⢹⣿⢸⣿⣾⣿⡆⣿⣇⡁⣿⣿⣿⣇⣸⣿⣾⣿⢸⣿⢻⣿⡇⠀⢸⣿⣏⠁⣿⡿⣿⡄⣿⡏⠉⠀⣿⣿⣿⣿⢸⣿⣏⠁⣶⡟⣿⡇⣶⡎⣿⣿⠘⠋

⠀⠀⠰⣻⠛⠻⠜⠻⠰⠶⠎⠛⠛⠛⠀⠀⠈⠛⠟⠛⠀⠀⠛⠛⠛⠛⠘⠛⠀⠛⠃⠛⠛⠃⠛⠛⠙⠛⠛⠛⠘⠛⠛⠛⠈⠛⠃⠀⠘⠛⠛⠓⠛⠃⠛⠃⠛⠃⠀⠀⠛⠛⠛⠛⠘⠛⠛⠃⠙⠻⠛⠃⠙⠛⠛⠋⠀⠀

⠰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣦⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣦⣤⡤⢶⣂⣤⡤⠄⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢯⣼⠟⠋⠁⠀⠀⣿⠀⢸⣷⣾⣶⣶⠶⠒⠒⠒⠒⠒⠒⠒⠒⠒⠒⠒⠒⠛⠛⠛⠋⠉⠁

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣋⢸⡇⠀⠀⠀⠀⠀⢻⠀⢸⣿⣿⣿⣿⡎⣤⣤⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⠄

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠸⠁⠀⠀⠀⠀⠀⢸⠀⢸⣿⣿⣿⣿⣀⣿⣯⣽⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡄

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡆⠀⠀⠀⠀⠀⠀⢸⠆⠘⠛⠟⠿⠟⢻⣿⣿⢻⠀⢀⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⣤⡚⠃

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠀⠸⠄⣾⣿⣿⣿⣿⣿⣿⣿⣿⠐⠿⠟⣠⣤⡀⠀⠀⠀⠀⢠⡾⣯⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣮⣭⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⠉⠉⠁⠀⢰⠆⢰⣶⣾⣿⣿⣿⣿⣿⣿⣀⣴⣿⠿⣿⣿⠀⠀⠀⢀⣀⣼⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣷⡞⠉⠉⠉⠉⠉⠉⠉⠀⠀⠉⠉⠉⠉⠁⠉⠁

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣤⣤⣤⣤⣤⣤⣶⣤⣤⣤⣤⣤⣤⣤⡄

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣭⣿⣿⣿⣿⣿⣿⣿⣿⣛⣿⣿⣿⣿⡿⠿⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣭⢿⣭⣿⢍⣯⣽⣟⡻⣿⣭⢻⣟⣿⣯⢹⣽⡇

⠀⠉⠉⠙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣽⣿⣑⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣷⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣶⣿⣿⣿⣶⣿⣿⣿⣶⣿⣿⣾⣷⣾⣷⡆

⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⠿⣿⠿⣿⣿⣭⣭⣭⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠸⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡾⠓⠉⠉⠉⠫⡛⡿⠝⡟⣋⡯⠯⢹⣛⣽⡷⣿⠯⢿⠀

⠀⠀⠀⠠⠂⢘⣿⣿⣿⣿⣿⡿⢛⣇⣿⣿⣿⣿⣯⢿⣿⣿⣛⣣⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣾⣿⡟⠁⠀⠀⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡁⠀⠀⠀⠰⠄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣦⠀⠀⣼⣿⣿⣿⣿⣿⣷⢫⡟⠿⣿⣿⣗⣛⣚⡛⠠⠁⠁⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⡇⠀⠀⠀⠀⢘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⢶⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⢲⣿⣶⢸⣷⣦⡬⢤⡶⠒⣴⣿⣯⣝⡿⠿⠿⢿⣛⣻⣿⣿⣿⣻⣷⣀⣠⣤⣀⣘⣻⣿⣿⣿⣿⣟⣛⣻⣿⣿⣾⣿⣷⣿⣿⡟⠉⠉⠁⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⠸⠿⣛⣧⣤⣀⣐⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣴⣶⣶⣦⣽⣿⣿⣿⣿⣿⣿⠿⠋⠉⠀⠀⠀⠀⠀⠀⠙⠻⣿⣿⡟⣛⢻⣿⣿⡟⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣷⣾⣿⣿⣿⣿⣿⣷⣿⣛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⡇⣿⠇⣿⣿⡇⣿⣿⣿⡇

⠀⣿⣿⣿⣏⣿⣿⣿⣿⣿⡿⢿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢦⣾⣿⣿⣧⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣡⡀⡀⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣻⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡹⣿⣿⣿⣛⣛⣛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠿⠿⠿⠿⠿⠿⠿⠇

⠀⣿⣿⣿⠶⠌⢻⣿⣿⣿⣿⠏⠙⠁⠸⢿⣿⣿⣿⣿⣿⣿⣿⠋⠉⠈⣿⡿⢸⣿⣯⣿⣿⣿⡟⢱⣿⣿⣿⣿⣿⣿⣿⣿⣿⡶⠆⠿⣿⣿⣿⣯⠁⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⣭⣥⣤⣤⣄⣀⠀

⠀⣿⡿⣷⢶⡒⠂⠹⠿⠟⠃⡤⠀⠀⠀⠀⣹⣿⣿⣿⣿⣿⣯⠀⠀⠀⣿⡇⠈⣿⣽⣿⣿⣿⠇⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡾⠤⠛⢿⡇⡏⠀⠀⠀⣸⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⠫⠉⠁⠁⠀

⠀⣿⣿⣿⡭⠴⠏⠀⠀⠀⠀⠀⠀⠀⠀⢸⣫⣹⣿⣿⣿⣿⡟⠅⠀⠸⠿⠇⠀⠛⠛⠛⠛⠇⢲⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣡⠏⠀⠀⠐⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⣐⣒⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡤⠀⠀⠀⣿⣿⣿⢿⢟⠿⠇⠑⠒⠂⠀⠾⠀⠀⠀⠈⢉⣉⣉⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⡌⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠒⠒⠒⠀

⠀⠤⠀⠀⠀⠀⠀⠀⠀⠈⢨⣯⣯⠀⢸⣿⣿⣿⣿⡆⢀⣓⣺⣿⣿⠁⢠⣤⣤⢴⣒⣾⣿⣿⣿⣿⣿⣿⣿⣿⣯⣴⣿⣴⣥⣦⣤⡠⠤⠀⡀⠀⠀⠀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠰⢤⡤⠀⠀⠀⠀⡀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡉⠁⠀⣻⣿⣿⡿⠿⢃⣿⣿⣿⣿⡿⡀⢸⣿⣿⣷⣖⣀⠀⠀⠈⠋⠉⠉⠉⠉⠉⠉⠉⠉⠙⠉⠉⠁⠺⣿⣷⣶⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣠⣤⣷⣤⣬⣥⣀⣀

⠀⠀⠀⣶⣶⣶⢰⣶⣶⣤⢠⣶⢶⣦⣰⣶⢠⣶⢶⣦⠈⡃⣶⣶⣶⣤⠀⣶⣶⣦⠀⣶⡎⠁⣶⣶⣴⡶⠀⣶⣶⡆⢰⣶⡄⣶⡆⠀⢰⣶⣶⡶⣶⣎⣶⠎⣶⣶⣶⡄⣶⣶⣶⣄⢰⣶⣶⡆⣴⡶⣶⡍⣵⡶⣶⣌⢻⣿

⠀⠀⠀⣿⣧⡄⢸⣿⣸⣿⢸⣿⢸⣿⡇⠋⠸⣿⣮⡉⠀⠀⣿⣿⣼⡿⢀⣿⣿⣿⠀⣿⡇⠀⣿⣿⣿⠃⢸⣿⢻⣷⢸⣿⣷⣿⡇⠀⢸⣿⣧⡄⣿⣿⣿⠀⣿⣇⣿⡇⣿⣿⣿⡿⢸⣿⣧⡄⢿⣧⣍⠁⢿⣷⣍⡉⣾⣿

⠀⠀⠀⣿⣏⡁⢸⣿⠉⠁⢸⣿⢸⣿⡇⠀⢰⣾⢹⣿⠄⠀⣿⣿⢹⣿⢸⣿⣾⣿⡆⣿⣇⡀⣿⣿⣿⣇⣸⣿⣾⣿⢸⣿⢻⣿⡇⠀⢸⣿⣏⡁⣿⡿⣿⡄⣿⡏⠉⠀⣿⣿⣿⣿⢸⣿⣏⡁⣶⡟⣿⡇⣶⡎⣿⣿⠘⠉

⠀⠀⠲⣻⠛⠛⠜⠻⠰⠶⠎⠛⠛⠛⠀⠀⠈⠛⠟⠛⠀⠀⠛⠛⠛⠛⠘⠛⠀⠛⠃⠛⠛⠃⠛⠛⠙⠛⠛⠛⠘⠛⠛⠛⠈⠛⠃⠀⠘⠛⠛⠓⠛⠃⠛⠃⠛⠃⠀⠀⠛⠛⠛⠛⠘⠛⠛⠃⠙⠻⠛⠃⠙⠛⠛⠋⠀⠀

⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣦⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣴⣤⣴⡤⠶⣢⣤⡤⠄⢰⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣼⠿⠛⠁⠀⠀⣸⡆⢸⣿⣿⣿⣶⠾⠓⠓⠛⠒⠒⠒⠚⠓⠓⠚⠛⠿⠩⠉⠉⠉⠉⠉⠁

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⡁⡏⠀⠀⠀⠀⠀⢻⠀⢸⣿⣿⣿⣿⠮⣤⣤⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣶⠂

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⢇⠀⠀⠀⠀⠀⢸⠀⢸⣿⣿⣿⣿⣠⣿⣯⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣇⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣷⠀⠀⠀⠀⠀⠀⢠⡇⠘⠛⠛⠛⠛⢻⣿⣿⢻⠀⢀⣴⡄⠀⠀⠀⠀⠀⠀⠀⢀⣐⡚⢛⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⢀⣰⣅⣾⣿⣿⣿⣿⣿⣿⣿⣿⠐⠻⠟⣠⣤⡄⠀⠀⠀⠀⢐⡿⣧⣿⣿⠇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣤⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⡶⠀⠀⠀⢰⠆⣶⣶⣾⣿⣿⣿⣿⣿⣿⣀⢴⣿⣿⣛⣿⠀⠀⠀⣀⣀⣼⣿⣿⣯⡄

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡞⠉⠉⠉⠉⠉⠉⠉⠀⠈⠉⠉⠉⠉⠀⠉⠁⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣤⣤⣤⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⡆

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣟⣛⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣭⢿⣍⣿⣍⣯⣹⣟⣛⣿⣭⢿⠟⢿⣟⢹⣽⣿⡁

⠀⠛⠋⠉⠉⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣷⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣾⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⡆

⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣭⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣖⡿⠟⠉⠁⠈⠙⠞⣗⣪⡯⠾⣿⣒⣿⣶⣾⠯⢿⡶⡆

⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⠟⣇⣿⣿⣿⣿⣿⣿⣿⣟⢿⣿⢿⣭⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢼⡏⠀⠀⠀⠀⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⠀⠠⠀⠒⠒⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣷⣦⠀⠀⣼⣿⣿⣿⢪⡟⠻⢿⣿⣿⣿⣿⠯⠭⡭⠉⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⡆⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢆⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣷⡆⣿⣿⣿⣿⣶⡖⠺⠓⢠⣼⡿⠿⠿⢿⣛⣿⣿⣿⣿⣻⣷⣾⣿⣇⣠⣤⣤⣀⣹⣿⣿⣟⣛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠉⠉⠉⠹⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⡿⢯⣿⣵⣧⣤⡾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣦⣽⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠉⠁⠀⠀⠀⠀⠀⠈⠙⠟⣛⢻⣿⣿⡛⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣷⢚⣿⣿⣿⣿⣿⣿⣿⣿⣶⣭⣻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠃⣿⣿⡇⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢈⣿⣿⡟⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣷⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⡈⢹⢿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣮⠹⢿⡿⣛⣛⣛⣛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠻⠿⠿⠿⠿⠿⠃

⠀⣿⣿⣿⣿⣿⠷⠏⣹⣿⣿⣿⣷⢀⡄⠀⢻⣿⣿⣿⣿⣿⣿⡟⠙⠉⠉⣿⡿⢻⣿⣽⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠥⠌⢺⠀⢸⣭⣭⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣭⣤⣤⣤⣄⠀

⠀⣿⣿⣿⡿⣿⣿⡖⠚⠿⢿⠟⠃⠀⠁⠀⠀⢻⣿⣿⣿⣿⣿⣷⣄⣀⠀⣿⡧⠈⣿⣿⣿⣿⣿⣿⣿⣟⡻⢿⣿⣿⣿⣿⣿⣿⣟⣒⡆⠞⠀⢸⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⠋⠌⠉⠀

⠀⣿⣿⣿⣿⣿⡿⠵⠎⠀⠀⠀⠀⠀⠤⠀⠀⣿⣿⣿⣿⣿⣿⣥⣀⣀⠀⢻⡁⠀⠘⠛⠛⠛⠛⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⡴⠀⠐⠛⠛⠓⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢐⣂⠀⠀⠀⠀

⠀⠀⠐⠒⠀⠀⠀⠀⠀⠀⠀⠼⠀⠀⠐⠤⢤⣿⣿⣿⣿⣿⣛⣟⣛⣛⣡⡘⠀⠀⢉⣉⣉⣉⡉⠉⠉⢹⣿⣿⣿⣿⣿⢿⣿⢿⡿⣋⠴⠉⠉⠉⠉⠉⠙⢳⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠒⠒⠒⠀

⠀⠀⠠⠤⠄⠀⠀⠀⠀⠀⢒⣀⠀⠀⠀⠀⢠⣿⣿⣿⡿⣹⣿⣿⣿⣿⣿⠃⢰⣖⣿⣿⣿⣿⡿⡿⠶⠾⣿⣿⣿⣶⣶⣾⣶⣶⣶⣷⣶⡆⠀⠀⠀⣀⣀⡈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⡀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠨⠀⠀⠈⠉⠉⣽⡿⠿⣿⣧⣿⣿⣿⣿⣿⣿⠄⢢⣦⣀⠀⠀⠈⠁⢀⣠⣤⠉⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠐⣶⣾⣿⣿⣿⣷⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢤⣷⣴⣤⣤⣤⣀⣀

⠀⠀⠀⣶⣶⣶⢰⣶⣶⣤⢠⣶⢶⣦⣰⣶⢠⣶⢶⣦⠘⠇⣶⣶⣶⣤⠁⣶⣶⣦⠉⣶⡆⠂⣶⣶⣵⡶⠀⣶⣶⡆⢰⣶⡄⣶⡆⠀⢰⣶⣶⡶⣶⣎⣶⠎⣶⣶⣶⡄⣶⣶⣶⣄⢰⣶⣶⡆⣴⡶⣶⡍⣵⡶⣶⣌⢻⣿

⠀⠀⠀⣿⣧⡄⢸⣿⣸⣿⢸⣿⢸⣿⡇⡋⠸⣿⣮⡉⠠⡄⣿⣿⣼⡿⢀⣿⣿⣿⠀⣿⡇⡆⣿⣿⣿⠃⢸⣿⢻⣷⢸⣿⣷⣿⡇⠀⢸⣿⣧⡄⣿⣿⣿⠀⣿⣇⣿⡇⣿⣿⣿⡿⢸⣿⣧⡄⢿⣧⣍⠁⢿⣷⣍⡉⣾⣿

⠀⠀⠀⣿⣏⡁⢸⣿⠉⠁⢸⣿⢸⣿⡇⠀⢰⣾⢹⣿⠄⠀⣿⣿⢹⣿⢸⣿⣾⣿⡇⣿⣇⡃⣿⣿⣿⣇⣸⣿⣾⣿⢸⣿⢻⣿⡇⠀⢸⣿⣏⠁⣿⡿⣿⡄⣿⡏⠉⠀⣿⣿⣿⣿⢸⣿⣏⠁⣶⡟⣿⡇⣶⡎⣿⣿⠈⠙

⠀⠀⠲⣻⠛⠻⠜⠻⠰⠖⠎⠛⠛⠛⠀⠀⠈⠛⠟⠛⠀⠀⠛⠛⠛⠛⠘⠛⠀⠛⠃⠛⠛⠃⠛⠛⠙⠛⠛⠛⠘⠛⠚⠛⠈⠛⠃⠀⠘⠛⠛⠓⠛⠃⠛⠃⠛⠃⠂⠀⠛⠛⠛⠛⠘⠛⠛⠃⠙⠻⠛⠃⠙⠛⠛⠋⠀⠀

⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⠴⣒⣤⡤⠄⠠⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢣⡿⠟⠉⠀⠀⢰⡷⢠⣿⣿⣿⣿⡿⠛⠛⠛⠛⠛⠛⠛⠛⠭⠭⠭⠭⠭⠉⠉⠉⠉⠉⠉⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣉⢸⠁⠀⠀⠀⠀⠘⡇⢰⣿⣿⣿⣿⡏⣤⣤⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣶⣶⡂

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠸⡀⠀⠀⠀⠀⠀⡇⠀⣿⣿⣿⣿⣦⣼⣿⣾⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠨⣿⣀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⡟⠀⠛⠛⠛⠛⠛⣿⣿⡟⡇⢀⣴⡦⠀⠀⠀⠀⠀⠀⠀⠀⣐⣚⣻⣿⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣄⠀⠀⢀⣀⣇⣸⣿⣿⣿⣿⣿⣿⣿⣿⡇⠸⠿⢢⣤⣤⠀⠀⠀⠀⠀⠺⢻⣾⣿⡿⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⡆⠀⠠⢀⣶⢰⣶⣾⣿⣿⣿⣿⣿⣿⣃⣴⣾⣟⣛⣿⡇⠀⠀⣀⣀⣴⣿⣿⣿⡤⠄

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠉⠉⠉⠉⠉⠉⠉⠀⠀⠉⠉⠉⠁⠀⠀⠀⠀⠁

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⡆

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣽⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣟⣛⣛⣛⣛⣛⣲⣿⣿⣿⣿⣿⣿⣯⠽⣏⣻⣟⣻⣙⣿⣛⣻⡽⢽⡿⠿⣟⠋⣯⠿⡏⠀

⠀⡿⠛⠉⠉⠉⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣯⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⡇⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣷⣺⡿⡽⠛⠉⠀⠀⠀⠲⣿⠷⢾⣗⣺⣷⣶⠿⠽⡶⣶⠆

⠀⣆⠀⠀⠀⠀⠐⠀⣾⣿⡿⢳⣸⣿⣿⣿⣿⣿⣻⣿⣿⣟⢿⡿⠿⢽⡞⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⡇⣿⣿⡏⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⠀⠀⠂⠒⠒⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣷⣦⠀⢀⣿⣿⣟⡟⢛⠿⣿⣿⣿⣿⣿⣿⠭⠭⠭⠁⠂⠀⢰⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣂⢀⠀⠀⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣶⣼⣿⣿⢿⣿⣿⣶⠖⠺⠋⠱⠾⠿⠿⣟⣻⣿⣿⣿⣿⣿⣺⣿⣿⣞⣃⣠⣤⣄⣀⣸⣟⣒⣺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠉⠀⠈⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⣿⣿⣽⡿⣿⣿⣶⣧⣴⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠉⠀⠀⠀⠀⠀⠀⠀⠉⠛⣿⣿⡟⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡾⣿⣿⣿⣇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣍⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢻⣇⢹⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣯⣹⣿⣿⣷⠩⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢷⣾⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠿⢿⢿⠿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣎⠙⡟⢛⣛⣛⣛⡛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⢿⠿⠿⠿⠃

⠀⣿⣿⣿⣿⣿⣿⠿⠄⣙⣻⣿⣇⢰⢸⣿⠀⠸⣿⣿⣿⣿⣿⣿⡉⠉⠁⠸⣿⡇⢿⣿⣿⣿⣯⣿⣿⡏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠦⠄⠇⠈⣭⣥⣤⣁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣭⣭⣥⣀⠀

⠀⣿⣿⣿⣿⣿⣷⣷⡒⠂⠿⠿⠇⠈⠈⠉⠀⠈⣻⣿⣿⣿⣿⣿⣧⣤⣀⢸⡿⠃⠈⣿⣿⣿⣿⣿⣿⣿⢛⡿⣿⣿⣿⣿⣿⣿⣿⣗⣒⠖⠃⢰⣿⣿⣿⡯⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠺⠛⠅⠀

⠀⣿⣿⣿⣿⣿⣿⡿⠶⠏⠉⠀⠀⠠⠤⠤⠤⠴⣿⣿⣿⣿⣿⣿⣦⣀⣀⡀⠧⠀⠀⠛⠛⠛⠛⠛⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣣⡴⠀⠚⠛⠛⣒⣒⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣂⠀⠀⠀

⠀⠀⠀⠀⠒⠀⠀⠀⠀⠀⠠⠀⠀⠀⠶⠶⠦⢤⣿⣿⣿⣿⣿⣿⣛⣛⣋⣥⡄⢀⣈⣉⣉⣉⠉⠉⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣩⡾⠉⠉⠉⠉⠻⣿⡿⠋⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠒⠒⠒⠀

⠀⠀⠀⠀⠤⠄⠀⠀⠀⠀⢃⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣏⣽⣯⣭⣿⣿⣿⠄⢸⣿⣿⣿⡿⠿⠷⠶⠂⢨⣿⣿⣷⣶⣶⣿⣶⣶⣶⣶⣶⡀⠀⣀⣀⡀⠉⠁⠀⠤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠈⠋⠉⠉⠉⠹⠿⣿⣿⣼⣿⣿⣿⣿⣿⡿⠂⢀⡀⠀⠀⠉⠀⣀⣤⣤⣬⠉⠉⠉⠉⠉⠉⠉⠉⠉⠀⠀⠐⣿⣿⣿⣿⣦⠀⠀⣴⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣦⣦⣤⣤⣤⣄⣀

⠀⠀⠀⣶⣶⣶⢰⣶⣶⣤⢠⣶⢶⣦⣰⣶⢠⣶⢶⣦⠉⠇⣶⣶⣶⣤⠁⣶⣶⣦⠁⣶⡆⠆⣶⣾⣵⡶⠁⣶⣶⡆⢰⣶⡄⣶⡆⠀⢰⣶⣶⡶⣶⣎⣶⠎⣶⣶⣾⡄⣶⣶⣶⣄⢰⣶⣶⡆⣴⡶⣶⡌⣴⡶⣶⣌⢻⣧

⠀⠀⠀⣿⣧⡄⢸⣿⣸⣿⢸⣿⢸⣿⡇⣋⠸⣿⣮⡉⠀⡄⣿⣿⣼⡿⢀⣿⣿⣿⠀⣿⡇⡆⣿⣿⣿⠃⢸⣿⢻⣷⢸⣿⣷⣿⡇⠀⢸⣿⣧⡄⣿⣿⣿⠀⣿⣇⣿⡇⣿⣿⣿⡿⢸⣿⣧⡄⢿⣧⣍⠁⢿⣷⣍⡉⣾⣿

⠀⠀⠀⣿⣏⡁⢸⣿⠉⠁⢸⣿⢸⣿⡇⠀⢰⣾⢹⣿⠄⠀⣿⣿⢹⣿⢸⣿⣾⣿⡇⣿⣇⡃⣿⣿⣿⣇⣸⣿⣾⣿⢸⣿⢻⣿⡇⠀⢸⣿⣏⠁⣿⡿⣿⡄⣿⡏⢩⡄⣿⣿⣿⣿⢸⣿⣏⠁⣶⡟⣿⡇⣶⡏⣿⣿⠈⠿

⠀⠀⠰⣻⠛⠛⠜⠻⠰⠖⠎⠛⠛⠛⠀⠀⠈⠛⠟⠛⠀⠀⠛⠛⠛⠛⠘⠛⠀⠛⠃⠛⠛⠃⠛⠛⠙⠛⠛⠛⠘⠛⠛⠛⠈⠛⠃⠀⠘⠛⠛⠓⠛⠃⠛⠃⠛⠃⠈⠁⠛⠛⠛⠛⠘⠛⠛⠃⠙⠻⠛⠃⠙⠛⠛⠋⠀⠀

⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣦⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣶⣶⣴⣖⣤⣤⠄⠀⡦⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣼⠟⠋⠁⠀⠀⣿⢀⣿⣿⣿⣿⡾⠛⠛⠛⠛⠛⠛⠛⠟⠫⠍⠯⠭⠍⠍⠉⠉⠉⠉⠉⠉⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⡁⡇⠀⠀⠀⠀⠐⠃⠀⣿⣿⣿⣿⡏⣤⣤⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣶⣶⣖⠂

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⢇⠀⠀⠀⠀⠀⢠⠀⣿⣿⣿⣿⣦⣼⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣤⣀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⢸⠀⠛⠛⠛⠛⠛⣿⣿⡟⡇⠀⣰⣦⠀⠀⠀⠀⠀⠀⠀⠀⣐⣒⢻⣿⣿⡀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⡀⠀⠀⢀⣨⣰⣿⣿⣿⣿⣿⣿⣿⣿⡇⠘⠿⢃⣤⣤⡀⠀⠀⠀⠀⠲⢻⣽⣿⣿⢿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⠀⠀⠄⣶⢲⣶⣶⣿⣿⣿⣿⣿⣿⣇⣠⣾⣟⣛⣻⡇⠀⠀⢀⣀⣴⣿⣿⣿⡥⠤⡆

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠉⠉⠉⠉⠉⠉⠉⠀⠀⠉⠉⠉⠁⠀⠀⠀⠈⢹⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣯⣽⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⡿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣛⣛⣛⣛⣳⣿⣿⣿⣿⣿⣿⣯⠽⣏⣻⣟⣹⣙⣿⣛⢻⣯⢽⡿⠿⣿⡋⣿⠿⡟⣺⠆

⠀⣿⣿⠛⠉⠩⠉⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣽⣯⣘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⠃⠈⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⣿⣿⣿⣿⣿⣿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣷⣺⡿⣽⣿⣝⠛⠉⠀⠀⠉⠱⢾⣗⣺⣷⢲⢿⡽⣶⣶⣿⠂

⠀⣿⣇⠀⠀⠀⠀⠐⠀⡾⢿⣸⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⡟⢿⣿⢿⣽⡞⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⡏⠀⠀⠀⠀⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠒⠒⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣶⣦⠀⢀⣗⣿⢛⡻⢿⣿⣿⣿⣿⣿⣿⣿⣛⣭⣭⠡⠆⠀⢰⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣟⣿⡇⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠂⠀⠀⠀⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣷⡮⣿⣿⡿⣿⣯⣿⣷⣶⡖⠲⠒⠲⠾⢿⣻⣿⣿⣿⣿⣿⣺⣿⣿⣗⣒⣻⣧⣠⣤⣤⣀⣙⣻⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡎⠉⠁⠉⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢹⣿⣯⣿⣿⣿⢿⣿⣤⣧⣤⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠉⠁⠀⠀⠀⠀⠀⠀⠙⠿⡟⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣸⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣷⣯⣝⡻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⡙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣸⣿⣿⣿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⡏⢿⣿⣿⣿⣿⣏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣮⠙⢻⣿⠛⣛⢛⡛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⠿⠿⠿⠃

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣆⡈⢻⣿⣿⡏⣿⣿⣇⢸⣿⣿⣿⣿⣿⣿⡙⠟⠉⠹⣿⠟⢹⣯⣿⣿⠉⣽⣿⣅⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠶⠀⢸⣿⢠⣭⣤⡤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣭⣄⠀

⠀⣿⣿⣿⣿⣿⣷⢿⠶⣶⠖⠈⠿⠻⠇⠀⠀⣿⠀⢻⣿⣿⣿⣿⣿⣷⣀⣀⡨⣟⢂⠈⣿⣿⣿⣿⣿⣿⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣒⡇⣚⣋⠓⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠋⠀

⠀⣭⣿⣿⣿⣿⣿⣿⣯⠥⠞⠀⠠⠤⠤⠤⠤⠿⠄⣿⣿⣿⣿⣿⣿⣮⣥⡀⠀⣿⠎⠀⠚⠛⠛⠛⠻⠷⢚⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣋⡼⠀⠈⣀⣓⣒⡂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠉⠁⠀⠀⠒⠀⠀⠀⠀⠀⠀⠀⠶⠶⠶⢶⣾⣧⣼⣿⣿⣿⣿⣿⣟⣛⣛⣤⡌⢁⣀⣉⠉⠉⠉⠉⠁⠈⣿⣿⣿⣿⣿⡿⣿⣿⢿⡿⣋⡴⠉⠉⠛⣿⣿⠟⠉⠉⣉⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠒⠒⠒⠒⠀

⠀⠀⠀⠀⠀⠤⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⠿⣿⣿⣿⣿⡏⣩⣿⣿⣿⣿⣿⠃⢻⣿⡿⣿⠶⠶⠆⠀⠀⢩⣿⣿⣶⣶⣶⣾⣶⣶⣶⣶⣶⣄⣀⣀⠉⠉⠀⠤⣴⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠛⠛⠋⠉⠉⠉⠩⣿⣿⣿⢸⣿⣿⣿⣿⡿⠟⠄⠀⠀⠑⠂⣀⣤⣤⣴⣶⣮⠉⠉⠉⠉⠉⠉⠉⠈⠀⠀⠀⠘⣿⣿⣦⠀⠀⣴⣦⡉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⣤⣤⣄⣠⣀

⠀⠀⠀⣶⣶⣶⢰⣶⣶⣤⢠⣶⢶⣦⣰⣶⢠⣶⢶⣦⠘⠇⣶⣶⣶⣤⠁⣶⣶⣦⠀⣶⡆⠆⣶⡞⣵⡶⠉⣶⣶⡆⢰⣶⡄⣶⡆⠀⢰⣶⣶⡶⣶⣆⣶⠎⣶⣶⣾⡍⣶⣶⣶⣄⢰⣶⣶⡆⣴⡶⣶⡄⣴⡶⣶⣌⢻⣯

⠀⠀⠀⣿⣧⡄⢸⣿⣸⣿⢸⣿⢸⣿⡇⣋⠸⣿⣮⡉⠰⠀⣿⣿⣼⡿⢀⣿⣿⣿⠀⣿⡇⡆⣿⣿⣿⠃⢸⣿⢻⣷⢸⣿⣷⣿⡇⠀⢸⣿⣧⡄⣿⣿⣿⠀⣿⣇⣿⡇⣿⣿⣿⡿⢸⣿⣧⡄⢿⣧⣍⠁⢿⣷⣍⡉⣾⣿

⠀⠀⠀⣿⣏⡁⢸⣿⠉⠁⢸⣿⢸⣿⡇⠀⢰⣾⢹⣿⠄⠀⣿⣿⢹⣿⢸⣿⣾⣿⡇⣿⣇⡂⣿⡿⣿⣇⣸⣿⣾⣿⢸⣿⢻⣿⡇⠀⢸⣿⣏⡁⣿⡿⣿⡄⣿⡏⣭⡄⣿⣿⣿⣿⢸⣿⣏⡁⣶⡟⣿⡇⣶⡏⣿⣿⠘⠿

⠀⠀⠲⢻⠛⠛⠜⠻⠰⠖⠎⠛⠟⠛⠀⠀⠈⠛⠟⠛⠀⠀⠛⠛⠛⠛⠘⠛⠀⠛⠃⠛⠛⠃⠛⠃⠙⠛⠛⠛⠘⠛⠛⠛⠈⠛⠃⠀⠘⠛⠛⠓⠛⠃⠛⠃⠛⠃⠈⠁⠛⠛⠛⠛⠘⠛⠛⠃⠙⠻⠛⠃⠙⠛⠛⠋⠀⠀

⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣤⣤⣤⣤⣤⣤⣦⣦⣤⣤⣤⣤⣴⣶⣴⣶⣠⣤⠤⠀⡦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⡀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣥⠟⠋⠁⠀⠀⣿⢠⣿⣿⣿⣶⠿⠛⠿⠿⠿⠿⠿⠭⠭⠭⠭⠭⠭⠍⠉⠉⠉⠉⠉⠉⠀⠀⠁

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⡁⡏⠀⠀⠀⠀⠐⠃⢸⣿⣿⣿⣿⡏⣤⣴⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣶⣶⣶⠋⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⢋⠀⠀⠀⠀⠀⢐⠀⣿⣿⣿⣿⣦⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣯⣤⣤⣴⡀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⢸⠀⠛⠛⠛⠛⠛⣿⣿⡟⡇⠀⣴⣦⠀⠀⠀⠀⠀⠀⠀⠀⣔⣎⣹⣿⣿⣉⡀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣀⠀⢀⣀⣰⣸⣿⣿⣿⣿⣿⣿⣿⣿⡇⠘⠿⣣⣤⣤⡀⠀⠀⠀⠀⠺⢻⣿⣿⣿⢿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⡆⠀⡴⣾⣲⣶⣾⣿⣿⣿⣿⣿⣿⣃⣰⣾⣟⣛⣿⡇⠀⠀⣀⣠⣴⣿⣿⣿⠤⠼⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠉⠉⠉⠉⠉⠉⠀⠀⠀⠉⠁⠀⠀⠀⠀⠀⠈⢿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣭⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⡿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣛⣛⣛⣛⣙⣳⣿⣿⣿⣿⣿⣿⣯⢽⣟⣻⣛⣻⣛⣿⣛⣻⠿⢿⠯⢿⡷⢪⡿⠿⡗⢾⣿⡇

⠀⣿⣿⣿⡟⠋⠉⠉⠛⠻⣿⣿⣿⣿⣿⣿⣿⣽⣽⣯⣑⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⡇⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⠀⠁⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣭⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣷⣾⣷⣾⣿⣿⣯⣝⣻⠴⡟⠀⠀⠀⠀⠀⢸⣷⣶⢯⣻⣶⣾⣿⣇⠆

⠀⣽⣿⣿⡄⠀⠀⠀⠀⠆⢸⣿⣿⣿⣿⣿⣟⣻⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⡗⣿⣿⣯⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⡟⠁⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠐⠒⠃⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣷⣶⣶⣶⣄⠀⠘⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣻⣽⠉⠔⠀⠁⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⢀⣼⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣶⣧⣿⣷⣶⢹⣿⡿⣿⣯⣿⣿⣽⣷⣶⡴⠲⠗⠂⣺⣿⣿⣿⣻⣿⣾⣿⣿⣗⣒⣻⣿⣿⣷⣀⣤⣄⣀⣸⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠉⠁⠈⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⢸⣿⣯⣿⣟⣿⣿⣽⡿⣹⣥⣾⣤⡾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣵⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠁⠀⠀⠀⠀⠀⠀⠈⠛⢿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣾⣍⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢻⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⠇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⢻⣿⣿⣿⣿⣿⣿⡿⢟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣙⣿⣿⣿⣿⣛⡛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠛⠃

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠈⢻⣿⣿⣿⣿⣇⡇⠈⢿⣿⣿⣿⣿⣿⣟⠻⠛⠙⣿⣿⣿⣿⠩⢭⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠻⢿⣿⣿⣯⡤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⡖⠂⠻⠻⠟⣩⣾⡇⡄⠈⣿⣿⣿⣿⣿⣿⣦⣀⣀⣿⣿⣛⣹⣿⣿⣿⣿⢿⣁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡆⡶⠶⣬⣽⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣭⣭⣽⣿⣿⣿⣿⣿⣿⠯⠶⠡⠤⠤⠤⠿⠿⠅⠧⢘⣿⣿⣿⣿⣿⣷⣥⣤⢀⣸⡟⠂⠘⠛⠛⠻⠿⠋⠁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢳⣿⢶⡤⠆⠀⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⡀⠀⠀⠀

⠀⠉⠉⠉⠀⠀⠐⠂⠀⠀⠀⠀⠰⠶⠶⢶⣾⣿⡏⠀⠈⣿⣿⣿⣿⣿⣿⣛⣛⣨⣄⡃⠀⠀⠉⠉⠉⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡗⠀⠀⠀⠉⠉⣉⣉⣉⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠒⠒⠒⠒⠂

⠀⠀⠀⠀⠀⠀⠠⠤⠀⠀⠀⠀⠀⠀⠀⠸⠿⣿⠃⠀⢰⣿⣿⡿⢩⣿⣿⣿⣿⣿⡏⠐⣾⠶⠶⠂⠀⠀⠀⠈⢻⣯⣭⣽⣯⣭⣽⣭⣬⣥⣤⣤⣀⠀⠁⠀⢤⣼⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠛⠉⠉⠉⡉⠁⠀⢸⣿⣿⠧⣿⣿⣿⣿⡿⣿⡅⠀⠀⣀⣤⣤⣴⣶⣶⣶⣾⠛⠛⠋⠉⠙⠉⠛⠉⠉⠉⠉⠙⢦⠀⠀⣴⣦⡉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣤⣤⣀⡀

⠀⠀⠀⣶⣶⣶⢰⣶⣶⣤⢠⣶⢶⣦⣰⣶⢠⣶⢶⣦⠘⡃⣶⣶⣶⣤⠁⣶⣶⣦⠀⣶⡆⡏⣶⡞⣵⡶⠉⣶⣶⡆⢰⣶⡄⣶⡆⠀⢰⣶⣶⡶⣶⣎⣶⠎⣶⣶⣶⡄⣶⣶⣶⣄⢰⣶⣶⡆⣴⡶⣶⡄⣴⡶⣶⣌⢻⡇

⠀⠀⠀⣿⣧⡄⢸⣿⣸⣿⢸⣿⢸⣿⡇⣋⠸⣿⣮⡉⠠⡀⣿⣿⣼⡿⢀⣿⣿⣿⠀⣿⡇⡁⣿⣿⣿⠇⢸⣿⢻⣷⢸⣿⣷⣿⡇⠀⢸⣿⣧⡄⣿⣿⣿⠀⣿⣇⣿⡇⣿⣿⣿⡿⢸⣿⣧⡄⢿⣧⣍⠁⢿⣷⣍⡉⣾⣧

⠀⠀⠀⣿⣏⡁⢸⣿⠉⠁⢸⣿⢸⣿⡇⠀⢰⣾⢹⣿⠄⠀⣿⣿⢹⣿⢸⣿⣾⣿⡆⣿⣇⡁⣿⡿⣿⣇⣸⣿⣾⣿⢸⣿⢻⣿⡇⠀⢸⣿⣏⡁⣿⡿⣿⡄⣿⡏⢭⡄⣿⣿⣿⣿⢸⣿⣏⡁⣶⡟⣿⡇⣶⡎⣿⣿⠘⠉

⠀⠆⠲⣻⠛⠛⠜⠻⠰⠖⠎⠛⠛⠛⠀⠈⠈⠛⠟⠛⠀⠀⠛⠛⠛⠛⠘⠛⠀⠛⠃⠛⠛⠃⠛⠃⠙⠛⠛⠛⠘⠛⠛⠛⠈⠛⠃⠀⠘⠛⠛⠓⠛⠃⠛⠃⠛⠃⠉⠁⠛⠛⠛⠛⠘⠛⠛⠃⠙⠻⠛⠃⠙⠛⠛⠋⠀⠀

⠨⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣦⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣴⣦⣤⠤⠀⡶⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣀⣀⣀⡀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡿⠋⠁⠀⠀⣿⢰⣿⣿⣿⣿⠟⠋⠭⠭⠭⠭⠭⠭⠍⠭⠍⠉⠉⠉⠉⠉⠉⠉⠉⠀⠀⠀⣹⡅

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣉⣸⠀⠀⠀⠀⠀⠃⢸⣿⣿⣿⣿⡏⣴⣶⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣶⣶⡞⠛⣿⠇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠙⡀⠀⠀⠀⠀⢰⠰⣿⣿⣿⣿⣦⣿⣿⣾⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣧⣤⣤⣾⣿⡆

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⢸⠈⠛⠛⠛⠛⠛⣿⣿⣿⡀⠀⣰⣦⠀⠀⠀⠀⠀⠀⠀⠀⣰⣎⣹⣿⣿⣉⣉⡀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⣀⣀⣀⣰⣸⣿⣿⣿⣿⣿⣿⣿⣿⡇⠘⠟⣣⣴⣦⡀⠀⠀⠀⠀⠸⢻⣿⣿⣿⢿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾⣷⠀⣴⣾⣶⣶⣾⣿⣿⣿⣿⣿⣿⣃⣰⣾⣟⣻⣿⡇⠀⢀⣀⣠⣴⣿⣿⣿⠤⢼⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠉⠉⠉⠁⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣭⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⡿⠿⢿⣿⣿⣿⣟⣛⣛⣛⣛⣛⣛⣛⣛⣓⣿⣿⣿⣿⣿⣿⡿⢿⣟⣿⣓⣿⠺⡿⣟⣿⠶⣿⠯⢿⡷⢾⡿⢿⡷⢾⣿⣿⡇

⠀⣿⣿⣿⣿⣿⠟⠋⠉⠛⠻⣿⣿⣿⣿⣿⣽⣽⣿⣘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⡇⠐⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣭⣭⣭⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣷⣼⣿⣻⣿⣝⣿⣶⣿⣶⡏⠀⠀⠀⠀⠀⢺⣟⣻⣶⣾⣿⣷⠶⠀

⠀⣿⣿⣿⣿⣧⠀⠀⠀⠀⠐⠀⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠁⠈⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠐⠀⠈⠉⠀⢾⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣶⣄⠀⠠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣻⣽⠉⠔⠀⢁⣿⠿⣿⣿⣿⣿⣟⣻⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡂⠀⠀⠀⢀⣼⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣶⡭⣿⡿⣿⣏⣿⣿⣿⣭⣿⢷⣶⡴⠲⠷⠂⣾⣿⣻⣷⣾⣿⣿⣓⣒⣿⣿⣿⣿⣿⣧⢀⣀⣀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠁⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣛⣿⣿⣽⣿⣿⡿⣻⣥⣬⣤⡾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣷⣶⣷⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠋⠁⠀⠀⠀⠀⠀⠀⠈⠙⠻⢿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣭⣟⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠑⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⢿⢿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⠁

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣏⣉⠛⣿⡟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣟⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠧⠈⢻⣿⣿⣿⡿⢨⣯⡇⢻⣿⣿⣿⣿⣿⣿⠛⠋⠉⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢙⠿⠿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣒⡒⠁⠘⣛⣟⠁⣿⣿⡇⢘⣿⣿⣿⣿⣿⣿⣧⣄⣀⣿⣿⡿⢸⣿⢿⣿⣿⣟⠃⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣷⢿⣶⣿⠇⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀

⠀⣭⣭⣭⣿⣿⣿⣿⣿⣿⣿⠿⠾⠥⠤⠿⠿⠀⠿⠟⠃⢸⣿⣿⣿⣿⣿⣿⣯⣭⣤⢹⣿⡟⠐⠛⠘⠿⠟⠛⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣾⠿⠶⠖⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣒⡒⠒⠀

⠀⠉⠉⠉⠁⠀⠀⠐⠂⠀⠀⠀⠀⠶⢶⣿⣿⡇⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣛⣛⣏⣼⡿⠁⠀⠉⠁⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣇⠐⠂⠀⣀⣉⣉⣉⡉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠒⠒⠒⠀

⠀⠀⠀⠀⠀⠀⠀⠠⠦⠀⠀⠀⠀⠀⠸⠿⣿⠃⠀⠀⢀⣼⣿⣿⡟⣩⣽⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠸⢿⠿⢿⣿⣿⣟⣻⣟⡻⢛⣉⠉⠁⠀⠀⣺⣿⣿⣿⣿⣷⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⣉⠀⠀⠀⢸⡏⣿⣿⢧⣿⣿⣿⣿⣿⣿⡧⠀⢠⣤⣴⣶⣶⣾⣶⣶⡿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠛⠓⠀⣴⣶⡁⠀⠁⠈⠓⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣤⣄⡀

⠀⠀⠀⣶⣶⣶⢰⣶⣶⣤⢠⣶⢶⣦⣰⣶⢠⣶⢶⣦⢸⡅⣶⣶⣶⣤⠁⣶⣶⣦⠀⣶⡆⠈⣶⣾⣵⡶⠉⣶⣶⡎⢰⣶⡄⣶⡆⠀⢰⣶⣶⡶⣶⣆⣶⠏⣶⣶⣶⡄⣶⣶⣶⣄⢰⣶⣶⡆⣴⡶⣶⡄⣴⡶⣶⣌⠛⠓

⠀⠀⠀⣿⣧⡄⢸⣿⣸⣿⢸⣿⢸⣿⡇⣋⠸⣿⣮⡉⢸⠀⣿⣿⣼⡿⢀⣿⣿⣿⠀⣿⡇⠀⣿⣿⣿⠃⢸⣿⢻⣷⢸⣿⣷⣿⡇⠀⢸⣿⣧⡄⣿⣿⣿⠀⣿⣇⣿⡇⣿⣿⣿⡿⢸⣿⣧⡄⢿⣧⣍⠁⢿⣷⣍⡉⣶⣶

⠀⠀⠀⣿⣏⡁⢸⣿⠉⠁⢸⣿⢸⣿⡇⠀⢰⣾⢹⣿⠄⡄⣿⣿⢹⣿⢸⣿⣾⣿⡆⣿⣇⡀⣿⣿⣿⣇⣸⣿⣾⣿⢸⣿⢻⣿⡇⠀⢸⣿⣏⡁⣿⡿⣿⡄⣿⡏⣩⠀⣿⣿⣿⣿⢸⣿⣏⡁⣶⡟⣿⡇⣶⡏⣿⣿⠈⠉

⠀⠆⠲⣿⠛⠛⠜⠻⠰⠖⠎⠛⠟⠛⠀⠁⠈⠛⠟⠛⠈⠃⠛⠛⠛⠛⠘⠛⠀⠛⠃⠛⠛⠃⠛⠛⠙⠛⠛⠛⠘⠛⠛⠛⠈⠛⠃⠀⠘⠛⠛⠓⠛⠃⠛⠃⠛⠃⠀⠀⠛⠛⠛⠛⠘⠛⠛⠃⠙⠻⠛⠃⠙⠛⠛⠋⠀⠀

⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣦⣤⣤⣤⣤⣤⣤⣦⣤⣤⣤⣤⣤⣴⣀⣤⠤⠀⢰⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⣀⣀⣀⣀⣀⣀⣀⣀⡀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡿⠛⠁⠀⠀⢸⠷⣿⣿⣿⣿⡿⠋⠩⠭⠭⠭⠭⠭⠍⠉⠉⠉⠉⠉⠉⠉⠉⠁⠀⠀⠀⠀⣨⣿⠁

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣁⡇⠀⠀⠀⠀⠉⠀⣿⣿⣿⣿⡏⢰⣶⣶⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣶⣶⡟⠛⣻⣿⠂

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠃⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣧⣾⣿⣾⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣴⣤⣾⣿⣿⡆

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⡇⣙⣛⣛⣛⡛⣿⣿⣟⡇⠀⣠⣶⠄⠀⠀⠀⠀⠀⠀⠀⣠⣬⣹⣿⣿⣏⣉⣀⡀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣄⣀⣀⣀⡶⠿⢿⣿⣿⣿⣿⣿⣿⡇⠈⠛⣣⣴⣦⡄⠀⠀⠀⠀⠸⢻⣿⣿⣿⢿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾⣿⣿⣿⡇⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣀⣾⣿⣻⣿⡇⠀⢀⣀⣤⣴⡿⢿⣿⡤⣾⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⡿⠿⠻⣿⣿⣿⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣾⣿⣿⣿⣿⣿⣿⢾⡿⢿⣗⣿⠶⣿⣽⣻⡷⣾⡿⣽⡷⢾⣿⠿⣷⢼⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⡿⠛⠛⠛⢿⣿⣿⣿⣯⣿⣿⣇⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⡟⠑⠀⠀⠀⠀⢹⣿⣿⣟⣿⣯⣿⣭⣭⣭⣽⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣛⣿⣭⣻⣷⣿⣭⣽⡶⠀⠀⠀⠀⠀⠀⣘⣷⣿⣿⣷⣞⣺⡀

⠀⢹⣿⣿⣿⣿⣧⠀⠀⠀⠀⠄⠠⣿⣿⣟⢿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣽⠞⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠉⠉⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠂⠀⠉⠁⠀⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣶⣄⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣻⣟⠃⠆⠈⠑⣿⣿⣿⣿⣟⣛⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⣠⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡿⣷⣦⡤⢶⠖⢒⣾⣿⣾⣿⣿⣗⣒⣺⣿⣿⣿⣿⣿⣷⡆⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⡃

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣤⣦⣤⢾⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣦⣿⣿⣷⣾⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⠿⠋⠉⠀⠀⠀⠀⠀⠀⠀⠈⠙⠻⢿⣿⣿⡃

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣮⣭⡻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣑⠚⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡾⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣧⡄⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣟⡛⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠧⠈⢻⣿⣿⣿⡇⣨⡍⠙⣿⣿⣿⣿⣿⣿⡏⠙⠉⠙⣿⣿⡉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠘⢿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣒⠒⢙⡟⠻⣋⣶⣿⣿⠀⢸⣿⣿⣿⣿⣿⣷⣤⣄⡸⣿⣿⡇⢻⡿⢿⣿⣿⡿⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢰⡦⢭⣽⣿⠃⠀⠀⠸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⣀⣀⠀

⠀⢸⣭⣭⣭⣿⣿⣿⣿⣿⣿⡿⠷⠆⠽⠿⠆⠿⠟⠛⠛⠃⢺⣿⣿⣿⣿⣿⣷⣷⣠⡄⢿⡿⠿⠚⠃⠸⣿⣿⠇⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠈⠣⠌⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠚⠃⠀

⠀⠈⠉⠉⠉⠁⠀⠀⠐⠂⠀⠀⠀⠀⣾⣿⠅⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣟⣛⣁⣻⠣⠀⠀⠉⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡇⠁⠀⢀⣀⣉⡉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠒⠂⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠠⠦⠀⠀⠀⠀⠸⡿⠀⠀⠀⠀⣠⣤⣼⣿⣿⡟⣽⣿⣿⣿⣿⡿⠓⠂⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⢿⣿⢿⣿⡿⣿⠿⠿⠋⠀⠚⣾⣿⣿⣿⣿⡷⠶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⡉⠀⠀⠀⢸⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⡿⠷⠆⠀⣴⣦⣶⣶⣶⣶⣶⣶⣷⣶⣶⣿⣿⣿⣿⣿⣷⣾⣶⣶⣤⣶⡀⠀⠀⠘⠓⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢤⣀⣀

⠀⠀⠀⣶⣶⣶⢰⣶⣶⣦⢠⣶⢶⣦⣰⣶⢠⣶⢶⣦⢩⡍⣶⣶⣶⣤⠁⣶⣶⣦⠀⣶⡆⠀⣶⡞⣵⡶⠉⣶⣶⡎⢰⣶⡄⣶⡆⠀⢰⣶⣶⡶⣶⣆⣶⠆⣶⣶⣶⡄⣶⣶⣶⣄⢰⣶⣶⡆⣴⡶⣶⡄⣴⡶⣶⣌⠛⠏

⠀⠀⠀⣿⣧⡄⢸⣿⣸⣿⢸⣿⢸⣿⡇⠋⠸⣿⣮⡉⢼⡇⣿⣿⣼⡿⢀⣿⣿⣿⠀⣿⡇⠀⣿⣿⣿⠃⢸⣿⢻⣷⢸⣿⣷⣿⡇⠀⢸⣿⣧⡄⣿⣿⣿⠀⣿⣇⣿⡇⣿⣿⣿⡿⢸⣿⣧⡄⢿⣧⣍⠁⢿⣷⣍⡉⢰⣷

⠀⠀⠀⣿⣏⡁⢸⣿⠉⠁⢸⣿⢸⣿⡇⠀⢰⣾⢹⣿⢼⡇⣿⣿⢹⣿⢸⣿⣾⣿⡆⣿⣇⡀⣿⡿⣿⣇⣸⣿⣾⣿⢸⣿⢻⣿⡇⠀⢸⣿⣏⡁⣿⡿⣿⡄⣿⡏⠩⠄⣿⣿⣿⣿⢸⣿⣏⡁⣶⡟⣿⡇⣶⡏⣿⣿⠈⠉

⠀⠆⠲⣻⠛⠻⠜⠻⠰⠖⠎⠛⠛⠛⠀⠀⠈⠛⠟⠛⠘⠃⠛⠛⠛⠛⠘⠛⠀⠛⠃⠛⠛⠃⠛⠃⠙⠛⠛⠛⠘⠛⠛⠛⠈⠛⠃⠀⠘⠛⠛⠓⠛⠃⠛⠃⠛⠃⠀⠂⠛⠛⠛⠛⠘⠛⠛⠃⠙⠻⠛⠃⠙⠛⠛⠋⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣄⣤⡤⠀⣶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⣀⣀⣀⣀⣀⣀⣀⣀⣠⣀⡀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⡿⠛⠁⠀⠀⣿⢶⣿⣿⣿⣿⠟⠋⠩⠭⠭⠭⠭⠭⠭⠭⠍⠉⠉⠉⠉⠉⠉⠉⠉⠁⠀⢙⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣸⠁⠀⠀⠀⠀⠛⢸⣿⣿⣿⣿⠁⣶⣶⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣶⣶⡞⢹⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠻⡁⠀⠀⠀⠀⢸⢸⣿⣿⣿⣿⣤⣿⣷⣾⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣷⣶⣶⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⢸⠚⠛⠛⠛⠛⢻⣿⣿⣻⠀⠀⣴⡦⠀⠀⠀⠀⠀⠀⠀⠀⣴⣍⣿⣿⣏⣉⣉⣉⣁⡀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣀⣀⣀⣸⣼⣿⣿⣿⣿⣿⣿⣿⣿⠀⠙⠛⣢⣶⣄⠀⠀⠀⠀⠀⠽⣻⣿⣿⡿⣿⣿⣿⣿⡿⠃

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣴⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾⡇⣀⣾⣶⣷⣾⣿⣿⣿⣿⣿⣿⣀⢰⣾⣟⣿⣿⠃⠀⢀⣀⣤⣾⣿⣿⣧⠤⢿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠉⠉⠉⠁⠀⠀⠀⠀⠈⠁⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣿⣿⣿⣿⣿⣿⣿⣿⣛⣿⣿⣿⣿⡿⠿⠿⣿⣿⣿⣿⣿⣟⣛⣛⣛⣛⣛⣛⣓⣿⣿⣿⣿⣿⣿⡿⢿⢛⣿⣓⡿⢺⣯⣟⣿⠶⣿⠯⢿⠷⢹⠿⢿⠶⢿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⡿⠟⠛⠿⣿⣿⣯⣿⣯⣕⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⡿⠋⠢⠀⠀⡀⠈⢿⢛⣿⣿⣿⣭⣭⣭⣽⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣶⣿⣿⣿⣯⣟⣿⣼⣷⣼⣷⠶⣿⡄⠁⠀⠀⠀⠀⢰⣿⣿⣰⣖⣏⣭⡀

⠀⣽⣿⣿⣿⣿⡗⡀⠀⠀⠀⠀⡄⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣧⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠀⠉⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⡗⣷⣶⣶⣦⡀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠽⣾⡟⢫⠍⠉⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡂⠀⠀⠀⢀⣰⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣿⣿⣟⣿⣿⣯⣭⣿⢿⣿⠿⢿⣮⣍⡥⣴⠖⢒⣿⣿⣿⣒⣒⣿⣿⣿⣿⣿⣟⣒⣻⣿⠄⢀⣀⡀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⠉⠀⠀⠈⢻⣿⣿⣿⣿⣿⣿⡆

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⠟⣻⣴⣤⣴⣿⣿⣿⣿⣿⣿⣿⣶⣾⣷⣦⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⡟⠍⠛⠉⠁⠀⠀⠀⠀⠀⠈⠙⠻⢿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣻⣿⣿⣿⣿⣿⣷⣯⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠓⠘⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⡿⠿⠛⣹⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣡⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠈⣿⣿⡿⠟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⣿⣿⣿⣟⡛⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠷⠄⠙⣿⣿⣿⣿⠈⣭⣿⢸⣿⣿⣿⣿⣿⣟⠿⠋⠉⣿⣿⡏⢿⣿⣏⣡⣿⣿⡿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢿⣿⣿⣿⣷⡦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⡿⣿⣷⡒⠚⢸⣿⡟⣣⣾⣿⣿⠀⢹⣿⣿⣿⣿⣿⣧⣄⣀⢻⣿⡟⠸⣿⡟⣿⣿⣿⡏⢺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⡄⣈⠿⢿⣿⠇⠀⠀⠀⠢⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⣯⣭⣭⣭⣿⣿⣿⣿⣿⣿⡿⠵⠋⠸⠿⠟⠻⠿⠛⠛⠀⢼⣿⣿⣿⣿⣿⣿⣿⡿⢸⣿⡷⠀⠛⠃⠸⣿⣿⢄⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢰⡇⠚⠁⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠓⠀

⠀⠀⠉⠉⠉⠉⠁⠀⠀⠒⠀⠀⠀⠀⢸⠇⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣛⣀⠿⠀⠀⠀⠈⠁⠈⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡾⢉⣀⣈⣉⡉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠒⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠴⠄⠀⠀⠀⠀⠀⠀⠀⢀⣠⣤⣤⢤⣾⣿⣿⢩⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠤⠿⠿⠿⢿⣿⣟⣛⣿⢛⠿⠛⠋⠀⢈⣿⣿⣿⣿⡷⠶⠶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⡷⢿⣿⢇⣾⣿⣿⣿⣿⠿⡇⠀⢰⣶⣾⣶⣶⡶⠶⠲⢾⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠷⠈⠀⠉⠈⠂⢀⣠⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀

⠀⠀⠀⣶⣶⣶⢰⣶⣶⣤⢠⣶⢶⣦⣰⣶⢠⣶⢶⣮⢩⠉⣷⣶⣶⣤⠁⣶⣶⣦⠀⣶⡆⠀⣶⣾⣵⡶⠉⣶⣶⡆⢱⣶⡄⣶⡆⠀⢰⣶⣶⡶⣶⣆⣶⠆⣶⣶⣶⡄⣶⣶⣶⣅⢰⣶⣶⡆⣴⡶⣶⡄⣴⡶⣶⣄⠹⣿

⠀⠀⠀⣿⣧⡄⢸⣿⣸⣿⢸⣿⢸⣿⡇⠋⠸⣿⣮⡉⢴⡆⣿⣿⣼⡿⢀⣿⣿⣿⠀⣿⡇⠀⣿⣿⣿⠇⢸⣿⢻⣷⢸⣿⣷⣿⡇⠀⢸⣿⣧⡄⣿⣿⣿⠀⣿⣇⣿⡇⣿⣿⣿⡿⢸⣿⣧⡄⢿⣧⣍⠁⢿⣷⣍⡉⠀⣿

⠀⠀⠀⣿⣏⡁⢸⣿⠉⠁⢸⣿⢸⣿⡇⠀⢰⣾⢹⣿⢼⡇⣿⣿⢹⣿⢸⣿⣾⣿⡇⣿⣇⡀⣿⣿⣿⣇⣸⣿⣾⣿⢸⣿⢻⣿⡇⠀⢸⣿⣏⡁⣿⡿⣿⡄⣿⡏⢩⡄⣿⣿⣿⣿⢸⣿⣏⠁⣶⡟⣿⡇⣶⡏⣿⣿⠀⠉

⠀⠆⠲⣿⠛⠛⠜⠻⠰⠖⠎⠛⠟⠛⠀⠀⠈⠛⠟⠛⠐⠂⠛⠛⠛⠛⠘⠛⠀⠛⠃⠛⠛⠃⠛⠛⠙⠛⠛⠛⠘⠛⠛⠛⠈⠛⠃⠀⠘⠛⠛⠓⠛⠃⠛⠃⠛⠃⠚⠃⠛⠛⠛⠛⠘⠛⠛⠃⠙⠻⠛⠃⠙⠛⠛⠋⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣄⣠⡤⠄⢠⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⢀⣀⡀⡀⢀⣀⣀⣀⣀⣄⣤⣄⡄

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠀⠀⢸⣿⣿⣿⣿⣿⡿⠋⠩⠭⠭⠭⠭⠭⠭⠭⠭⠭⠍⠉⠉⠉⠉⠉⠉⠉⠁⢙⣻⣿⣿⣿⣿⠃

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣉⣹⠀⠀⠀⠀⠘⣶⣿⣿⣿⣿⣏⢴⣶⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣶⣶⡖⢻⣿⣿⣿⣿⣿⠃

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠉⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣦⣾⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣷⣶⣴⣾⣿⣿⣿⣿⣿⠄

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⡟⠛⠛⠛⠛⠛⣿⣿⡏⡇⠀⣠⣦⠀⠀⠀⠀⠀⠀⠀⠀⣐⣎⣻⣿⣏⣉⣉⣉⣉⣉⡀⠃

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣀⣀⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠈⠛⣣⣤⣤⡀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠃⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾⡆⣴⣿⣶⣾⣿⣿⣿⣿⣿⣿⣇⣠⣾⣿⣻⣿⠃⠀⢀⣀⣤⣾⡿⣿⡯⠤⢿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠉⠉⠉⠁⠀⠀⠀⠀⠈⠉⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣽⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⠿⠿⣿⣿⣿⣿⣿⣿⣟⣛⣛⣛⣛⣛⣛⣻⣿⣿⣿⣿⣿⣿⢿⣿⣿⣛⣿⣿⣿⣿⣿⠿⢿⠿⢿⠷⣿⠿⠿⠶⢾⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⡿⠟⠛⠻⢿⣿⣿⣏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡯⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⡟⠐⠄⠀⠀⠀⠛⣿⣿⣭⣭⣭⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢶⣷⣿⣿⣿⣿⣽⣿⣶⣷⣮⣿⣶⣾⣿⣾⣾⠈⠁⠀⠀⠀⠈⣷⣶⣿⣭⣽⣿⡇

⠀⣸⣿⣿⡿⣦⣿⣧⠀⠀⠀⠀⢠⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡎⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠉⠀⠀⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⡇

⠀⣽⣿⣿⣷⢻⣿⢻⣶⣶⣦⣄⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡯⢟⣺⡛⠩⠀⠁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⠀⠀⠀⠀⣠⣿⣿⣿⣿⣿⣿⠃

⠀⣿⣿⣿⣿⣾⣷⣿⣿⣿⣿⣿⣦⣼⣿⣿⣿⣭⣿⡿⣿⠿⠿⣿⣿⣿⣭⣩⢥⡶⠒⣾⣓⣚⣿⣿⣿⣿⣿⣟⣒⣻⣿⣿⣿⣿⣠⣤⣤⣤⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠎⠀⠀⠀⠙⣿⣿⣿⣿⣿⣿⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢛⣧⣤⣤⡼⣿⣿⣿⣿⣷⣾⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣙⣻⣿⠿⠋⠉⠀⠀⠀⠀⠀⠀⠉⠻⢿⣿⣿⠁

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣭⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣞⣿⣿⣿⣿⡟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣟⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⡌⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠁

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢩⡀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⢻⡿⢟⣛⣛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢸⣿⣿⣟⢛⠛⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠧⠙⣿⣿⣿⣿⠁⣾⣿⣯⡝⣿⣿⣿⣿⣿⣿⠟⠉⣻⣿⣿⠘⣭⣭⣭⣿⣿⣿⣏⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⠷⠂⢹⡿⢽⣀⣤⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠤⢽⣿⣿⣿⣿⣿⣿⣿⡿⣷⣶⠒⢻⣿⡿⣣⣾⣿⣿⣿⡅⢿⣿⣿⣿⣿⣿⣦⣄⣸⣿⣿⠆⠉⠀⢹⣿⣿⣿⡿⢩⣿⣿⣿⣿⣿⣿⣿⣿⣟⣋⡏⠘⠀⠸⢿⣿⣟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠰⣯⣭⣭⣽⣿⣿⣿⣿⣿⣿⠯⠶⠿⠿⠿⠛⠛⠛⠛⠛⠃⢿⣿⣿⣿⣿⣿⣿⡟⡹⣿⣿⠙⠀⠀⠘⠛⠛⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣫⣴⠇⠀⠀⠘⠛⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠈⠉⠉⠉⠉⠁⠀⠐⠒⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠒⠂⢀⣹⣿⣿⣿⣿⣿⣿⣛⣇⣻⠁⠀⠀⠉⠉⠉⠉⠉⠉⢹⣿⣿⣿⣿⡿⣿⡿⢿⡿⢋⠴⠋⣉⡉⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠤⠀⠀⠀⠀⠀⢀⣀⣤⡤⡤⢤⣿⣿⣿⣿⡇⣼⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠄⠀⠀⠀⠈⣿⣿⣿⣶⣶⣿⣶⣶⣶⣶⣶⣾⣿⣿⠶⠶⠶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⡀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣦⣤⠈⠹⣿⡿⢰⣿⣿⣿⣿⠿⢿⠤⠀⣶⣶⣶⠶⠶⢿⣿⣶⣾⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠂⢀⣠⣤⣤⣴⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⣶⣶⣶⢰⣶⣶⣤⢠⣶⢶⣦⣰⣶⢨⣶⢶⣮⢉⡉⣷⣶⣶⣤⠁⣶⣶⣦⠀⣶⡆⠀⣶⣾⣵⡶⠀⣶⣶⡎⢱⣶⡄⣶⡆⠀⢰⣶⣶⡶⣶⣆⣶⠆⣶⣶⣶⡍⣶⣶⣶⣍⢱⣶⣶⡆⣴⡶⣶⡄⣴⡶⣶⣄⠀⢷

⠀⠀⠀⣿⣧⡄⢸⣿⣸⣿⢸⣿⢸⣿⡇⠋⠸⣿⣮⡉⢼⡇⣿⣿⣼⡿⢀⣿⣿⣿⠀⣿⡇⠀⣿⣿⣿⠇⢸⣿⢻⣷⢸⣿⣷⣿⡇⠀⢸⣿⣧⡄⣿⣿⣿⠀⣿⣇⣿⡇⣿⣿⣿⡿⢸⣿⣧⡄⢿⣧⣍⠁⢿⣷⣍⡉⠀⠀

⠀⠀⠀⣿⣏⡁⢸⣿⠉⠁⢸⣿⢸⣿⡇⠀⢰⣾⢹⣿⠜⡇⣿⣿⢹⣿⢸⣿⣾⣿⡇⣿⣇⡀⣿⣿⣿⣇⣸⣿⣾⣿⢸⣿⢻⣿⡇⠀⢸⣿⣏⠁⣿⡿⣿⡄⣿⡏⠉⠀⣿⣿⣿⣿⢸⣿⣏⠁⣶⡟⣿⡇⣶⡏⣿⣿⠀⠀

⠀⠂⠲⣿⠛⠻⠜⠻⠠⠶⠎⠛⠛⠛⠀⠀⠈⠛⠟⠛⠈⠁⠛⠛⠛⠛⠘⠛⠀⠛⠃⠛⠛⠃⠛⠛⠙⠛⠛⠛⠘⠛⠛⠛⠈⠛⠃⠀⠘⠛⠛⠓⠛⠃⠛⠃⠛⠃⠀⠀⠛⠛⠛⠛⠘⠛⠛⠃⠙⠻⠛⠃⠙⠛⠛⠋⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣀⣀⠀⠀⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠀⠀⠀⣀⣀⣀⣀⣀⣠⣤⡤

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠁⠀⠀⡿⣿⣿⣿⣿⡿⠛⠛⠩⠭⠽⠿⠿⠯⠭⠭⠭⠭⠭⠭⠉⠉⠉⠉⠉⠉⢹⣿⣿⣿⣿⣿⣿⣿⠃

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⡁⡇⠀⠀⠀⠀⠣⣿⣿⣿⣿⣿⢡⣴⣶⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣶⣶⡶⢺⣿⣿⣿⣿⣿⣿⣿⠃

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠃⠀⠀⠀⠀⢸⣿⣿⣿⣿⣧⣼⣿⣷⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣤⣤⣼⣿⣿⣿⣿⣿⣿⣿⠄

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⢸⠛⠛⠛⠛⠛⣿⣿⡟⡇⠀⢀⣴⡄⠀⠀⠀⠀⠀⠀⠀⢀⣚⣻⣿⣿⣉⣉⣉⣉⣉⡁⢹⣿⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣄⣀⣀⣸⣿⣿⣿⣿⣿⣿⣿⣿⡗⠀⠻⢋⣤⣤⡀⠀⠀⠀⠀⠀⢟⣿⣿⣿⣿⣿⣿⣿⡿⠿⠇⠺⠛⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⢀⣴⣶⣶⣿⣿⣿⣿⣿⣿⣟⡀⣴⣿⣟⣿⡟⠀⠀⣀⣠⣴⣿⣿⣿⠥⢼⣿⣿⣿⣿⣿⣇⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠉⠉⠉⠁⠀⠀⠐⠀⠉⠉⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣽⣿⣿⣿⣿⣿⣿⣿⣿⣛⣿⣿⣿⣿⡿⠿⠿⠿⡿⣿⣿⣿⣿⣿⣟⣛⣛⣛⣛⣳⣿⣿⣿⣿⣿⣿⡿⣿⣻⣟⣻⣛⣿⣻⣻⡿⢿⠿⢿⡿⠿⡿⠿⡷⢾⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⡿⠟⠛⠛⢿⣯⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⢿⣿⣿⣿⡟⠘⠄⠀⠀⠀⠙⣿⣭⣭⣭⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣷⣾⣿⣿⣿⣽⣻⣷⣾⣶⣿⡶⣾⣷⣾⣾⣶⣿⠉⠀⠀⠀⠀⠀⢻⣭⣹⣿⣿⣿⡇

⠀⣸⡿⢂⣽⣿⣿⣷⠀⠀⠀⠀⠠⠂⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣵⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠉⠀⠀⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⢼⣿⣿⣿⣿⣿⡇

⠀⣿⣷⠛⣿⠛⠿⢿⣶⣶⣶⣤⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠽⣚⡛⠣⠅⠁⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⢠⣼⣿⣿⣟⣛⣋⠁

⠀⣿⣿⣶⢿⣸⣿⣿⣿⣿⣿⣿⣷⣾⣿⣯⣽⡿⣿⡿⠿⢿⣿⣿⣿⣟⣮⣭⠥⣴⠖⣲⣻⣿⣿⣿⣿⣿⣛⣛⣿⣿⣿⣿⣿⣿⣆⣠⣤⣤⣀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠉⠀⠀⠈⢻⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣿⣴⣤⡴⣿⣿⣽⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣋⡛⣿⣿⡏⠟⠛⠉⠀⠀⠀⠀⠀⠀⠈⠙⠿⣿⣿⡇

⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣭⣽⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⡇⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⡇

⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣡⢻⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠁

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⢪⡀⠛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⡸⣿⣛⣛⣛⣛⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠙⡟⠛⣛⣛⠛⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⡟⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠷⠌⣹⣿⣿⣿⢧⣦⣽⣿⣯⢿⣿⣿⣿⣿⣿⠟⠁⢹⣿⣟⠆⡽⢿⣿⠉⣭⣿⣿⢅⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠶⠀⡇⠀⣬⣤⣤⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠠⠀⢸⣿⣿⣿⣿⣿⣿⣿⡿⣿⣾⡶⠚⣿⡿⢛⣼⣿⣿⣿⣿⠘⣿⣿⣿⣿⣿⣧⣤⣄⣿⡿⠅⠀⠀⣹⣿⣿⣿⣿⠏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣩⠁⠇⢀⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⢾⣯⣭⣿⣿⣿⣿⣿⣿⣿⡿⠵⠿⠿⠟⠛⠛⠛⠛⠛⠛⠢⣿⣿⣿⣿⣿⣿⣿⡥⠻⣗⠠⠀⠐⠛⠛⠛⠛⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣥⠆⠀⠘⠛⠛⠛⠓⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠈⠉⠉⠉⠉⠀⠀⠒⠀⠀⠀⠀⠀⠀⠀⠀⠒⠒⠒⠀⠀⣈⣿⣿⣿⣿⣿⣿⣻⣯⣤⠃⠀⠀⠉⠉⠉⠉⠉⠉⢸⣿⣿⣿⣿⣿⢟⣿⢟⡿⢋⡥⠞⠉⠉⠉⠉⠉⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠄⠀⠀⠀⠀⢠⣤⡤⠤⢼⣿⣿⣿⣿⣿⡟⣰⣿⣿⣿⣿⣿⣿⠆⠀⠀⢀⣄⠀⡀⠀⠀⠀⣹⣿⣿⣿⣶⣾⣷⣾⣶⣿⣶⣶⣷⠶⠶⠆⠀⠀⠀⢀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣤⠈⠉⠉⠉⢿⣿⢣⣿⣿⣿⣿⠿⢿⣯⠀⢰⡶⠖⠶⣿⣷⣶⣾⣿⠏⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⣤⣤⣾⣿⣶⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⣶⣶⣶⢰⣶⣶⣤⢠⣶⢶⣦⣰⣶⢠⣶⢶⣮⢉⡉⣶⣶⣶⣤⠀⣶⣶⣦⠀⣶⡆⠀⣶⡆⣵⡶⠈⣶⣶⡎⢱⣶⡄⣶⡆⠀⢰⣶⣶⡶⣶⣆⣶⠆⣶⣶⣶⡍⣶⣶⣶⣍⢱⣶⣶⡆⣴⡶⣶⡄⣴⡶⣶⣄⠀⠑

⠀⠀⠀⣿⣧⡄⢸⣿⣸⣿⢸⣿⢸⣿⡇⠋⠸⣿⣮⡉⢼⡇⣿⣿⣼⡿⢀⣿⣿⣿⠀⣿⡇⠀⣿⣿⣿⠃⢸⣿⢻⣷⢸⣿⣷⣿⡇⠀⢸⣿⣧⡄⣿⣿⣿⠀⣿⣇⣿⡇⣿⣿⣿⡿⢸⣿⣧⡄⢿⣧⣍⠁⢿⣷⣍⡉⠀⠀

⠀⠈⠀⣿⣏⡁⢸⣿⠉⠁⢸⣿⢸⣿⡇⠀⢰⣾⢹⣿⢌⡇⣿⣿⢹⣿⢸⣿⣾⣿⡇⣿⣇⡀⣿⡿⣿⣇⣸⣿⣾⣿⢸⣿⢻⣿⡇⠀⢸⣿⣏⠁⣿⡿⣿⡄⣿⡏⠉⠀⣿⣿⣿⣿⢸⣿⣏⠁⣶⡟⣿⡇⣶⡎⣿⣿⠀⠀

⠀⠀⠰⣻⠛⠻⠜⠻⠠⠖⠎⠛⠛⠛⠀⠀⠈⠛⠟⠛⠈⠁⠛⠛⠛⠛⠘⠛⠀⠛⠃⠛⠛⠃⠛⠓⠙⠛⠛⠛⠘⠛⠛⠛⠈⠛⠃⠀⠘⠛⠛⠓⠛⠃⠛⠃⠛⠃⠀⠀⠛⠛⠛⠛⠘⠛⠛⠃⠙⠻⠛⠃⠙⠛⠛⠋⠀⠀

⠀⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣤⣤⣤⣤⣤⣤⣤⣤⣤⣄⣄⠄⠀⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⠀⠀⢀⣀⣀⣀⣀⣀⣤⣤⡤

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠁⠀⠀⣿⣿⣿⣿⣿⡿⠛⠛⠫⠭⠯⠿⠿⠽⠭⠭⠭⠭⠭⠭⠍⠉⠉⠉⠉⠉⣹⣿⣿⣿⣿⣿⣿⣿⣿⠃

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣋⣉⡃⠀⠀⠀⠐⢳⣿⣿⣿⣿⣧⢤⣴⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣶⣶⠶⢿⣿⣿⣿⣿⣿⣿⣿⣿⠇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠁⠀⠀⠀⠀⢸⣿⣿⣿⣿⣶⣼⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣧⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⢸⠛⠛⠛⠛⢻⣿⣿⣿⠀⠀⣠⣦⠀⠀⠀⠀⠀⠀⠀⠀⣀⣚⣿⣿⣏⣉⣉⣉⣉⣁⡀⢹⣿⣿⠁

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣄⣀⣀⣸⣿⣿⣿⣿⣿⣿⣿⣿⡆⠈⠛⣃⣤⣤⡀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠁⠚⠛⠛⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣷⣠⣶⣶⣾⣿⣿⣿⣿⣿⣿⣇⠠⣾⣿⣿⣿⠃⠀⢀⣀⣤⣾⣿⣿⡯⠤⣿⣿⣿⣿⣿⣿⣗⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠋⠉⠉⠉⠀⠀⠀⠂⠈⠉⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣽⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⡿⠿⠿⢿⣿⣿⣿⣿⣟⣛⣛⣛⣛⣛⣛⣻⣿⣿⣿⣿⣿⣿⣿⣻⣟⣻⣻⣿⣿⣻⡿⢿⢿⢿⣿⣿⡿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⡿⠛⠛⠛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⢿⣿⣿⣿⣿⣿⣿⡇

⠀⢿⣿⣿⣿⣿⣿⡟⠘⠂⠀⠀⠀⠈⣭⣭⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣿⣿⣿⣿⣿⣽⣿⣿⣾⣾⣶⣾⣿⣾⣾⣾⣿⣿⣿⡏⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⡇

⠀⠀⢶⣿⣿⣿⣿⣷⠀⠀⠀⠀⠠⠂⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠉⠀⠀⠉⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⡇

⠀⢠⣿⣿⡟⠿⣿⣿⣷⣶⣶⣤⡀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠽⣓⣛⠃⠄⠈⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡂⠀⠀⠀⢀⣼⣿⣛⣋⣉⣉⠀

⠀⢸⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣷⣾⣽⣿⣿⡿⠿⢿⣿⣿⣿⣿⣿⣿⣧⣥⡭⢴⠖⢲⣿⣿⣿⣿⣟⣛⣿⣿⣿⣿⣿⣿⣿⣿⣗⣀⣤⣤⣀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠀⠀⠀⠹⣿⣿⣿⣿⣿⡇

⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣿⣴⣦⣤⢿⣷⣶⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣿⣿⣿⣿⣿⠟⠋⠉⠀⠀⠀⠀⠀⠀⠀⠙⠻⣿⣿⡇

⠀⣼⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣷⣿⣽⡻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⡇

⠀⣇⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣷⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⢸⣿⣿⡿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁

⠀⣗⡀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣦⢻⠿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡎⣟⣛⣛⣛⣛⣻⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⠘⢻⠟⢛⡛⠛⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠂⢺⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠦⠈⣿⣿⣿⠸⣿⣯⣽⣯⢹⣿⣿⣿⣿⣿⠿⠃⠈⣿⡿⡣⢻⣭⣭⣿⣿⣿⣿⣇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠷⠂⢸⠀⢤⣤⣴⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠐⠘⣿⣿⣿⣿⣿⣿⣿⣿⢿⣷⣖⠒⠘⠛⠟⣠⣿⣿⣿⣿⡘⣿⣿⣿⣿⣿⣷⣤⣤⢹⣇⣿⠌⠉⠙⣿⣿⣿⣿⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣋⡇⢚⢃⠨⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⣀⣰⣭⣭⣭⣽⣿⣿⣿⣿⣿⡿⠵⠞⠛⠛⠛⠛⠛⠛⠛⠛⢣⣿⣿⣿⣿⣿⣿⣿⣷⠸⡏⠨⠂⠀⠀⠛⠛⠻⣷⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣋⡴⠈⠉⠀⠛⠛⠂⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠈⠉⠉⠉⠉⠀⠀⠐⠂⠀⠀⠀⠀⠀⠐⠒⠒⠀⠀⣀⡈⢈⣿⣿⣿⣿⣿⣿⣿⣭⣤⡟⠀⠀⠈⠉⠉⠉⠉⠀⠸⣿⣿⣿⣿⣿⠟⣭⡿⣻⠟⣩⡴⠋⠉⠉⠉⠉⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠦⠀⠀⠀⠀⢠⠤⢼⣿⣿⣿⣿⣿⣿⣹⡿⣹⣿⣿⣿⣿⣿⣿⠇⠀⣀⠀⡀⠀⠀⠀⣀⣀⣩⣽⣶⣷⣶⣾⣷⣶⣷⣾⣶⣶⡶⠦⠀⠀⠀⢀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⡄

⠀⠒⠒⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⡤⠌⠉⠉⠉⠛⠒⢿⣿⢃⣿⣿⣿⣿⡿⣿⣷⠂⠀⠶⣾⣿⣶⣶⣿⣿⣿⡏⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⢤⣤⣾⣷⣷⣶⣶⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⣶⣶⣶⢰⣶⣶⣤⢠⣶⢶⣦⣰⣶⢠⣶⢶⣮⢐⠒⣶⣶⣶⣤⠀⣶⣶⣦⠀⣶⡆⠀⣶⣦⣴⡶⠉⣶⣶⡎⢱⣶⡄⣶⡆⠀⢰⣶⣶⡶⣶⣆⣶⠆⣶⣶⣶⡍⣶⣶⣶⣌⢱⣶⣶⡆⣴⡶⣶⡄⣴⡶⣶⣄⠀⠀

⠀⠀⠀⣿⣧⡄⢸⣿⣸⣿⢸⣿⢸⣿⡇⠋⠸⣿⣮⡉⢴⠆⣿⣿⣼⡿⢀⣿⣿⣿⠀⣿⡇⠀⣿⣿⣿⠃⢸⣿⢻⣷⢸⣿⣷⣿⡇⠀⢸⣿⣧⡄⣿⣿⣿⠀⣿⣇⣿⡇⣿⣿⣿⡿⢸⣿⣧⡄⢿⣧⣍⠁⢿⣷⣍⡉⠀⠀

⠈⠉⠀⣿⣏⡁⢸⣿⠉⠁⢸⣿⢸⣿⡇⠀⢰⣾⢹⣿⠌⡇⣿⣿⢹⣿⢸⣿⣾⣿⡇⣿⣇⡀⣿⣿⣿⣇⣸⣿⣾⣿⢸⣿⢻⣿⡇⠀⢸⣿⣏⠁⣿⡿⣿⡄⣿⡏⠉⠀⣿⣿⣿⣿⢸⣿⣏⠁⣶⡟⣿⡇⣶⡏⣿⣿⠀⠀

⠀⠀⠲⣿⠛⠛⠜⠻⠠⠖⠎⠛⠛⠛⠀⠀⠈⠛⠟⠛⠀⠀⠛⠛⠛⠛⠘⠛⠀⠛⠃⠛⠛⠃⠛⠛⠙⠛⠛⠛⠘⠛⠛⠛⠈⠛⠃⠀⠘⠛⠛⠓⠛⠃⠛⠃⠛⠃⠀⠀⠛⠛⠛⠛⠘⠛⠛⠃⠙⠻⠛⠃⠙⠛⠛⠋⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣤⣤⣤⣤⣤⣤⣤⣄⣀⠄⢰⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⢀⣀⣀⢀⣀⣀⣀⣠⣤⣤⡤

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⢸⣿⣿⣿⣿⣿⠟⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠉⠉⠉⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣹⠀⠀⠀⠀⠐⣾⣿⣿⣿⣿⢡⣤⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣴⣶⠶⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠁⠀⠀⠀⠀⣿⣿⣿⣿⣷⣼⣿⣷⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣯⣭⣴⣾⣿⣿⣿⣿⠻⣿⣿⣿⣿⣿⣿⠄

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⠀⠀⠀⠀⠀⠛⠛⠛⠛⠛⢻⣿⣿⣻⠀⢀⣰⡄⠀⠀⠀⠀⠀⠀⠀⢀⡚⣻⣿⣟⠋⣉⣉⣉⣉⠀⢹⣿⣿⣿⣿⣿⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣄⡀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠘⠛⣠⣤⡄⠀⠀⠀⠀⠐⢿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠄⠾⠿⠟⠛⠛⠛⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣴⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣴⣶⣶⣾⣿⣿⣿⣿⣿⣿⡀⢠⣾⣿⣿⡟⠀⠀⢀⣀⣴⣿⣿⣯⠥⢿⣿⣿⣿⣿⣿⣀⣶⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠉⠉⠉⠉⠉⠉⠀⠐⠉⠉⠉⠁⠀⠀⠈⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⠿⠿⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣻⣟⣿⣻⣻⣿⢿⠿⢿⣟⢿⡿⢿⣗⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⠟⠑⠛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁

⠀⢿⣿⣿⣿⣿⣟⣿⠁⠓⠀⠀⠀⠈⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣾⣿⣿⣿⣽⣻⡷⣿⣶⣿⡷⢿⣷⣾⣶⣶⣿⣿⣶⣾⣾⡷⠈⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⠀

⠀⢸⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠆⢽⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⡿⣿⣿⣿⣧⠞⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠁⠀⠈⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⣿⣿⣿⣿⡿⠀

⠀⠾⠻⢿⣿⣿⣿⣿⣷⣶⣶⣦⡄⠀⣾⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⡯⢗⣚⠋⠬⠈⢸⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡗⠀⠀⠀⠀⣀⣋⣉⣁⣀⣀⠀

⠀⠄⣿⣷⣶⣭⣽⣿⣿⣿⣿⣿⣿⣾⣿⣿⠿⢿⣿⣿⣿⣟⣿⣳⣿⣿⣷⣭⡭⢤⡶⢒⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⣠⣤⣄⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠎⠉⠀⠀⠙⣿⣿⣿⣿⣿⡄

⠀⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢻⣧⣦⣤⣼⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣻⣿⣿⡟⣿⣿⣿⣿⣿⠿⠛⠉⠀⠀⠀⠀⠀⠀⠙⠻⣿⣿⡇

⠀⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣾⣭⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⡇

⠀⠑⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⠘⡿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⢛⣛⣛⣛⣛⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣸⣿⣿⣿⣿⡛⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢰⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠄⠙⣿⣿⡿⢿⣿⣿⡏⢹⣿⣿⣿⣿⣿⡟⠟⠈⢻⣿⣇⠨⣯⣿⣯⣽⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⡗⠂⠙⠻⠿⣿⣧⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠘⠛⠁⢸⣿⣿⣿⣿⣿⣿⣿⡾⣷⣖⡒⠃⠹⠛⢟⣰⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣦⣄⡸⣿⣿⡇⢿⣿⣿⣿⣿⣯⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⡛⠷⠶⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣀⣀⣀⣾⣭⣭⣭⣿⣿⣿⣿⣿⣿⠯⠾⠻⠷⠾⠿⠿⠿⣛⣛⣺⣿⣿⣿⣿⣿⣿⣿⣟⢨⣿⡏⠁⠈⠙⠛⠛⠻⠭⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣷⠖⠂⠀⣂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣤⣤⡄⠉⠉⠉⠉⠁⠀⠀⠒⠀⠀⠀⠀⠒⠒⠒⠒⢒⠒⠂⠀⠈⣿⣿⣿⢿⣿⣿⣟⣻⣥⣍⠁⠀⠀⠀⠈⠉⠀⠀⢸⣿⣿⣿⣿⣿⣿⢫⣽⢿⡿⢟⣛⠛⠛⠁⠀⠉⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠤⠀⠀⠀⠀⢸⣿⣿⣿⣿⣶⡶⣤⣴⣿⣿⣇⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⢀⣀⡁⠀⢻⣭⣿⣶⣶⣶⣾⣶⣶⣶⣶⣶⣶⠀⠀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡆

⠀⠲⠒⠒⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠓⠀⠀⢀⡜⣿⡿⣸⣿⣿⣿⣿⣿⣿⠆⠀⣿⣶⣶⣿⣿⣿⣿⡆⠈⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣷⣶⣶⣦⣤⣤⣴⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁

⠀⠤⠀⣶⣶⣶⢰⣶⣶⣤⢠⣶⢶⣦⣰⣶⢠⣶⢶⣦⢠⡄⣶⣶⣶⣤⠁⣶⣶⣦⠀⣶⡆⠀⣶⣦⣴⡶⠉⣶⣶⡎⢱⣶⡌⣶⡆⠀⢰⣶⣶⡶⣶⣆⣶⠆⣶⣶⣶⡍⣶⣶⣶⣍⢱⣶⣶⡆⣴⡶⣶⡄⣴⡶⣶⣄⠀⠀

⠀⠀⠀⣿⣧⡄⢸⣿⣸⣿⢸⣿⢸⣿⡇⠋⠸⣿⣮⡉⢴⡆⣿⣿⣼⡿⢀⣿⣿⣿⠀⣿⡇⠀⣿⣿⣿⠃⢸⣿⢻⣷⢸⣿⣷⣿⡇⠀⢸⣿⣧⡄⣿⣿⣿⠀⣿⣇⣿⡇⣿⣿⣿⡿⢸⣿⣧⡄⢿⣧⣍⠁⢿⣷⣍⡉⠀⠀

⠈⠉⠀⣿⣏⡁⢸⣿⠉⠁⢸⣿⢸⣿⡇⠀⢰⣾⢹⣿⢼⡇⣿⣿⢹⣿⢸⣿⣾⣿⡆⣿⣇⡀⣿⣿⣿⣇⣸⣿⣾⣿⢸⣿⢻⣿⡇⠀⢸⣿⣏⠁⣿⡿⣿⡄⣿⡏⠉⠀⣿⣿⣿⣿⢸⣿⣏⠁⣶⡟⣿⡇⣶⡏⣿⣿⠀⠀

⠀⠄⠶⣿⠛⠻⠜⠻⠠⠖⠎⠛⠛⠛⠀⠀⠈⠛⠟⠛⠘⠃⠛⠛⠛⠛⠘⠛⠀⠛⠃⠛⠛⠃⠛⠛⠙⠛⠛⠛⠘⠛⠛⠛⠈⠛⠃⠀⠘⠛⠛⠓⠛⠃⠛⠃⠛⠃⠀⠀⠛⠛⠛⠛⠘⠛⠛⠃⠙⠻⠛⠃⠙⠛⠛⠋⠀⠀

⠀⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣦⣤⣤⣤⣤⣤⣀⣀⡀⠀⢠⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⡀⣀⣀⣀⣀⣠⣤⣤⣤⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠃⠀⠀⢼⣿⣿⣿⣿⡿⠛⠛⠛⠛⠛⠛⠛⠛⠟⠟⠛⠛⠛⠛⠛⠉⠉⠉⠉⠽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣉⡁⠀⠀⠀⠀⠚⣿⣿⣿⣿⣯⣤⣤⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣶⣶⠾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠂

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠃⠀⠀⠀⠀⠠⣿⣿⣿⣿⣿⣾⣷⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣭⣥⣴⣿⣿⣿⣿⠛⠻⣿⣿⣿⣿⣿⣿⣿⡄

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠛⠛⠛⠛⢻⣿⣿⣿⠀⠀⢀⣤⠀⠀⠀⠀⠀⠀⠀⠀⣀⣿⣿⣿⣉⣉⣉⣉⣉⠀⠀⢿⣿⣿⣿⣿⣿⣿⠄

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣄⣀⣸⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠚⢣⣤⣤⠀⠀⠀⠀⠀⠐⣿⣿⣿⣿⣿⣿⣿⣿⠿⠏⠠⠜⠛⠛⠛⠛⠛⠋⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾⣾⣶⣶⣶⣿⣿⣿⣿⣿⣿⣇⢀⣼⣿⣿⣿⠃⠀⢀⣀⣤⣾⣿⣿⠯⠽⣿⣿⣿⣿⣿⣟⣲⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠉⠉⠉⠉⠉⠁⠀⠂⠈⠉⠁⠀⠀⠀⠀⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⣿⣿⣿⣿⣿⣿⣛⣛⣛⣛⣛⣛⣛⣿⣿⣿⣿⣿⣯⣿⣻⣿⣻⣿⣿⣿⣿⣻⣿⢿⠿⢿⡿⢿⠿⠿⠾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡅

⠀⣿⣿⣿⣿⣿⣿⣿⣿⡽⠛⠛⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢿⣿⣿⣿⣿⣿⣿⡇

⠀⢿⣿⣿⣿⣯⣭⣭⡍⠑⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣽⣿⣷⣾⣾⣿⣶⣾⣿⣾⣶⣾⣿⣿⣶⣿⣾⣶⡖⠁⠀⠀⠀⠀⠈⢿⣿⣿⣿⢿⠃

⠀⢸⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠐⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣯⣯⡞⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠉⠀⠉⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⢾⣿⠿⢿⣼⠀

⠀⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣄⠀⣸⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⡯⣟⣚⡛⠤⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢀⠀⠀⠀⢠⣤⣀⣤⣤⡿⠀

⠀⢸⣷⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣟⣿⣺⣿⣿⣿⣟⣷⣭⣬⠤⡶⢂⣿⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⣀⣤⣄⡀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠌⠁⠀⠀⠈⢿⣿⣿⣿⣿⡆

⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢹⣧⣴⣤⡼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠉⠀⠀⠀⠀⠀⠀⠈⠛⢿⣿⠃

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣯⣟⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣿⣿⣿⣿⣿⣿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⢸⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢘⣟⣛⣛⣻⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢿⣿⣿⣿⣿⣛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣰⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠧⠄⠙⣿⣿⣿⣿⠉⠭⡅⢻⣿⣿⣿⣿⣿⣿⣿⠏⢹⣿⣷⡀⣿⣯⣧⣿⣿⣿⠿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣃⢀⣥⣥⣭⣽⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣓⡒⢱⣾⣛⣛⣡⣿⣿⡇⢘⣿⣿⣿⣿⣿⣿⣯⣤⡘⣿⣿⡇⢹⣿⢽⣿⣿⡶⢤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢸⣿⣦⣭⠌⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣀⣠⢰⣿⣯⣯⣿⣿⣿⡿⠿⠿⠿⠷⠾⠙⠛⠛⠛⣛⣛⣛⣓⠙⣿⣿⣿⣿⣿⣿⣿⣿⣧⣽⣿⡷⠀⠛⡀⠉⠁⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣾⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣠⣴⡆⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠒⠒⣀⠀⠀⠀⠀⠉⠁⣿⣿⣿⣿⣿⣿⣿⣛⣿⣿⠋⠀⠀⠈⠉⢷⣄⠀⢀⣿⣿⣿⣿⣿⣿⡿⣹⣿⣿⢛⠿⠛⣿⣏⠀⠀⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⡅⠀⠀⠀⠀⠀⠀⠀⠴⠀⠀⠀⠀⠸⣿⣷⣶⡶⢤⠦⠀⢸⣿⣿⡏⣼⣿⣿⣿⣿⣿⣷⠀⠀⠀⢀⣀⣈⠉⣰⣾⣟⣯⣭⣭⣿⣿⣿⣿⣶⣷⣶⣶⣿⡿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡆

⠀⠒⠒⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠓⠀⠀⣀⣤⣤⡼⣿⣿⢿⣿⣿⣿⣿⣿⣿⠄⠀⢴⣆⣼⣿⣿⣆⠉⢙⣿⡟⠛⠛⠉⠉⠉⠉⠉⠉⠁⠀⠀⠐⣶⣶⣶⣶⣶⣶⣦⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁

⠀⢠⠀⣶⣶⣶⢰⣶⣶⣤⢠⣶⢶⣦⣰⣶⢠⣶⢶⣦⢸⡏⣷⣶⣶⣤⠁⣶⣶⣦⠀⣶⡆⠀⣶⣦⣴⡶⠉⣶⣶⡎⢱⣶⡍⣶⡆⠀⢰⣶⣶⡶⣶⣆⣶⠆⣶⣶⣶⡍⣶⣶⣶⣍⢱⣶⣶⡆⣴⡶⣶⡄⣴⡶⣶⣄⠀⠀

⠀⡐⠀⣿⣧⡄⢸⣿⣸⣿⢸⣿⢸⣿⡇⠋⠸⣿⣮⡉⢜⡃⣿⣿⣼⡿⢀⣿⣿⣿⠀⣿⡇⠀⣿⣿⣿⠃⢸⣿⢻⣷⢸⣿⣷⣿⡇⠀⢸⣿⣧⡄⣿⣿⣿⠀⣿⣇⣿⡇⣿⣿⣿⡿⢸⣿⣧⡄⢿⣧⣍⠁⢿⣷⣍⡉⠀⠀

⠈⠉⠀⣿⣏⡁⢸⣿⠉⠁⢸⣿⢸⣿⡇⠀⢰⣾⢹⣿⠜⠁⣿⣿⢹⣿⢸⣿⣾⣿⡆⣿⣇⡀⣿⣿⣿⣇⣸⣿⣾⣿⢸⣿⢻⣿⡇⠀⢸⣿⣏⠁⣿⡿⣿⡄⣿⡏⠉⠀⣿⣿⣿⣿⢸⣿⣏⠁⣶⡟⣿⡇⣶⡎⣿⣿⠀⠀

⠀⠦⠶⣿⠛⠛⠜⠻⠠⠖⠎⠛⠛⠛⠀⠀⠈⠛⠟⠛⠀⠀⠛⠛⠛⠛⠘⠛⠀⠛⠃⠛⠛⠃⠛⠛⠙⠛⠛⠛⠘⠛⠚⠛⠈⠛⠃⠀⠘⠛⠛⠓⠛⠃⠛⠃⠛⠃⠀⠀⠛⠛⠛⠛⠘⠛⠛⠃⠙⠛⠛⠃⠙⠛⠛⠋⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣤⣤⣤⣤⣄⣀⠄⢠⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⣀⡀⢀⣀⣀⣀⣀⣀⣀⣤⠸⠇⠂

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠁⠀⢸⣿⣿⣿⣿⡿⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠻⢿⣿⣿⣿⡿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⡃

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣁⡇⠀⠀⠀⠀⣿⣿⣿⣿⣿⢡⣤⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⣤⣴⠶⣿⣿⣿⣿⡧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⠁

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠃⠀⠀⠀⠀⣿⣿⣿⣿⣧⣼⣿⣷⣗⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣯⣭⣴⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣷⣾⠄⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⡟⠛⠛⠛⠛⣿⣿⡟⣿⠀⢀⣰⡄⠀⠀⠀⠀⠀⠀⠀⢀⣛⣿⣿⡟⠉⣛⣛⢋⠁⠀⣻⣿⣿⣿⣿⣿⣿⣿⠆⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠘⠛⣠⣤⡀⠀⠀⠀⠀⠐⢿⣿⣿⣿⣿⣿⣿⣿⠿⠏⠀⠿⠿⠟⠛⠛⠛⠛⠛⠂⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⠀⢠⣿⣿⣿⡟⠀⠀⢀⣀⣴⣿⣿⣯⠭⣿⣿⣿⣿⣿⣧⣐⣶⣿⣿⣿⣿⣿⣿⣿⡯⠁

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠉⠉⠉⠉⠉⠉⠐⠒⠉⠉⠉⠁⠀⠈⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⠀

⠀⣿⣿⣿⣿⣿⣿⣭⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣯⣿⣻⣿⣻⣟⣿⣿⣿⡿⣿⠿⢿⣿⢿⡿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡄

⠀⣿⣿⣿⣿⣿⣿⣜⣿⣿⣿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢿⣿⣿⡏⣿⣿⡗⠀

⠀⣿⣿⣻⣽⣭⣭⣭⣭⡭⠡⠀⠀⠀⠙⣿⣿⣿⣿⣿⣿⣿⣿⢰⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⡷⣿⣲⣿⠷⣿⣶⣿⣶⣾⣿⣷⣶⣿⣿⢶⢿⢯⣏⠉⠀⠀⠀⠀⠈⢿⡇⠻⣿⡗⠀

⠀⢺⣿⣿⣿⣿⣿⣿⣿⣇⣀⠀⠀⠀⠄⣼⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⡞⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠋⠛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣀⠀⠀⠀⠀⠀⢼⠇⣷⣜⠗⠀

⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⡀⠀⣿⣿⣿⠿⣿⣿⣿⣿⠿⠿⢿⡯⢿⣾⡛⠠⠁⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢀⣀⡀⠀⢀⣀⣀⡿⠿⠦⠀

⠀⣶⣾⡽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣾⣿⣿⣿⣟⣿⣺⣿⣿⣿⣿⣿⣷⣭⣩⠥⡶⢒⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠎⠁⠀⠀⠈⢿⣿⣿⣿⣿⠀

⠀⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣛⣯⣴⣤⡼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠁⠀⠀⠀⠀⠀⠀⠈⠛⢿⣿⡃

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣶⣯⣟⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣍⣿⣿⣿⣿⣿⣿⡿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⡿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿⣠⠀⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡘⣟⣛⣛⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢸⣷⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠧⠄⠙⣿⣿⣿⣿⢠⣽⠃⢿⣿⣿⣿⣿⣿⣿⠿⠏⠈⣿⣿⡇⢽⣯⣤⣿⣿⣿⢿⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣍⣉⠝⣻⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢸⡡⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣓⡒⣱⣿⣛⣟⣡⣿⣿⠀⠘⣿⣿⣿⣿⣿⣿⣷⣥⡀⣿⣿⣿⠹⡇⢸⣿⣿⡟⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢠⣾⣯⡙⠛⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⡀⠃⢸⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⠷⠾⠹⠿⢿⣛⣛⣛⣛⡂⠻⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⠛⠀⢓⡀⠛⠛⠁⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⣸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢠⢀⠀⠉⠉⠉⠉⠀⠀⠀⠂⠀⠀⠀⠀⠒⠒⠒⠒⠒⠀⠀⠀⠐⣿⣿⣿⣿⣿⣿⣿⣛⣃⣨⠟⠀⠀⢸⣿⡷⠂⠉⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣾⣿⣿⡿⠃⠀⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠤⠀⠀⠀⠀⢸⣷⣶⣤⣤⠄⠀⠀⢸⣿⣿⡟⣹⣿⣿⣿⣿⣿⣿⠀⠀⠀⣈⡉⠀⠀⣶⣿⡿⢿⠿⣿⣿⣿⣣⣿⣿⣏⣼⣶⣶⣿⡿⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠒⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⢀⣀⣤⣤⣤⡞⣿⣿⢧⣿⣿⣿⣿⢿⣿⠥⠀⣦⠀⢿⣷⡄⠀⢹⣿⣿⠿⠿⠿⠿⠿⠿⠿⠛⠛⠛⠋⠉⠀⣤⣶⣶⣴⣤⣤⣤⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁

⠀⠐⠀⣶⣶⣶⢰⣶⣶⣦⢠⣶⢶⣦⣰⣶⢠⣶⢶⣮⢻⡟⣷⣶⣶⣤⠀⣶⣶⣦⠀⣶⡆⠀⣶⡆⣴⡶⠈⣶⣶⡎⢹⣶⡍⣶⡆⠀⢰⣶⣶⡶⣶⣆⣶⠆⣶⣶⣶⡍⣶⣶⣶⣍⢱⣶⣶⡆⣴⡶⣶⡄⣴⡶⣶⣄⠀⠀

⠀⠀⠀⣿⣧⡄⢸⣿⣸⣿⢸⣿⢸⣿⡇⠋⠸⣿⣮⡉⠼⠇⣿⣿⣼⡿⢀⣿⣿⣿⠀⣿⡇⠀⣿⣿⣿⠃⢸⣿⢻⣷⢸⣿⣷⣿⡇⠀⢸⣿⣧⡄⣿⣿⣿⠀⣿⣇⣿⡇⣿⣿⣿⡿⢸⣿⣧⡄⢿⣧⣍⠁⢿⣷⣍⡉⠀⠀

⠈⠁⠀⣿⣏⡁⢸⣿⠉⠁⢸⣿⢸⣿⡇⠀⢰⣾⢹⣿⠄⠀⣿⣿⢹⣿⢸⣿⣾⣿⡇⣿⣇⡀⣿⡿⣿⣇⣸⣿⣾⣿⢸⣿⢻⣿⡇⠀⢸⣿⣏⠁⣿⡿⣿⡄⣿⡏⠉⠀⣿⣿⣿⣿⢸⣿⣏⠁⣶⡟⣿⡇⣶⡏⣿⣿⠀⠀

⠀⠶⠶⣻⠛⠻⠜⠻⠰⠖⠎⠛⠛⠛⠀⠀⠈⠛⠟⠛⠀⠀⠛⠛⠛⠛⠘⠛⠀⠛⠃⠛⠛⠃⠛⠃⠙⠛⠛⠛⠘⠛⠛⠛⠈⠛⠃⠀⠘⠛⠛⠓⠛⠃⠛⠃⠛⠃⠀⠀⠛⠛⠛⠛⠘⠛⠛⠃⠙⠻⠛⠃⠙⠛⠛⠋⠀⠀

⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣦⣤⠤⢰⣤⣄⣀⡀⣀⣀⣀⣀⣀⠀⢀⣀⣀⣀⣀⣀⣀⣠⣤⣤⣤⣤⣤⣄⣠⣤⣤⣤⣶⣦⣀⣀⣀⣀⣀⣀⣀⣼⡿⠿⠿⣛⣃

⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⣼⣿⣿⣿⣿⡿⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⢘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣹⣇⠀⠀⠀⢺⣿⣿⣿⣿⣯⣤⣤⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣤⣤⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⢛⠛⠃

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠋⠀⠀⠀⠠⣿⣿⣿⣿⣷⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣯⣿⣿⣿⣿⣿⡗⠓⣿⣿⣿⣿⣿⣿⣿⣿⡷⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠘⠛⠿⠿⠻⢿⣿⣿⣿⡇⠀⣠⣶⠀⠀⠀⠀⠀⠀⠀⢀⣸⣿⣿⣿⠛⠛⠛⠛⡃⠀⢻⣿⣿⣿⣿⣿⣿⣿⡗⠤⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣀⣸⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠛⣿⣤⣄⠀⠀⠀⠀⠀⢺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣸⡿⠿⠿⠿⠿⠿⠛⠓⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣿⣶⣶⣾⣿⣿⣿⣿⣿⣿⣇⠀⣼⣿⣿⣿⠃⠀⠀⣀⣰⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⣶⣶⣷⣿⣿⣿⣿⣿⣿⠭⠭⠍⠁

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠙⠋⠉⠉⠛⠓⠒⠚⠉⠉⠉⠉⠋⠉⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠷⠶⠄⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠶⠶⠶⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣤⡄

⠀⣿⣿⣿⣿⣿⣿⣿⠀⣤⣤⣤⣽⣿⣿⣿⣿⣿⣧⣤⡀⢠⣤⣽⣿⣿⣿⣿⣿⣿⠁⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠐⣒⣒⠀

⠀⣫⣭⣭⣽⣿⣿⣿⠀⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⠀⢸⡯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠐⠒⠖⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠘⠲⠶⠀

⠀⣿⣿⣿⣿⣿⣟⠿⣷⣯⣿⣽⣿⣿⡿⣿⢻⣿⢿⢻⣿⢿⣿⡿⣿⣿⣿⢿⡿⣿⢿⡿⣿⡟⢻⠿⣿⡿⣿⣿⣾⡟⣰⡿⣿⣿⢿⡿⣿⢿⣿⢿⡿⣿⢿⣿⢿⢿⢿⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢰⣶⣶⠄

⠀⢹⣿⣿⣿⣿⣿⠷⣶⡌⣏⢸⡇⢸⠸⡿⢸⡁⣿⠸⣇⢿⣿⡇⣿⠇⣿⢸⣧⣭⢻⡸⣿⡇⢸⡇⣯⢸⣿⣿⡟⢰⣿⡘⣿⣿⢸⡇⣿⢸⡿⢸⡇⣿⡇⣇⢿⡇⣿⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣽⡟⠀⢘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⢿⣿⡇

⠀⣿⣿⣿⣿⣿⣟⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⢉⣉⣉⣉⣉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣁⣀⣀⣘⣛⣛⡛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠀⠀⠙⠇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡿⠋⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢻⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣁⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢸⣿⣇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠄⠻⣿⣿⣿⣿⢨⣿⣋⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣹⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣛⡶⢺⣿⣿⡿⣳⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣏⢿⣿⣿⡿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡶⣩⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⡾⡿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠶⢻⣿⣿⣟⣛⣛⣛⣛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠘⠛⠻⠿⠿⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢃⣿⠒⠉⣉⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠉⠉⠉⠉⠁⠀⠒⠒⠀⠀⠀⠀⠒⠒⠒⠒⠒⠂⠀⠁⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠏⠈⠉⠉⣉⣉⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⡏⡍⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠤⠀⠀⠀⠀⢠⣤⠤⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢎⡀⠀⠀⠠⢴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⡿⠿⠿⠡⠁⠀⠀⠀⠀⠠⠤⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣤⣠⣤⣤⣤⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢷⡄⠀⢠⣶⣟⠙⠛⠿⠿⠿⠿⠿⠿⠿⠿⣿⣿⣿⣿⣿⠷⣷⣶⣦⣤⣴⣶⣤⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠃

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢸⡿⠟⣉⣉⣩⣍⡓⠶⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣟⢙⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⢿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⠇⢰⣶⣶⣾⣿⣿⣿⣷⣾⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⡿⠿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠈⠙⠋⠈⠉⠉⠉⠉⠉⠀⠀⠀⣿⣿⣿⣿⣯⣽⣿⢿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠆⠲⣷⠋⢷⠄⠰⠰⠶⠖⠂⠀⠀⠀⠀⠀⠀⠀⠀⠉⠁⠀⠀⠀⠁⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠙⠛⠛⠉⠉⠉⠉⠀⠚⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⠀⠀⠀⠀

⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣦⣤⡤⢰⣦⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⡀⣀⣀⣀⣀⣀⣀⣀⣀⣤⣤⣤⣤⣄⣠⣤⣤⣶⣤⣀⣀⣀⣀⣀⣀⣀⣰⣾⠿⠿⠿⢜⣛⣃

⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⢸⣿⣿⣿⣿⡿⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⢛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠐⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣍⣹⠀⠀⠀⠐⣿⣿⣿⣿⣿⣤⣤⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⣤⣴⣾⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠟⠛⢛⠛⠁

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠛⠀⠀⠀⠀⣿⣿⣿⣿⣧⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣭⣵⣾⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⡿⠂⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠛⠛⠛⠛⠻⣿⣿⡟⡇⠀⢀⣴⡆⠀⠀⠀⠀⠀⠀⠀⢸⣻⣿⣿⠟⠛⠛⠛⠛⠀⢹⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠠⠄⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣀⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠚⢟⣥⣤⡀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣸⡿⠿⠿⠿⠿⠿⠟⠛⠂⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣷⣶⣶⣿⣿⣿⣿⣿⣿⣇⠀⢴⣿⣿⣿⡟⠀⠀⣀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⣰⣶⣶⣿⣿⣿⣿⣿⣿⠿⠯⠭⠭⠍⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠉⠉⠉⠉⠙⠛⠒⠒⠋⠉⠉⠛⠋⠉⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠶⠶⠴⠄⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠓⠶⠶⠶⠦⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⣤⣤⠄

⠀⣿⣷⣽⣿⣿⣿⣿⠀⣤⣄⣀⣽⣿⣿⣿⣿⣿⣧⣤⡀⢠⣤⣽⣿⣿⣿⣿⣿⣿⠁⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢐⣒⣒⠀

⠀⣭⣭⣿⣿⣿⣿⣿⠀⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠰⠖⠒⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠰⠶⠶⠀

⠀⣿⣿⣿⣿⣿⣟⠿⣷⣯⣿⣽⣿⣿⡿⣿⢻⣿⢿⢻⣿⢿⣿⡿⣿⣿⡿⢿⡿⣿⢿⡿⣿⡟⢻⠿⣿⡿⣿⣿⣾⡟⣰⡿⣿⣿⢿⡿⣿⢿⣿⢿⡿⣿⢿⣿⢿⢿⢿⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⢰⣶⣶⠄

⠀⣿⣿⣿⣿⣿⣿⠷⣶⡌⣏⢸⡇⢸⠸⡿⢸⡁⣿⢈⣇⢿⣿⡇⣿⠇⣿⢸⣧⣭⢻⡸⣿⡇⢸⡇⣯⢸⣿⣿⡟⢰⣿⡘⣿⣿⢸⡇⣿⢸⡿⢸⡇⣿⡇⣇⢿⡇⣽⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣽⡟⠀⠠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠻⢿⣿⡇

⠀⣿⣿⣿⣿⣿⣏⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⢉⣉⣉⣉⠉⡉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⢉⣉⣉⣉⣉⡉⠉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣁⣀⣀⣘⣛⣛⡛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠀⠀⠙⠇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠟⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢻⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⡀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⠛⠻⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢸⡟⣃⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠝⣿⣿⣿⣿⡟⣻⣿⣋⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣭⣿⣿⣿⡟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠝⣿⣿⣿⣿⡾⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣸⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣛⡳⢺⣿⣿⠿⣴⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢷⠆⣿⣿⣿⡿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠿⠿⠿⣿⣿⣿⣿⣿⣿⡿⠿⠿⣿⠿⠶⢻⣿⣿⣛⣛⣛⣓⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⠛⠛⠛⠛⠿⠿⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢋⣴⡀⠉⠉⠐⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠉⠉⠉⠉⠀⠀⠐⠃⠀⠀⠀⠀⠒⠒⠒⠒⠒⠂⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠁⠈⢉⣉⣉⣉⣉⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⣿⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠶⠀⠀⠀⠀⠠⠄⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠙⠀⠀⠤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣋⣶⣛⣃⠀⠀⠀⠀⠠⠤⢴⣶⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⣾⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣤⣤⣤⣤⣷⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠠⣴⣶⡏⠙⠙⠛⠒⠛⠛⠛⠛⠛⠛⠛⠻⠿⠿⠿⠛⠳⣶⣦⣶⣶⣦⣄⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢧

⠀⠀⣛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠂⠘⢋⣉⣩⣍⡝⠲⢶⣶⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⣟⣻⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⡿⠆⢰⣿⣿⣿⣿⣷⣿⣿⣾⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠿⠿⢿⡿⠿⠿⢟⡃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢸⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠈⠉⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣯⣿⣿⢿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠾⢿⣷⠏⠷⠄⠰⠰⠶⠶⠀⠀⠀⠀⠀⠀⠀⠈⠁⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠛⠛⠉⠉⠉⠁⠈⠛⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠛⠀⠀⠀⠀⠀⠈⠃⠀⠀⠀⠀⠀

⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣦⡄⠰⣦⡀⢀⡀⣀⠀⡀⣀⣀⣀⡀⢀⣀⢀⢀⢀⣀⣀⢀⣀⡀⣠⣤⣤⣤⣄⣤⣠⣶⣦⢀⡀⠀⢀⢀⣀⣀⣰⣶⣶⡶⠶⠤⢿⣛⣛⣓

⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⢸⣿⣿⣿⣿⡿⡛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⢛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⠿⠿⠇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣹⣀⠀⠀⠘⣿⣿⣿⣿⣿⣥⣤⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⣤⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠟⠛⠛⠛⣛⠃

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠁⠀⠀⠀⣿⣿⣿⣿⣧⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣯⣵⣿⣿⣿⣿⣯⠸⣿⣿⣿⣿⣿⣿⣿⣿⡟⠂⠀⠀⠀⠀⠀⣠⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠛⠻⠿⠛⠻⣿⣿⣿⡇⠀⠀⣴⣦⠀⠀⠀⠀⠀⠀⠀⣀⣿⣿⣿⠛⠛⠛⠛⠛⠀⢹⣿⣿⣿⣿⣿⣿⣿⡗⠀⠀⠀⠀⠀⠀⣼⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣄⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠘⠟⣧⣤⡀⠀⠀⠀⠀⠰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣁⣸⣿⠿⠿⠿⠿⠿⠿⠛⠀⠀⠀⠀⠀⠀⠈⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣿⣿⣷⣶⣾⣿⣿⣿⣿⣿⣿⣇⠀⢠⣿⣿⣿⡿⠀⠀⢀⣀⣾⣿⣿⣿⣿⣿⣿⣿⣷⣶⡆⣰⣶⣶⣶⣾⣾⣿⣿⣟⠛⠻⠿⠭⠭⢩⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠉⠉⠉⠉⠙⠛⠒⠒⠋⠉⠉⠉⠉⠉⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠛⠓⠒⠶⠶⢶⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣦⣤⣴⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠒⠒⠲⠶⠶⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣶⣶⣾⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⠀⣤⣤⣤⣼⣿⣿⣿⣿⣿⣧⣤⡀⢠⣤⣽⣿⣿⣿⣿⣿⣿⠁⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢐⣲⣿⠇

⠀⣽⣿⣿⣿⣿⣿⣿⠀⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠐⠲⣿⡆

⠀⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠰⠶⣿⠇

⠀⣿⣿⣿⣿⣿⣟⠿⣷⣯⣿⣽⣿⣿⡿⣿⢻⣿⢿⠛⣿⢿⣿⡿⣿⣿⡿⢿⡿⣿⢿⡿⣿⡟⢻⠿⣿⡿⣿⣿⣶⡟⣰⡿⣿⣿⢻⡿⣿⢿⣿⢿⡿⣿⢿⣿⢿⢿⢿⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢰⣶⣿⠄

⠀⣿⣿⣿⣿⣿⣿⠷⣶⡌⣏⢸⡇⢸⠸⡿⢸⡁⣿⠈⣇⢿⣿⡇⣿⠇⣿⢸⣧⣭⢻⡸⣿⡇⢸⡇⣯⢸⣿⣿⡟⢰⣿⡘⣿⣿⢸⡇⣿⢸⡿⢸⡇⣿⡇⣇⢿⡇⣽⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⢿⣿⣿⡇

⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣽⡟⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠙⢿⣿⡇

⠀⣿⣿⣿⣿⣿⣋⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⢉⣉⣉⣉⣉⡉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⢉⣉⣉⠉⠉⢉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣁⣀⣀⣘⣛⣛⡛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠀⠀⠙⠇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⢩⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣻⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠻⣿⣿⣿⣷⣖⠒⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢘⣛⣃⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠍⣿⣿⣿⣿⡆⣹⣿⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢹⣿⡿⢹⣽⣯⣭⣽⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠬⣸⠿⢿⣿⡾⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢸⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣟⣛⡳⢻⣿⣿⢿⣼⣿⣿⢈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⢸⣿⣿⠸⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⡿⢗⡆⣹⠇⠸⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠼⠿⠿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⠿⠶⢻⣿⣓⣛⡿⢿⣟⡛⢺⣿⣿⣿⣿⣿⣿⣿⣿⣷⣼⣿⣿⠂⠛⠛⠛⠛⠛⠿⢧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢋⣵⡀⠀⠀⠛⢛⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠉⠉⠉⠁⠀⠀⠈⠉⠀⠀⠀⠀⠒⠒⠒⠒⠂⠀⠈⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣥⠛⠋⢈⣉⣉⣉⣉⠉⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣛⣴⠉⠉⠉⠉⠉⠉⠉⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠖⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠤⣾⣿⣿⣿⣿⣿⡶⠶⢯⣿⣿⣿⣿⣾⣿⣿⣭⣾⣯⣥⠀⠀⠠⠤⢤⢶⣶⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢰⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⣤⣤⣥⣤⣤⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣤⣶⡙⠋⠉⠛⠂⢀⣠⡍⠉⠉⠉⠉⠉⠉⠉⠛⠛⠛⠋⠱⣶⣶⣦⣠⣄⡰⠞⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂

⢘⣛⡛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⢛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢈⣉⣭⡙⠲⢶⣦⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⣿⣿⣿⣿⣿⣿⣦⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢸⣿⣣⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢿⡿⣿⣿⡿⠿⠿⠀⢸⣿⣿⣾⣷⣷⣾⣽⡛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠿⠿⠿⠿⣛⣩⣴⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣸⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠀⠁⠀⡉⠉⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣭⣿⡿⢿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣇⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀

⢿⣟⣿⣶⠊⠶⠄⠰⠰⠶⠾⠀⠀⠀⠀⠀⠀⠀⠄⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠉⠀⠀⠀⠈⠉⠉⠉⠁⠈⠛⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠛⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣦⠤⢰⣄⡀⠀⣀⣀⣀⣀⠀⠀⠀⠀⢀⣀⣀⣀⣀⣀⣀⣀⠀⠀⢀⣠⣤⣤⣤⣤⣠⣶⣦⢀⠀⠀⠀⠀⢀⣀⣶⣶⣶⡶⠦⠼⠿⠿⣿⣿⣓

⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⠀⣼⣿⣿⣿⣿⡿⠛⠛⠛⠛⠛⠛⠛⡛⠛⠛⢛⠛⠛⠛⠛⠛⠛⠛⣻⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣾⣿⣿⡿⢿⣿⣿⡇

⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣹⡇⠀⠀⢺⣿⣿⣿⣿⣿⣤⣤⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣤⣤⣴⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⠛⢿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠃⠀⠀⢸⣿⣿⣿⣿⣧⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⡉⠁⠀⠀⠀⠀⠀⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⠀⠈⠛⠟⠻⠻⢿⣿⣿⣿⡇⠀⢀⣴⡀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⡿⠛⠛⠻⠛⠃⠀⢻⣿⣿⣿⣿⣿⣿⣿⡁⠀⠀⠀⠂⠀⢰⣿⣿⠇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣾⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠻⣻⣤⣄⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣟⣀⣸⣿⠿⠿⠿⠿⠿⠿⠁⠀⠀⠀⠀⠀⠘⠙⢋⡄

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣾⣾⣶⣿⣷⣶⣶⣿⣿⣿⣿⣿⣿⣿⡇⠀⣴⣿⣿⣿⠇⠀⠀⣀⣴⣾⣿⣿⣻⣿⣿⣿⣿⣷⣶⠠⣶⣶⣶⣶⣶⣶⣶⣾⣞⠛⠛⠛⠋⠉⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠉⠛⠉⠉⠉⠉⠑⠒⠚⠉⠉⠉⠉⠉⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠋⠃⠓⠒⠲⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣤⣤⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠛⠚⠒⠒⠒⢿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⠀⣠⣤⣤⣽⣿⣿⣿⣿⣿⣇⣤⡀⢠⣤⣽⣿⣿⣿⣿⣿⣿⠁⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⢸⣿⣿⠇

⠀⣷⣾⣿⣿⣿⣿⣿⠀⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣷⠂

⠀⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⢸⣿⣿⠄

⠀⣿⣿⣿⣿⣿⣟⠿⣷⣯⣿⣽⣿⣿⡿⣿⢻⣿⢿⢻⣿⢿⣿⡿⣿⣿⡿⢿⡿⣿⢿⡿⣿⡟⢻⠿⣿⡿⣿⣿⣾⡟⣰⡿⣿⣿⢻⡿⣿⢿⣿⢿⡿⣿⢿⣿⢿⢿⢿⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⠄

⠀⣿⣿⣿⣿⣿⣿⠷⣶⡌⣏⢸⡇⢸⠸⡿⢸⡁⣿⠘⣇⢿⣿⡇⣿⠇⣿⢸⣧⣭⢻⡸⣿⡇⢸⡇⣯⢸⣿⣿⡟⢰⣿⡘⣿⣿⢸⡇⣿⢸⡿⢸⡇⣿⡇⣇⢿⡇⣽⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣽⡟⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠙⢿⣿⠀

⠀⣿⣿⣿⣿⣿⣏⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⡉⣉⣉⣉⣉⡉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⢉⡉⠉⠉⣉⣉⣉⢉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣁⣀⣀⣈⣛⣛⡛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠀⠀⠘⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠛⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⡞⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢿⣿⣶⣶⣶⡖⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢘⣛⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠙⣿⣿⡇⣶⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢻⣿⡟⢿⣿⣭⣭⣭⣭⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠃⡇⢹⣭⣭⠅⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠶⡶⢌⣿⣿⡏⣼⣿⣿⢸⣾⣿⣿⣿⣿⣿⣿⣿⣿⣧⢸⣿⡇⢸⣿⣿⣿⣿⣿⣿⡿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⡯⢥⢸⡇⣸⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡵⠺⣿⡷⠾⢟⣛⣛⡾⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⡄⢘⣛⣛⣛⣛⠻⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣋⡄⠀⢚⡛⣛⣃⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠉⠉⠉⠉⠉⠐⠒⠒⠀⠀⠀⠀⠒⠒⠒⠒⠒⠒⠂⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣯⣥⠀⢀⣉⣉⣉⣉⠉⠉⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣩⡎⠉⠉⠉⠉⠉⢉⣉⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠤⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣶⡶⠶⠆⢻⣿⣿⣿⣿⣿⣿⣿⣯⣽⣯⣭⡀⠤⣤⣾⣶⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢸⣿⣶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⣤⣤⣤⣤⣤⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢽⠛⠛⠛⠓⠀⣠⣤⣤⡜⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠱⣶⣤⣄⣰⠚⠛⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠸⠿⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⢈⣝⠒⢶⣶⣾⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣯⡤⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢈⣩⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠻⣿⣿⣿⡿⠿⠿⠃⣸⣿⣶⣷⣿⣿⣿⠿⠿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠿⠿⢟⣉⣥⣴⣶⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢸⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠈⠈⠉⠁⠀⣉⡉⠁⠀⠀⠀⠀⠀⠀⠀⢠⣯⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀

⠸⠿⠿⣷⠊⠷⠄⠰⠰⠶⠖⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠁⠀⠀⠀⠀⠈⠁⠀⠀⠈⠉⠉⠀⠙⠛⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠛⠛⠋⠛⠀⠀⠀⠀⠀⠀⠇⠀⠀⠀⠀⠀

⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⡶⠒⣆⣀⣀⢀⣀⠀⠀⣀⠀⢀⢀⣀⣀⠀⠀⣀⣀⡀⠀⠀⢀⣀⣀⡀⢀⣀⣄⣀⣶⣴⣄⡀⠀⠀⠀⠀⣀⣶⣶⣶⣶⡄⠴⠿⠾⠿⢿⣿⣿⣟⣓

⢨⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠏⠀⢰⣿⣿⣿⣿⣿⠛⠿⠟⠛⠛⠛⠛⠛⠛⢛⣛⣛⣛⣛⣛⠛⠛⠛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣾⣿⣿⢿⣿⣿⣿⣿⣿⡏

⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⡇⠀⠀⢸⣿⣿⣿⣿⣿⣧⣤⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣤⣤⣤⣿⣿⣿⣿⡏⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⠿⠾⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠃⠀⠀⠰⣿⣿⣿⣿⣦⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣵⣿⣿⣿⣿⡇⠹⣿⣿⣿⣿⣿⣿⣿⣿⣍⠉⠈⠀⠀⠀⠠⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⡛⠟⠿⠿⢿⣿⣿⣿⡇⠀⢀⣴⣆⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⡿⠛⠛⠛⠛⠃⠀⢻⣿⣿⣿⣿⣿⣿⣿⡅⠀⠀⠀⠀⠀⠰⣿⣿⣿⣿⡿⠇

⠀⣿⣿⣿⣿⣿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣼⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠸⢛⣥⣤⡀⠀⠀⠀⠀⠰⣿⣿⣿⣿⣿⣿⣿⣿⣟⣀⣸⣿⠿⠿⠿⠿⠿⠿⠍⠀⠀⠀⠀⠀⠀⠛⢣⣤⣤⣤⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣾⣿⣿⣿⣿⣿⣿⣏⠀⢴⣿⣿⣿⡇⠀⠀⣀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣷⣶⠀⢲⣶⣶⣶⣶⣶⣶⣶⣞⡛⠛⠛⠛⠉⢻⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠉⠉⠉⠙⠉⠛⠒⠚⠉⠉⠉⠉⠉⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠉⠉⠀⠒⠒⢺⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠛⠓⠒⠒⠒⢺⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣾⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⠀⣤⣄⣤⣽⣿⣿⣿⣿⣿⣧⣄⡀⢠⣤⣽⣿⣿⣿⣿⣿⣿⠁⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⠿⠿⠇

⠀⣿⣿⣿⣿⣿⣿⣿⠀⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⠀⢸⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠸⠿⠿⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⢻⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣟⠿⣷⣯⣿⣽⣿⣿⡿⣿⢻⣿⢿⠛⣿⢿⣿⡿⣿⣿⡿⢿⡿⣿⢿⡿⣿⡟⢻⠿⣿⡿⣿⣿⣾⡟⣰⡿⣿⣿⢿⡿⣿⢿⣿⢿⡿⣿⢿⣿⢿⢿⢿⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⠿⠃

⠀⣿⣿⣿⣿⣿⣿⠷⣶⡌⣏⢸⡇⢸⠸⡿⢸⡁⣿⠀⣇⢿⣿⡇⣿⠇⣿⢸⣧⣭⢻⡸⣿⡇⢸⡇⣯⢸⣿⣿⡟⢰⣿⡘⣿⣿⢸⡇⣿⢸⡿⢸⡇⣿⡆⣇⢿⡇⣽⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣽⡟⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠐⠒⠀

⠀⣿⣿⣿⣿⣿⣋⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⡉⢉⣉⣉⣉⡉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⢉⣉⣉⠉⠉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣁⣀⣀⣈⣛⣛⡛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡴⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠛⠛⠛⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢿⣯⠭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠓⣿⣿⣿⡼⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⣿⣿⣟⣻⣛⣿⣿⣿⣿⣿⠿⣻⣿⣿⣿⣿⣿⣿⣿⣿⠓⣖⣶⣶⣲⡚⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣸⣿⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡭⠀⠛⣿⣿⡇⢹⣿⡃⢿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠉⣿⡗⢿⣯⡭⣿⣿⣿⣿⣿⣷⢤⣾⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⣾⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣯⣬⣽⣿⣿⣿⣿⣿⣿⣿⣿⣯⣭⠥⠀⠈⠿⠏⢇⣼⡯⣠⣼⣿⣿⣿⣿⣿⣿⣿⣿⣦⣰⡿⠇⢸⣿⣿⣿⣿⣿⣿⣟⣉⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⡗⢸⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣵⣭⡾⣟⣛⣛⣛⠿⣿⠻⢛⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠋⠀⢘⠛⠛⠛⠛⠛⠛⠋⣸⣿⣿⣿⣿⣿⣿⣿⣿⡿⣋⣤⠚⢛⠛⢛⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠄⠐⠀⠉⠉⠉⠩⠩⠭⠭⠭⠉⠉⠉⠀⠐⠒⠂⠀⠈⠀⠁⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣯⣤⢀⣀⣉⠉⠉⠉⠉⠉⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿⡷⢞⣿⣷⠋⠉⢉⣉⣉⣉⣉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣶⣶⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⠀⠀⠀⠀⠀⠀⢀⣀⠀⠀⠀⣾⣿⣿⣿⣿⣟⣿⣿⣿⣿⣟⠘⣿⣿⡿⠶⠶⠆⠀⢀⠀⢻⣭⣭⣭⣽⣥⣤⣭⣵⣯⣽⣥⣴⣾⣿⣿⣿⣿⣿⡧⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠈⠛⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⣤⣤⣴⣶⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠛⠓⠀⣀⣤⣤⣴⣾⣿⡟⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⢣⣄⡚⠛⠋⠛⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠰⠶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣷⣶⣶⣟⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠲⢶⣾⣿⣿⣿⣿⣿⣉⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠶⠒⣂⣀⣀⡁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢰⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠸⣿⢿⡿⠿⠟⠂⣸⣷⣮⣝⠛⠿⠿⠿⠿⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣩⣴⣶⣶⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠁⠀⠀⠀⠀⣉⡉⠉⠁⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⠇⠀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⣿⣿⣿⣿⢿⣿⣯⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠺⠿⠿⣶⠋⠶⠄⠰⠰⠶⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠋⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠛⠋⠀⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠛⠓⠚⠋⠉⠙⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⠶⠒⣤⣄⡀⡀⠀⡀⠀⢀⣀⡀⠀⡀⢀⣀⣀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⣀⣠⣴⣶⣶⡄⠀⠀⠀⠀⠀⢠⣤⣤⣴⣶⣀⠾⠶⡶⠶⠶⠶⠾⣿⣿⣓

⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⢠⣼⣿⣿⣿⣿⢟⠛⠛⠛⠛⠛⢛⣛⡛⣛⣛⣛⣛⣛⣛⣛⣛⠛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣅⡇⠀⠐⢿⣿⣿⣿⣿⣿⣤⣤⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣤⣤⣾⣿⣿⣿⣿⡋⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⠶⢿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠃⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣾⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣼⣿⣿⣿⣿⡀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣀⠀⠉⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⡀⠀⠘⣻⠿⠛⢿⣿⣿⣿⢿⡇⠀⢀⣴⡀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⡿⠻⠿⠿⠛⠃⠈⢿⣿⣿⣿⣿⣿⣿⣿⡁⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⡿⠇

⠀⣿⣿⣿⣿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠛⣯⣤⣄⠀⠀⠀⠀⠀⢶⣿⣿⣿⣿⣿⣿⣿⣿⣇⣀⣸⣿⣿⡿⠿⠿⠿⠿⠁⠀⠀⠀⠀⠐⠚⠛⣡⣤⣤⣤⣤⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣿⣿⣿⣿⣿⣿⣿⡇⠀⣼⣿⣿⣿⠇⠀⠀⣀⣰⣿⣿⣟⣻⣿⣿⣿⣿⣶⡆⠠⣶⣶⣶⣶⣶⣶⣶⣶⣖⣒⡛⠛⠛⠛⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠉⠉⠉⠉⠉⠉⠓⠒⠚⠉⠉⠉⠉⠉⠳⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⠉⠉⠉⠁⢛⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣤⣤⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠋⠉⠉⠐⢻⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣛⣉⣙⣛⣛⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⠀⣤⣄⣤⣽⣿⣿⣿⣿⣿⣧⣄⡀⢠⣤⣽⣿⣿⣿⣿⣿⣿⠁⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⢸⣿⣿⠇

⠀⣿⣿⣿⣿⣿⣿⣿⠀⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠸⠿⠿⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⢸⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣟⠿⣷⣯⣿⣽⣿⣿⡿⣿⢻⣿⢿⢛⣿⢿⣿⡿⣿⣿⡿⢿⡿⣿⢿⡿⣿⡟⢻⠿⣿⡿⣿⣿⣾⡟⣰⡿⣿⣿⢻⡿⣿⢿⣿⢿⡿⣿⢿⣿⢿⢿⢿⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠹⢿⠿⠇

⠀⣿⣿⣿⣿⣿⣿⠷⣶⡌⣏⢸⡇⢸⠸⡿⢸⡁⣿⠀⣇⢿⣿⡇⣿⠇⣿⢸⣧⣭⢻⡸⣿⡇⢸⡇⣯⢸⣿⣿⡟⢰⣿⡘⣿⣿⢸⡇⣿⢸⡿⢸⡇⣿⡇⣇⢿⡇⣽⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣽⡟⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠐⠓⠓⠀

⠀⣿⣿⣿⣿⣿⣏⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⡉⠉⣉⣉⣉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⢉⣉⣉⢉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣁⣀⣀⣘⣛⣛⣛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠀⠀⠈⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢻⣻⡇⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡸⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠛⠛⠛⠛⠛⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣍⡉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡗⢸⣿⣷⠈⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣿⣿⣻⣻⣿⣿⣿⣿⣿⣿⡿⣻⣿⣿⣿⢿⣿⣷⣶⣶⣶⣶⣖⣖⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠙⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠐⢻⡟⡀⢹⣿⡇⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⣽⡟⢻⣭⣽⣯⣽⣿⣿⣿⣿⣿⡿⣱⣿⠟⣼⣿⣿⣶⣿⣿⣬⣭⣭⣭⣭⣽⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣷⣦⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⡭⠄⢀⠩⠏⢁⣼⠟⣠⢰⣿⣿⣿⣿⣿⣿⣿⣿⣥⡔⣿⠇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣠⣿⡏⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠿⠿⠯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣀⣤⢻⣿⡿⢿⣿⡺⠟⠻⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠑⠀⢘⡛⣛⣛⣛⣛⣛⣛⠉⠉⣙⣉⣿⣿⣿⣿⣿⣿⣿⢋⢛⠛⠛⠛⠛⡛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠤⠤⠀⠈⠉⠉⠩⠭⠭⠭⠍⠉⠉⠉⠁⠐⠒⠒⠒⠒⠊⠁⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⠀⡀⠉⠉⠉⠉⠉⠉⣩⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠃⠉⢉⣉⣉⣉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢀⣶⣶⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⠀⠀⠀⠀⢀⣀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠘⣷⣶⠶⠶⠆⠀⢠⣿⣿⣿⣿⣭⣭⣭⣯⣭⣤⣄⣀⣈⣀⣾⣿⣿⣿⣿⣿⣤⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠈⠛⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⣤⣴⣶⣷⣤⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠓⢀⣠⣤⣤⣴⣿⣿⣾⣿⣯⠉⠙⠛⠛⠛⠛⠛⠛⠛⠛⢓⠛⠛⠉⠉⠁⠀⣬⣭⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠠⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣶⣶⣟⡛⢿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢴⣿⣿⣿⣿⣿⣿⣻⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡧⠖⣂⣀⣀⣉⣉⡉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢰⣞⣁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠘⣿⣿⣿⠿⠿⠁⣸⣿⣿⠿⠿⠿⠿⠿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⣶⣶⣿⣿⣿⣿⣧⡦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢸⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠀⠀⠀⠀⠀⠈⢉⣉⠙⠁⠀⠀⠀⠀⠀⠀⢈⣿⣿⠃⠀⠀⠀⠀⠀⠈⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠘⠟⠿⣶⠋⢶⠄⠰⠰⠶⠶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠈⠉⠁⠀⠀⠀⠀⠀⠀⠀⠘⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠛⠛⠓⠚⠋⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣶⣶⣶⡶⠀⣤⣄⣄⣀⣀⢀⠀⠀⢀⢀⣀⣀⣀⣀⠀⠀⠀⠀⠀⣀⡀⠀⠀⡀⡀⠀⢀⢴⣶⣶⣆⠀⠀⠀⠀⠀⠀⣤⣤⣤⣤⣤⣶⣶⣶⣶⣶⣶⠶⠶⠾⣿⣿⣃

⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠀⢸⣿⣿⣿⣿⢟⠻⠛⠛⢛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⠛⢻⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏

⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣅⡟⠀⠀⢸⣿⣿⣿⣿⣯⣤⣤⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣤⣤⣴⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠶⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠃⠀⠀⢸⣿⣿⣿⣿⣼⣿⣿⣾⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣼⣿⣿⣿⣿⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠘⡻⠿⠿⠿⢿⣿⣿⢹⠀⠀⢀⣴⡀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⡿⠿⠿⠿⠿⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⡷⠆

⠀⣿⡿⠿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠺⢟⣤⣄⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⣹⣿⣿⣿⡿⠿⠿⠿⠀⠀⠀⠀⠀⠀⠻⠟⣁⣀⣀⣤⣤⣤⣤⡀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣿⣿⣿⣿⣿⣿⣿⡀⠀⣴⣿⣿⣿⠇⠀⠀⣀⣠⣾⣿⣟⣻⣿⣿⣿⣿⣶⡆⠀⣴⣶⣶⣶⣶⣶⣶⣶⣖⣒⣒⣒⠛⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠉⠛⠛⠉⠉⠩⠝⠴⠾⠩⠍⠉⠉⠉⠑⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣍⡁⠁⠀⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣦⣤⣤⣤⣤⣶⣦⣤⣤⣤⣤⣤⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣉⣉⣉⠁⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣉⣉⣉⣉⣙⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⠀⣀⣄⣀⣽⣿⣿⣿⣿⣿⣇⣄⡀⢠⣄⣽⣿⣿⣿⣿⣿⣿⠁⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢹⣿⣿⠇

⠀⣿⣿⣿⣿⣿⣿⣿⠀⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⠀⢸⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠸⠿⠿⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣾⣿⣿⡇

⠀⣿⣿⠿⣿⣿⣟⠿⣷⣯⣿⣽⣿⣿⡿⣿⢻⣿⢿⢛⣿⢿⣿⡿⣿⣿⡿⢿⡿⣿⢿⡿⣿⡟⢻⠿⣿⡿⣿⣿⣾⡟⣰⡿⣿⣿⢻⡿⣿⢿⣿⢿⡿⣿⢿⣿⢿⢿⢿⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠹⢿⠿⠇

⠀⣿⣿⣛⣿⣿⣿⠷⣶⡌⣏⢸⡇⢸⠸⡿⢸⡁⣿⠀⣇⢿⣿⡇⣿⠇⣿⢸⣧⣭⢻⡸⣿⡇⢸⡇⣯⢸⣿⣿⡟⢰⣿⡘⣿⣿⢸⡇⣿⢸⡿⢸⡇⣿⡆⣇⢿⡇⣽⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣽⡟⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⠘⠛⠓⠀

⠀⣿⣿⣿⣿⣿⣏⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⠉⠉⠉⣉⣉⣉⡉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⣉⢉⣉⣉⢉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣁⣀⣀⣘⣛⣛⣛⡛⠛⠛⠛⠛⠛⠛⠛⠛⠋⠀⠀⠈⠀

⠀⣿⣿⣿⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢋⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠸⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠛⠛⠛⠛⠛⠛⠛⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣋⡉⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⢸⡤⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢉⡷⣶⣒⣒⣒⣒⣒⣒⡒⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢀⣀⣀⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠀⠘⡗⠀⢹⣿⡧⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⢹⡏⢻⣿⣭⣯⣽⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢠⡟⠀⣯⣽⣿⣽⣯⣭⣽⡧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⡥⢠⣀⣁⣀⣾⣟⣀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣤⡀⢸⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠀⣼⠃⡄⢸⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⡿⢧⢼⣿⣿⣭⣭⣭⣽⣿⣿⣿⣿⣟⣁⡸⠿⢿⣿⣿⣿⠟⠸⣿⣽⣿⣿⣿⣿⣿⣽⣶⠀⢸⡆⢘⣛⣛⣛⣛⣛⣛⣻⣦⣤⣀⠈⠉⠁⣠⣼⣿⡿⠁⣼⡛⠛⢛⣛⣛⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠤⠤⠀⠀⠀⠀⠙⠛⠋⠉⠉⠉⠁⠀⠀⠀⠒⠒⠒⠒⠒⠋⠂⢸⣿⣿⣿⣿⣿⣿⣿⣟⣻⣀⠀⠀⠉⠉⠉⠉⠉⠉⢉⣿⣿⣿⣿⣿⣶⣿⣿⣿⢿⣷⣾⡿⣉⣉⣉⡉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢠⡞⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣹⣿⣿⣿⣿⠀⠶⡶⠄⠀⠀⠀⣀⣜⠿⠿⣿⣿⣿⣿⣯⣭⣭⣤⣀⡀⢰⣿⣿⣿⣿⢤⣤⣈⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠘⡇⠙⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣴⣷⣤⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢀⣤⣤⣴⣾⣿⣶⣶⣶⣶⣶⡏⠉⠉⠉⠉⠉⠉⠉⠉⠙⠛⠋⠋⠉⠀⣬⣭⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⡛⢻⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣟⣹⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠠⠶⢒⣀⣀⣈⣉⠉⣩⣭⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢈⣉⣛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⠿⢿⣿⣿⣿⣿⣿⠉⣿⣿⣿⡿⠿⠀⣙⠿⠿⠿⠿⠿⢿⣿⣿⢿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⣴⣶⣶⣿⣿⣿⣗⣶⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠈⠉⠉⠉⠋⠀⠈⠀⠀⠀⠀⢸⠃⠀⢀⡀⠀⠀⠈⠉⠁⠈⠉⠁⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⢿⣿⣽⡿⠿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠻⣿⠿⣶⠊⠶⠄⠰⠶⠶⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠁⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠛⠓⠛⠉⠉⠉⠉⠀⠹⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣷⣶⡶⢐⣦⣄⣀⣀⣀⣀⣀⡀⠀⠀⠀⠀⣀⡀⠀⠀⠀⠀⠀⠀⡀⣀⢀⠀⠀⠀⢀⢰⣶⣆⡆⠀⠀⠀⠀⠀⢀⣤⣤⣤⣤⣤⣴⣶⣶⣶⣶⣶⣶⡶⠶⠶⠶⣶⣀⣂

⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⢠⣾⣿⣿⣿⣿⢟⠻⠿⠿⠛⠛⠛⢛⠛⣛⣛⣛⣛⡛⠛⢛⣛⠛⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏

⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣽⠀⠘⢿⣿⣿⣿⣿⣷⣶⣶⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⣤⣤⣾⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠋⠀⠀⢸⣿⣿⣿⣿⣾⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣼⣿⣿⣿⣿⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⢘⣿⣿⠿⢿⣿⣿⣿⢹⠀⠀⢀⣴⡀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⠿⠿⠿⠿⠟⠀⠀⣿⣿⣿⣿⣿⣿⣿⣯⡀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣯⣴⣞⣿⡇

⠀⠿⢿⣿⣿⠿⠿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠚⣟⣤⣄⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⡀⢀⣿⣿⣿⣿⣿⢿⠿⠿⠀⠀⠀⠀⠀⠘⠿⠛⣀⣀⣄⣤⣤⣤⣤⣤⣭⡀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⡀⠀⣼⣿⣿⡿⠇⠀⠀⣀⣴⣿⣿⣟⣻⣿⣿⣿⣷⣶⠆⠠⣶⣶⣶⣶⣶⣶⣶⣶⣒⣒⣒⡚⠛⢳⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠛⠛⠋⠉⠉⠉⠓⠒⠋⠉⠉⠉⠙⠙⠳⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣉⠉⠉⠉⠉⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣤⣤⣴⣶⣶⣶⣶⣶⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣉⣉⣉⠉⠉⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣉⣉⣉⣙⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⠀⣠⣤⣤⣽⣿⣿⣿⣿⣿⣧⣤⡀⢠⣤⣽⣿⣿⣿⣿⣿⣿⠁⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠹⠿⠿⠇

⠀⣿⣿⣿⣿⣿⣿⣿⠀⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠸⠿⠟⠀

⠀⢹⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣻⣿⣿⡇

⠀⢹⣿⣿⣿⣿⣟⠿⣷⣯⣿⣽⣿⣿⡿⣿⢻⣿⢿⠛⣿⢿⣿⡿⣿⣿⡿⢿⡿⣿⢿⡿⣿⡟⢻⠿⣿⡿⣿⣿⣾⡟⣰⡿⣿⣿⢿⡿⣿⢿⣿⢿⡿⣿⢿⣿⢿⢿⢿⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠻⣿⣿⡇

⠀⣸⣿⣿⣿⣿⣿⠷⣶⡌⣏⢸⡇⢸⠸⡿⢸⡁⣿⠀⣇⢿⣿⡇⣿⠇⣿⢸⣧⣭⢻⡸⣿⡇⢸⡇⣯⢸⣿⣿⡟⢰⣿⡘⣿⣿⢸⡇⣿⢸⡿⢸⡇⣿⡇⣇⢿⡇⣽⠀⢘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠠⣶⣿⡄

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣽⡟⠀⢐⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠘⢿⣿⡇

⠀⣿⣿⣿⣿⣿⣏⣉⢉⣉⣉⣉⣉⣉⣉⣉⣉⣉⠉⠉⢉⣉⣉⣉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⢉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⡉⠉⢉⣉⣉⣉⣉⣉⣉⣉⣁⣀⣀⣘⣛⣛⣛⣛⡛⠛⠛⠛⠛⠛⠛⠛⠛⠀⠙⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠁⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠛⠛⠛⠛⠛⠛⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⡇

⠀⣿⣿⣿⢟⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⣏⢻⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣛⣻⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀

⠀⠟⠉⢁⣺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣙⠀⠀⠈⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⠙⣿⣿⣿⣿⣿⣿⡄⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣭⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣴⣶⣾⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣅⣄⣀⣼⣿⣿⣿⢀⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⡂⢸⣿⣿⣿⣿⣿⣅⡀⠀⠛⠛⠻⠿⢿⣿⣿⣿⣿⠏⠀⣿⣿⣿⣿⣿⣿⣿⡿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀

⠀⠽⠿⠿⠷⠶⠿⠿⠿⣿⣶⣶⣶⣶⣿⣿⣷⠷⣛⣛⣛⣿⣿⡯⢸⣟⣯⣿⣿⣿⣿⣿⢟⣥⡆⠀⠂⢘⣛⣛⣛⣛⣛⡛⠻⠀⠀⠀⠀⠀⢀⣀⡀⠀⠀⠀⠀⠛⠛⢒⣛⣿⣿⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀

⠀⠉⠉⠙⠋⠀⠀⠀⠘⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠚⢻⡟⠁⠈⣹⣿⣿⣿⣿⣿⣿⣿⣿⣂⠀⠀⠉⠉⠉⠉⠉⠉⠉⠉⠀⠘⠛⠛⠛⣻⣿⣿⣷⣦⣄⡀⠈⡁⠀⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢀⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣓⡀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠄⠀⠀⠀⣤⠄⠀⠀⠀⠠⠴⠆⠀⠀⠀⠛⠿⢾⣿⣥⣄⣶⣷⣤⣬⣁⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠈⠉⠉⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣤⣶⣿⣷⣶⣶⣶⣶⣶⣶⣶⡖⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⢤⣬⣽⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣶⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡂⢿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣈⣭⠍⣩⣭⣭⣿⣭⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠸⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⠿⠿⢛⣩⣽⢿⣿⣿⣿⣿⡏⠹⢿⣿⣿⠿⠇⠸⠿⠿⠿⣿⣿⣿⣿⣿⣿⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣶⣾⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢸⡷⠋⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⡆⠀⠀⡉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠁⠈⠉⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠈⠇⠲⣶⠀⠶⠄⠰⠰⠶⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠛⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠉⠉⠉⠀⠚⠛⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⡶⢒⣦⣠⣠⣀⣀⣀⣀⣀⣀⡀⠀⠀⣀⢀⡀⣀⠀⡀⠀⠀⠀⢀⡀⢀⣀⠀⢀⢠⣶⣆⡆⠀⠀⠀⠀⠀⠀⣤⣤⣤⣤⣤⣤⣴⣶⣶⣶⣶⣶⣶⣶⠶⠶⠶⠦⣤⣒⣂

⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⣾⣿⣿⣿⣿⢟⠻⠿⠿⠿⠛⠛⠛⡛⣛⣛⣛⣛⡛⠛⣛⣛⠛⣿⣿⣿⣿⣿⣿⢿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣼⠀⠀⢻⣿⣿⣿⣿⣿⣶⣶⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣤⣬⣴⣿⣿⣿⣿⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠛⠀⠀⢸⣿⣿⣿⣿⣼⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣼⣿⣿⣿⣿⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⠆⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⡀⢘⣿⣿⣿⣿⣿⣿⣿⢹⡇⠀⢀⣴⡄⠀⠀⠀⠀⠀⠀⠀⣻⣿⣿⡿⠿⠿⠿⠟⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣯⣭⣝⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⠿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠸⢟⣥⣄⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⢸⣿⣿⣿⣿⣿⠿⠿⠄⠀⠀⠀⠀⠀⠿⠟⣀⣀⣄⣠⣤⣤⣤⣤⣬⣏⣛⡁

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⡇⠀⢰⣿⣿⣿⠇⠀⠀⣀⣠⣾⣿⣟⣻⣿⣿⣿⣿⣶⠆⠀⢸⣶⣶⣶⣶⣶⣶⣶⣖⣒⣒⣒⡒⢒⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠛⠋⠉⠋⠉⠵⠶⠾⠭⠭⠍⠉⠛⠱⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣀⣈⠀⠈⢙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣦⣤⣤⣴⣶⣶⣶⣦⣤⣤⣴⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣍⣉⣉⣉⡉⢙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⡿⣟⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣉⣉⣉⣉⣙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⠀⣠⣤⣤⣽⣿⣿⣿⣿⣿⣧⣤⡀⢠⣤⣽⣿⣿⣿⣿⣿⣿⠁⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠻⠿⠿⠇

⠀⣿⣿⣿⣿⣿⣿⣿⠀⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠘⣼⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⡂

⠀⣿⣿⣿⣿⣿⣟⠿⣷⣯⣿⣽⣿⣿⡿⣿⢻⣿⢿⠛⣿⢿⣿⡿⣿⣿⡿⢿⡿⣿⢿⡿⣿⡟⢻⠿⣿⡿⣿⣿⣾⡟⣰⡿⣿⣿⢻⡿⣿⢿⣿⢿⡿⣿⢿⣿⢿⢿⢿⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⠷⣶⡌⣏⢸⡇⢸⠸⡿⢸⡁⣿⠈⣇⢻⣿⡇⣿⠇⣿⢸⣧⣭⢻⡸⣿⡇⢸⡇⣯⢸⣿⣿⡟⢰⣿⡘⣿⣿⢸⡇⣿⢸⡿⢸⡇⣿⡆⣇⢿⡇⣽⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢼⣿⣯⡄

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣽⡟⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢺⣿⣿⠃

⠀⣿⣿⣿⣿⣿⣟⣉⣉⡉⣉⣉⠉⡉⠉⣉⠉⣉⣉⠉⣉⣉⣉⣉⡉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⣉⢉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⠉⠉⢉⣉⣉⣉⣉⣉⣉⡁⢀⣀⣘⣛⣛⣛⣛⣛⠛⠛⠛⠛⠛⠛⠛⠛⠘⣿⣿⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣾⣾⢻⣿⣿⣿⣿⣿⣿⣿⡟⠛⠛⠛⠛⢛⡛⢻⡁⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⠀

⠀⢸⣿⣿⣿⣿⡿⣋⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡇⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢼⣿⣿⣿⣿⣿⣏⠀⢻⡟⣿⣿⣿⣿⣹⣿⣿⣿⣿⣿⣿⣿⣿⣖⣲⣿⣿⣿⣿⣟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠟⠀

⠀⢸⣿⣿⣿⢟⡁⣻⣿⣿⣿⣿⣿⣿⣿⣿⡟⣏⡃⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠘⣿⣿⣿⣿⣿⣷⠀⠈⢹⠋⠀⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣽⣍⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⠀

⠀⢸⣿⣋⣥⣾⠧⠿⢿⣿⣿⣿⣿⣿⣿⣯⣼⣿⡅⣸⣿⣿⣿⣿⣿⣵⠌⣿⣿⣿⣿⣿⣿⡿⠃⠀⢀⣿⣿⣿⣿⣏⡁⠀⠀⡌⠠⠤⣭⠍⠙⠻⠿⠿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀

⠀⠽⠿⠿⠿⠿⠶⢎⡛⠯⠽⣿⣶⣶⣶⣶⣿⠥⠶⠿⢿⣻⣿⣿⠟⠂⠈⣷⣾⣿⣿⣿⡿⢁⡄⠀⢐⣛⣛⣛⣛⣛⣛⣛⣿⠁⠐⠠⠦⠄⠀⠀⠀⠀⡀⠀⠀⠀⣚⣂⡀⢹⣿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂

⠀⠭⠍⠉⠛⠛⠓⠀⠀⠘⠋⠀⠀⠀⠀⠀⠀⠀⠒⠺⣿⣿⡿⠉⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣇⡀⠈⠉⠉⠉⠉⠉⠉⢹⡏⠀⠘⠒⠶⠶⠒⠂⠀⠀⠘⢢⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠛⠛⠀⠀⢠⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⣀⣄⠀⠀⠀⢈⠃⠀⠀⠀⠀⠀⠀⠀⠐⠀⠀⠀⠀⢠⣤⣀⣀⣀⣀⠀⠀⠀⠫⠤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠈⠁⠀⢀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⣿⣷⣄⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⢸⣿⣷⣶⣶⣶⣶⣾⣶⣶⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣭⣽⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢰⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⡿⠞⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⢘⣹⣿⣿⣿⣿⣿⣿⣏⣹⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⠭⠉⣭⣭⣿⣿⠉⠁⠿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢸⣿⣿⣿⣿⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡿⠟⣛⣭⣶⣶⣾⣿⠿⢿⣿⣿⡇⠠⠻⠿⠟⠛⠘⠿⢿⣿⣿⢿⣿⣿⠿⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣖⣶⣿⣿⣿⠇⠀⣀⣠⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠈⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⣿⣿⣿⣿⡧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠁⠈⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡿⢿⣿⣿⡟⠀⢰⣿⣿⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠆⠲⣶⠦⠶⠄⠰⠶⠶⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠛⠛⠛⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠁⠐⠛⠛⠁⠀⠀⠈⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡶⢂⣦⣤⣄⣀⣀⣀⣀⣀⢀⣀⠀⠀⠀⠀⠀⣀⣀⣀⣀⣀⣀⠀⣀⣀⣀⣀⢀⣴⣶⣶⡂⠀⠀⠀⠀⠀⠠⣤⣤⣤⣤⣤⣤⣤⣤⣤⣴⣶⣶⣶⣶⣶⠶⠤⠤⣤⣤⣤⣀

⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⢲⣿⣿⣿⣿⡿⠛⠿⠟⠛⠛⠛⣛⣛⣛⣛⣛⣛⣛⣟⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣶⣿⣿⣿⣿⣯⣽⣿⣿⣿⣿⣿⣿⣷⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏

⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣬⣽⠀⢹⣿⣿⣿⣿⣿⣷⣶⣦⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣤⣼⣿⣿⣿⣿⡟⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠨⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⠛⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⢼⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⡇⠀⢽⣿⣿⣿⣿⣿⣿⣿⡿⠖⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⣀⣻⣿⣿⡿⣿⣿⣿⣿⢻⠀⠀⣠⣤⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⡿⠿⠿⠿⠇⠀⠘⣿⣿⣿⣿⣿⣿⣿⡿⠤⠀⠀⠀⢀⢸⣿⣿⣿⣿⣿⣿⣿⣯⣭⣽⣿⣿⣿⣿⡇

⠀⢿⣿⣿⣿⣿⢿⠿⡿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠻⣯⣤⡀⠀⠀⠀⠀⠀⢶⣿⣿⣿⣿⣿⣿⣿⣶⠀⠀⣿⣿⣿⣿⣿⣿⣿⠷⠄⠀⠀⠀⠀⠨⠿⢏⣉⣉⣉⣁⣀⣠⣭⣬⣟⠛⢛⣛⠁

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢀⣾⣿⣿⡏⠀⠀⠀⣀⣴⣿⣿⣛⣿⣿⣿⣿⣷⣶⠉⢨⣽⣶⣶⣶⣶⣶⣶⣶⣶⣖⣒⣒⡒⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠛⠛⠉⠹⠭⠭⠤⠴⠾⠭⠭⠭⠭⠹⢷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣀⣀⣀⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣦⣤⣤⣤⣤⣤⣶⣶⣦⣤⣤⣤⣤⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣮⣡⣀⣀⣨⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣛⣛⣻⣛⣛⣛⣛⣛⣛⣛⣛⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣍⣀⣀⣁⣈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⠀⣤⣤⣤⣽⣿⣿⣿⣿⣿⣧⣤⡀⢠⣤⣽⣿⣿⣿⣿⣿⣿⠁⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠸⠿⠿⠇

⠀⣿⣿⣿⣿⣿⣿⣿⠀⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣺⣿⡿⠇

⠀⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣻⣿⣿⡇

⠀⣿⣿⡿⢿⣿⣟⠿⣷⣯⣿⣽⣿⣿⡿⣿⢻⣿⢿⢻⣿⢿⣿⡿⣿⣿⣿⢿⡿⣿⢿⡿⣿⡟⢻⠿⣿⡿⣿⣿⣾⡟⣰⡿⣿⣿⢿⡿⣿⢿⣿⢿⡿⣿⢿⣿⢿⢿⢿⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⠷⣶⡌⣏⢸⡇⢸⠸⡿⢸⡁⣿⢀⣇⢿⣿⡇⣿⠇⣿⢸⣧⣭⢻⡸⣿⡇⢸⡇⣯⢸⣿⣿⡟⢰⣿⡘⣿⣿⢸⡇⣿⢸⡿⢸⡇⣿⡇⣇⢿⡇⣿⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣬⣭⣯⠄

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣽⡟⠀⠠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⡧⠀

⠀⣿⣿⣿⣿⣿⣏⣉⣉⣉⣉⣉⡉⣉⣉⠉⠉⠉⠉⠉⣉⣉⣉⣉⣉⡉⠉⠉⠉⠉⠉⠉⠉⠉⠉⢉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⠉⠉⠉⠉⣉⣉⣉⣉⣁⣀⣀⣘⣛⣛⣛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⢸⣿⣶⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⡿⡍⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣸⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⡿⠛⣷⣶⣿⣿⣿⣿⣿⣿⣿⡟⠛⠛⠛⢻⠁⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⣿⠀

⠀⢾⣿⣿⣿⣿⣿⣿⡿⢏⣽⣿⣿⣿⣿⣿⣿⡛⠃⢼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⣿⣿⣿⣿⣿⣿⠇⠀⣿⢟⣿⣿⣏⡹⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣾⣶⠶⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⠀

⠀⣘⣻⣿⣿⣿⣿⡟⠁⣾⣿⣿⣿⣿⣿⢿⣿⣱⡇⣸⣿⣿⣿⣿⣿⣿⣿⠟⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⠧⠀⠁⢼⣿⠏⡀⣉⡛⠛⣿⠟⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⠀

⠀⣿⣿⣿⣿⣟⠛⠁⠸⠿⢿⣿⣽⣿⣿⡿⠿⡋⠀⣿⣿⣿⣿⣿⣿⣿⡯⠀⢸⠿⣿⣿⣿⣿⠟⢀⣿⣿⣿⣿⣍⠁⠀⢀⡀⢸⡟⢠⣀⣉⣉⣠⠄⠛⠀⠀⠉⠛⠛⠛⡿⢿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠿⠿⠿⠿⠿⠿⠶⠾⠿⣿⠿⠯⢽⣿⣿⡟⠃⠀⠻⠿⣿⣻⣿⣿⡿⠇⠀⢰⣿⣿⣿⣿⠟⡀⢘⣛⣛⣛⣛⣛⣛⣛⣻⣿⡿⠀⠤⠀⣤⡅⠀⠀⠀⠀⠀⠀⣀⣀⣀⣀⠀⢹⡿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠭⠭⠭⠍⠉⠚⠓⠂⠐⠂⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⠒⠒⠂⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣷⡀⠁⠉⠉⠉⠉⠉⠉⢻⣿⠃⠐⠶⠦⢤⡤⠤⠤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠛⠀⠀⠀⢤⣿⣿⣤⣾⣿⣿⣿⣿⣿⣿⣿⡇⢀⣀⡀⠀⠀⠀⠀⢸⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡙⣆⣀⠀⠀⠀⠠⠤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢀⣀⣀⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣄⠀⢀⣬⣍⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢰⣶⣶⣶⣶⣾⣶⣾⣷⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢬⣽⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢸⣿⣿⢿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣷⠶⠚⢛⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠸⣿⣿⣿⣿⣿⣿⣹⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⣭⣭⣭⣭⠉⠉⠿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢸⣿⣿⣶⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢛⣩⣤⣴⣼⣿⣿⣿⣿⡿⠿⠿⠿⠿⠇⠘⠛⠟⣀⣿⣿⣿⣿⣿⡿⠿⠿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⠇⠀⢀⣠⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠉⠋⠋⠉⠙⠿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⡆⠀⢶⡒⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠈⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⡿⠀⢰⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠦⠶⣶⠀⠶⠄⠰⠶⠶⠖⠀⠀⠀⠀⠀⠀⠀⠙⠛⠋⠻⠛⠛⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠚⠛⠁⠀⠀⠈⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⢂⣦⣤⣄⣀⣀⣀⣀⣀⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠀⠀⠀⡀⡀⣀⣀⢠⣴⣶⣰⠂⠀⠀⠀⠀⠀⢠⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣔⣀⠤⠤⢤⠤⢭⣄⣂

⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⣿⣿⣿⣿⣿⢟⠻⠿⠿⠛⠛⠛⢛⣛⣛⣛⣛⣻⣿⣿⠿⠿⠿⢿⣿⣿⣿⣿⣿⠸⣩⣿⣿⣷⣶⣶⣾⣿⣿⣿⣭⣭⣽⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⡏

⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⡇⠀⣿⣿⣿⣿⣿⢿⣶⣶⣆⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣤⣤⣰⣿⣿⣿⣿⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠃

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⠃⠀⢸⣿⣿⣿⣿⣼⣿⣿⣾⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣻⣸⣿⣿⣿⣿⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⠓⠒⠂⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⣘⣻⣿⣿⢿⣿⣿⣿⢹⡇⠀⠀⣠⣆⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⠿⠿⠿⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⠗⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣟⣭⢽⣿⣿⣿⣿⣿⣿⣧⠀

⠀⢿⣿⣿⣿⣿⢿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠐⢟⣣⣤⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣷⣶⡆⠀⠀⣿⣿⣿⣿⣿⣿⣿⠆⠀⠀⠀⠀⠠⢿⣿⣉⣉⣉⣉⣉⣉⣈⣉⣛⠛⠛⠛⠛⠛⢇⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⡇⠀⢠⣿⣿⣿⠇⠀⠀⢀⣠⣾⣿⣟⣻⣿⣿⣿⣿⣿⡍⠉⢩⣶⣶⣶⣶⣶⣶⣾⣶⡶⠶⠶⢒⠒⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠅

⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⠭⠭⠭⠭⠤⠶⠯⠯⠭⠭⠿⠿⣶⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣤⠤⠤⢤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠄

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣤⣤⣤⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀

⠀⠛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣀⣤⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄

⠀⠸⣿⣿⣿⣿⣿⣿⠀⣠⣤⣤⣽⣿⣿⣿⣿⣿⣧⣤⡀⢠⣤⣽⣿⣿⣿⣿⣿⣿⠁⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠂

⠀⢸⣿⣿⣿⣿⣿⣿⠀⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⠀

⠀⢸⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⢺⣿⣿⠀

⠀⠿⣿⣿⣿⣿⣟⠿⣷⣯⣿⣽⣯⣿⡿⣿⢻⣿⢿⢛⣿⢿⣿⡿⣿⣿⡿⢿⡿⣿⢿⡿⣿⡟⢻⠿⣿⡿⣿⣿⣾⡟⣰⡿⣿⣿⢿⡿⣿⢿⣿⢿⡿⣿⢿⣿⢿⢿⢿⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⢿⣿⣿⠆

⠀⣼⣿⣿⣿⣿⣿⠷⣶⡌⣏⢸⡇⢸⠸⡿⢸⡁⣿⠘⣇⢿⣿⡇⣿⠇⣿⢸⣧⣭⢻⡸⣿⡇⢸⡇⣯⢸⣿⣿⡟⢰⣿⡘⣿⣿⢸⡇⣿⢸⡿⢸⡇⣿⡇⣇⢿⡇⣿⠀⠨⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⡷⣯⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣽⡟⠀⢐⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠠⡄⢼⠀

⠀⣿⣿⣿⣿⣟⣋⣉⣉⣉⣉⣉⣉⣉⣉⡉⠉⠉⠉⣉⣉⣉⣉⡉⠉⠉⣉⠉⠉⠉⠉⠉⠉⠉⠉⣉⣉⣉⣉⣉⣉⣉⣉⣉⢉⣉⣉⣉⣉⡉⢉⠉⠉⠉⢉⣉⣉⣁⣀⣀⢘⡛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠀⠁⢸⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢻⣿⣿⣗⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠆⢿⣿⣿⣿⣿⣿⣿⣟⡙⣿⣿⣿⣿⣿⣿⠾⣧⣥⠤⣯⠻⣿⣿⣿⣿⣿⢿⠀⢸⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢿⣿⣿⣿⠿⢿⣿⣿⣿⣿⡿⠋⣠⣽⣿⣿⡟⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⡿⠁⠀⢸⣿⣿⣿⣿⣿⣿⣏⠀⣿⠟⣿⣿⣿⡟⠸⢿⠶⠀⡇⢀⠙⣿⣿⣿⣿⣿⣶⡖⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣈⣷⣾⣾⣧⣾⣿⣿⣿⡟⠀⢸⣿⣿⣿⣯⠴⠁⢸⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⠀⢳⣶⠀⠀⢸⣿⣿⣿⣿⣿⣿⡿⠂⠉⠀⢿⣿⣿⠉⠙⠒⠒⠀⠐⠛⠐⠘⣿⡶⠞⠐⠇⠠⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣽⣿⡟⢿⣿⣏⠉⠉⠉⠀⣠⠿⢿⣯⣷⣶⡯⠞⢹⣯⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠺⢇⣤⠀⢸⣿⣿⣿⣿⡟⠋⠀⠀⠀⣀⣿⣿⡇⡀⣀⡛⠃⡀⠴⠀⠀⢀⡇⠀⠀⠀⢸⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢿⢿⣷⠶⠶⠶⠶⢶⣤⠶⠶⠺⡿⠟⠻⠶⠾⠃⠸⠿⠿⠿⣿⣿⡿⣿⣿⡿⠀⠀⢸⣿⣫⡖⢘⣛⣛⣛⣛⣓⣒⣒⣒⣾⣿⣿⡿⢀⡀⣉⡉⠉⠁⠀⠀⠀⠈⢿⡀⠀⣀⣛⠿⢠⣤⣄⣂⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠬⠥⠤⠬⠭⠉⠋⠋⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠒⠒⠒⠒⠒⠒⠂⠀⠀⠀⠀⠀⣼⣿⣿⠀⠀⠀⠀⠒⠃⠀⠈⠉⠹⣿⣿⣿⠇⠠⣤⣨⣅⣀⣀⠀⠀⠀⠀⠈⣧⠀⠀⣀⠈⢩⣿⠟⠙⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣴⣿⣿⣿⣿⣷⣶⣶⣤⣾⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡆⠀⠧⣀⠞⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣀⣀⣀⣀⣀⣀⣈⣩⡅⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣬⡍⠛⠛⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⢰⣶⣶⣾⣶⣦⣤⣶⡞⠿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣔⣻⣗⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠸⣿⣿⣿⣿⣿⣯⣥⡬⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠚⠛⢛⣒⠶⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠸⣿⣿⣿⣟⢹⣿⣿⣅⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣭⣿⡯⠉⠈⠿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢠⣼⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⣽⣿⣿⣯⣶⣶⢿⣿⡿⠿⠿⠿⠿⠿⠿⠀⣠⣿⣿⣿⣿⣿⣿⠿⠯⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⠃⠀⣀⣠⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠙⠛⠿⠿⠿⠉⠿⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣛⣿⣿⢻⣿⠀⢚⢂⠲⠒⠀⠀⠀⠀⠈⠉⠈⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⡏⠀⢰⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠆⠲⣶⠂⠶⠄⠰⠰⠶⠆⠀⠀⠀⠀⠀⠀⠀⠭⠛⠛⠛⠋⠁⠀⠚⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⣻⣶⣤⣤⣀⣀⣀⣀⣄⢀⣀⢀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⡀⣠⣶⣶⣴⠂⠀⠀⠀⠀⠀⢠⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣀⣀⣀⢀⡤⠬⠥⣔⣊⣁

⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡗⣷⣿⣿⣿⣿⣿⡻⠿⠿⠿⠛⠛⠛⠛⢛⣛⣛⣛⣻⣿⡿⠿⠿⢿⣿⣿⣿⣿⣿⣿⠹⣿⣿⣿⣶⣶⣶⣾⣿⣿⣿⣯⣭⣽⣿⣿⣿⣿⣿⣿⣿⣷⣾⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⡏

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⡇⣿⣿⣿⣿⣿⣿⣶⣶⣶⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣤⣤⣿⣿⣿⣿⡟⠀⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⠛⠃

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣙⠀⠙⣿⣿⣿⣿⣾⣿⣿⣿⣻⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣻⣿⣿⣿⣿⣿⡿⠀⢨⣿⣿⣿⣿⣿⣿⣿⣟⠒⠒⠒⠒⠀⢴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⣛⣻⣿⣿⣿⣿⣿⣿⢻⠀⠀⢠⣤⡄⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⠿⠿⡿⠇⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠴⣿⣿⣿⣿⣿⣿⣿⣛⡭⢿⣿⣿⣿⣿⣿⣿⡤⠀⠀

⠀⣿⣿⣿⣿⣿⡿⡿⠿⠿⠿⠿⢿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠛⣿⣤⣄⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣷⣶⠀⠀⢸⣿⣿⣿⣿⣿⣿⡿⠆⠀⠀⠀⠀⠴⢿⢟⣉⣉⣉⣉⣉⣉⣉⣙⡻⠛⠛⠛⠛⠓⠀⢀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣼⣿⣿⡿⠁⠀⠀⣀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠉⣥⣴⣶⣶⣶⣶⣶⣷⣶⠶⠶⠶⠶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⠅

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠛⠿⠿⠭⠭⠤⠴⠾⠿⠭⠭⠭⠽⢷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⢤⠤⢄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣤⣤⣤⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⠶⠀

⠀⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣠⣤⣠⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⡄

⠀⣻⣿⣿⣿⣿⣿⣿⠀⣤⣤⣤⣽⣿⣿⣿⣿⣿⣧⣤⡀⢠⣤⣽⣿⣿⣿⣿⣿⣿⠁⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠹⠿⠶⠀

⠀⣿⣿⣿⣿⣿⣿⣿⠀⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⡿⠖⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢺⡟⠓⠀

⠀⣿⣿⣿⣿⣿⣟⠿⣷⣯⣿⣽⣿⣿⡿⣿⢻⣿⢿⢛⣿⢿⣿⡿⣿⣿⡿⢿⡿⣿⢿⡿⣿⡟⢻⠿⣿⡿⣿⣿⣾⡟⣰⡿⣿⣿⢿⡿⣿⢿⣿⢿⡿⣿⢿⣿⢿⢿⢿⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⢹⣿⠷⠆

⠀⣿⣿⣿⣿⣿⣿⠷⣶⡌⣏⢸⡇⢸⠸⡿⢸⡁⣿⠈⣇⢿⣿⡇⣿⠇⣿⢸⣧⣭⢻⡸⣿⡇⢸⡇⣯⢸⣿⣿⡟⢰⣿⡘⣿⣿⢸⡇⣿⢸⡿⢸⡇⣿⡇⣇⢿⡇⣿⠀⢘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢬⣥⠀⠀

⠀⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣽⡟⠀⢨⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⢹⡋⠀

⠀⣿⣿⣿⣿⣿⣋⣉⣉⣉⣉⣉⣉⣉⣉⣉⠉⡉⠉⢉⣉⡉⠉⠉⣉⣉⡉⣉⢉⡉⠉⠉⠉⠉⠉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⡉⠉⠉⠉⠉⣉⣉⣁⣀⡀⠘⡛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠀⠀⠈⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢛⣿⣦⢸⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⣧⣥⣄⣯⠙⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠿⣿⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⠟⠁⣤⣽⣿⣟⠸⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠙⣿⣿⣿⡗⢾⡧⠄⣬⠀⠈⢿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣀⣬⣬⣭⣿⣿⣿⠿⣿⠿⠟⠉⠀⠚⣿⣿⣿⡥⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⢸⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⡖⢿⣿⣿⠃⠲⠖⠆⠁⠾⠂⣾⣿⣿⠞⢭⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠺⢿⢿⣿⡿⠿⠧⠚⡁⠀⠀⠀⠸⠿⣿⣯⣷⣶⠢⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⠟⠛⠀⠀⠀⠘⠛⠀⠸⠒⠀⡠⠄⢰⣿⡏⠁⠀⡇⠀⠀⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢴⡶⠶⠶⠾⠶⠤⠤⢤⣤⠞⠛⠛⣣⡀⠛⠻⠦⠤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⢘⣛⣛⣛⣛⣛⣛⣓⣀⠀⠀⢀⣀⣀⡀⠈⠙⠃⠉⠀⠀⠘⠟⠁⠀⢀⡆⠀⠀⢰⣾⠛⠤⢤⣤⡄⠀⠀⠀⠀⠀⠀⠀

⠀⠤⠤⠭⠉⠉⠉⠘⠛⠛⠁⠀⠀⠀⠀⠁⠀⠀⠀⠐⠒⠒⠒⠛⠛⠉⠙⠛⠛⠋⠁⠀⠀⠀⠀⠐⠒⠀⠂⠀⠉⠉⠉⠉⣤⣾⣿⣿⣿⢁⣈⣉⠁⢀⠀⠀⠀⠀⠀⢀⢀⡀⠀⠀⠸⣿⠀⢰⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣷⣶⡦⣴⣶⣶⣦⣤⣤⣤⣶⣄⠀⠀⠀⠀⠀⠠⠤⠬⣽⣿⣿⣿⡟⠀⠀⠉⠀⠈⠀⠀⠀⠀⠀⣿⠤⠄⠀⠀⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣀⣀⣀⣀⣈⣩⣠⣶⣤⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⠝⠛⠿⠉⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⢰⣶⣴⣦⣤⣶⣶⣦⠝⠛⠿⣿⠃⠀⠀⠀⠀⠀⠀⠀⢰⣾⡿⠾⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢸⣿⣿⣿⣭⣥⣽⠿⢿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠐⢛⣒⠶⣤⣤⣤⣄⣿⣿⣿⣿⣿⣿⣿⣿⣿⡸⣿⣟⣻⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢨⣯⠉⠘⠿⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢸⣿⣿⣿⣿⣿⣿⣶⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⢦⣶⣿⣿⡿⢿⣿⠿⠿⠿⠿⠿⠿⠟⣧⣽⣿⣿⡿⠿⠿⠿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⠇⠀⣀⣤⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠺⠿⠟⠻⠿⠿⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⣿⣛⣿⣿⢾⣿⣿⣿⠏⠀⣿⣶⣶⠴⠀⠀⠀⠈⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠆⠲⣶⠀⠶⠄⠰⠰⠶⠆⠀⠀⠀⠀⠀⠀⠀⠛⠛⠛⠁⠀⠛⠛⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠁⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣶⣤⣤⣤⣀⣠⣤⡄⠀⡀⢀⣀⣀⡀⢀⠀⠀⠀⠀⠀⠀⠀⡀⠀⡀⡀⠀⣠⣶⣶⣶⡆⠂⠀⠀⠀⠐⢠⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣄⣀⣀⣀⣀⣙⡋⠠⠾⢯⣄⣀

⢸⣿⣿⣿⣿⣿⣿⣿⣿⡿⡿⢸⣿⣿⣿⣿⣿⣛⠿⠿⠿⠟⠛⠛⢛⣛⣛⣛⣻⣿⡿⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⢹⣫⣿⣷⣶⣶⣶⣶⣿⣿⣿⣿⣭⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⡏

⠸⣿⣿⣿⣿⣿⣿⣿⣿⣦⡇⠸⣿⣿⣿⣿⣿⢷⣶⣶⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣸⣹⣿⣿⣿⣿⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⣛⠛⠃

⠰⣿⣿⣿⣿⣿⣿⣿⣿⣉⡁⠀⣿⣿⣿⣿⣿⣾⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣽⣿⣿⣿⣿⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⡋⠁⠀⠀⠀⠰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠆⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⣛⣛⣿⣿⣿⣿⣿⣿⢻⠀⠀⠀⣠⣄⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⠿⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠰⣿⣿⣿⣿⣿⣿⣿⣟⣻⢿⣿⣿⣿⣿⣿⣿⠦⠠⠄⠀⠀

⠀⣿⣿⣿⣿⣿⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠘⢟⣥⣄⠀⠀⠀⠀⠀⠠⣿⣿⣿⣷⣶⣶⣶⣶⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⡓⠀⠀⠀⠀⠠⣿⣿⣉⣉⣉⣉⣉⣉⣉⣙⡻⠛⠛⠛⠛⠻⠒⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⢠⣿⣿⡿⠇⠀⠀⢀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⡍⠉⢉⣥⣤⣤⣤⣤⣬⣾⡶⠶⠶⠶⠶⠶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠭⠭⠅

⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠿⠿⠿⠭⠯⠭⠥⠤⠶⠿⠿⠭⠭⠿⠿⣿⣿⣿⣿⣿⣿⣷⣶⣾⣿⣿⣿⣿⣿⣿⣿⡿⠷⠶⠶⠶⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⠶⠶⠶⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠶⠶⣶⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⠶⠶⠶⠀

⠀⣛⣛⣛⣛⣛⣛⣛⣛⣛⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣷⣶⣶⣤⣤⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⡄

⠀⣿⣿⣿⣿⣿⣿⣿⠀⣤⣤⣤⣽⣿⣿⣿⣿⣿⣧⣤⡀⢠⣤⣽⣿⣿⣿⣿⣿⣿⠁⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢐⣒⡒⠂

⠀⣿⣿⣿⣿⣿⣿⣿⠀⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠘⠒⠖⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢘⠛⡃⠀

⠀⣿⣿⣿⢿⣿⣟⠿⣷⣯⣿⣽⣿⣿⡿⣿⢻⣿⢿⢻⣿⢿⣿⡿⣿⣿⣿⢿⡿⣿⢿⡿⣿⡟⢻⠿⣿⡿⣿⣿⣾⡟⣰⡿⣿⣿⢿⡿⣿⢿⣿⢿⡿⣿⢿⣿⢿⢿⢿⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢾⢿⠷⠄

⠀⣿⣿⣿⣿⣿⣿⠷⣶⡌⣏⢸⡇⢸⠸⡿⢸⡁⣿⠘⣇⢻⣿⡇⣿⠇⣿⢸⣧⣭⢻⡸⣿⡇⢸⡇⣯⢸⣿⣿⡟⢰⣿⡘⣿⣿⢸⡇⣿⢸⡿⢸⡇⣿⡇⣇⢿⡇⣿⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢀⣀⡀⠀

⠀⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣽⡟⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠈⠉⠉⠀

⠀⣿⣿⣿⣿⣿⣟⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⠉⡉⠉⠉⠉⠉⣉⣉⢉⣉⢉⣉⣉⠉⠉⠉⠉⠉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⡉⠉⠉⠉⠉⣉⣉⣁⠀⠀⠘⠛⠛⠛⠛⠛⠛⠛⢛⠛⠛⠛⠛⠛⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⣉⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢻⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣧⣇⣃⣀⣟⣿⣿⣿⣷⣶⣾⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⠟⠉⠀⢨⣿⡇⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⢸⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⡄⣏⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠐⠂⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢠⣼⣿⣿⣿⣿⣿⣿⣿⡿⠟⠛⠁⠀⠀⢠⣿⣿⡅⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠄⢨⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠯⠵⠆⢱⣿⣿⣿⣿⡭⣭⠅⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠛⠿⠛⠋⠀⠉⠙⠿⡿⠀⠀⠀⢀⣀⠸⢿⣯⣥⣤⣼⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠛⠉⠙⠂⠀⠸⣿⡿⠗⠉⢻⡟⠀⠀⠀⣠⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢶⣶⣾⣿⣿⠶⠦⠤⢤⣶⣶⠾⠟⠛⢛⠀⠙⠫⠥⢼⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⠟⠀⢘⣛⣛⣛⣛⣛⣛⣛⣻⠟⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠇⠀⠀⠰⢿⣿⡅⠀⠀⠠⠤⡤⠀⠀⠀⠀⠀⠀

⠀⠤⠤⠭⠥⠤⠍⠉⠛⠛⠁⠀⠀⠀⠘⠀⠂⠀⠀⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠟⠉⠀⠀⠐⠒⠂⠀⠀⠉⠉⠉⢻⣧⣠⣤⣶⣦⡆⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⠀⠀⠀⠀⠈⠉⠀⠀⠀⣶⠆⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣷⣦⡤⠀⣤⣭⣤⣤⣤⣤⣤⣀⠀⠀⠀⠀⠀⠤⠤⣴⣾⣿⣿⣿⣿⣿⠇⠈⠉⠀⠀⠀⠀⠀⠠⣦⠤⠀⠀⠀⠀⠀⢠⠀⠠⠖⠃⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣀⣀⣀⣛⣥⣤⣦⣀⣤⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠿⠿⠍⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⣤⣤⣤⣶⣶⣄⣬⡙⠛⠿⣿⡟⠀⠀⠀⠀⠀⠀⠲⣿⠿⠖⠀⠀⠀⠀⠀⠀⢸⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢸⣿⣿⣭⣭⣿⠿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠤⣤⣤⣤⣾⣷⣄⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣻⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡍⠉⠹⠿⠀⠀⠀⠀⠀⠸⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢸⣿⣿⣿⣿⣿⣶⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⢀⣾⣧⣤⣾⣿⣿⡿⢿⣿⢿⡿⠿⠿⠿⠿⠿⢟⣛⣛⣽⣿⠿⠿⢟⡛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⡤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠸⠛⠿⠿⠋⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⡿⠉⠀⠀⣸⣿⣷⣦⠤⠀⠀⠈⠁⠀⠀⠀⠀⠀⠘⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠆⠲⣶⠀⠶⠄⠰⠴⠶⠆⠀⠀⠀⠀⠀⠀⠘⠛⠛⠁⠙⠟⠛⠁⠀⠀⠀⠀⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠸⣿⣿⣿⣿⣿⣿⣿⣿⢿⣻⣷⣤⣤⣀⣀⣄⣄⣀⣀⢀⣀⣀⡀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⢀⢀⣠⣶⣤⣖⠒⠀⠀⠀⠀⠀⢠⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⢀⣀⣀⣀⣀⣛⠁⠴⠾⠯⠤⠤⣀⣀

⠀⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣟⠉⠩⠭⠭⠿⠿⠟⠛⠛⠛⣛⣛⣛⣛⣻⡿⠿⠿⣿⣿⣿⣿⣿⠻⠉⣿⣿⣿⣶⣶⣶⣶⣿⣿⣿⣯⣭⣭⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣷⣶⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⣤⣰⣿⣿⣿⣿⡇⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠛⠛⠛⠛⠛⠃

⠀⣿⣿⣿⣿⣿⣿⣉⣙⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⡇⠀⠨⣿⣿⣿⣿⣿⣿⣿⣟⠁⠀⠀⠀⠀⢺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠷⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣯⣟⣛⣛⣻⣿⣿⣿⣿⢺⠀⠀⢠⣤⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⢿⡿⡿⣿⠇⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣛⣿⣿⣿⣿⣿⣿⣿⡷⠀⠀⠀⠤⠀⢀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠚⣿⣤⡄⠀⠀⠀⠀⠀⢰⣿⣿⣿⣶⣷⣶⣶⣶⠀⠀⢸⣿⣿⣿⣿⣿⣿⡿⠂⠀⠀⠀⠀⠰⣿⣏⣉⣉⣉⣉⣉⣉⣉⣻⠿⠟⠛⠛⠛⠓⠂⠀⠀⠀⢀⣀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⢠⣼⣿⣿⡏⠁⠀⢀⣀⣶⣿⣿⣻⣿⣿⣿⣿⣿⣭⠉⠉⣩⣤⣤⣤⣤⣤⣶⣷⡶⠶⠶⠶⠶⢶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠯⠭⣭⣭⡅

⠠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡛⠛⠛⠛⠛⠿⠭⠿⠤⠤⠯⠭⠭⠭⠭⠿⢶⣿⣿⣿⣿⣿⣿⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⠶⠶⠶⠶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠖⠶⠶⠶⢶⣾⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣤⣤⣤⣤⣴⣶⣶⣦⣤⣤⣤⣤⣤⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣤⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠷⠶⠶⢶⣾⡆

⠀⣛⣛⣛⣛⣛⣛⣛⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣷⣦⣤⣤⣤⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⡄

⠀⣿⣿⣿⣿⣿⣿⣿⠀⣠⣤⣤⣽⣿⣿⣿⣿⣿⣇⣤⡀⢠⣤⣽⣿⣿⣿⣿⣿⣿⠁⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢐⡶⠶⠀

⠀⣿⣿⣿⣿⣿⣿⣿⠀⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠰⠶⢾⠂

⠀⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⠸⠗⢿⠂

⠀⣿⠿⣿⣿⣿⣟⠿⣷⣯⣿⣽⣯⣿⡿⣿⢻⣿⢿⠛⣿⢿⣿⡿⣿⡿⡿⢿⡿⣿⢿⡿⣿⡟⢻⠿⣿⡿⣿⣿⣾⡟⣰⡿⣿⣿⢻⡿⣿⢿⣿⢿⡿⣿⢿⣿⢿⢿⢿⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⠰⠶⢶⠆

⠀⣿⣿⣿⣿⣿⣿⠷⣶⡌⣏⢸⡇⢸⠸⡿⢸⡁⣿⠈⣇⢿⣿⡇⣿⠇⣿⢸⣧⣭⢻⡸⣿⡇⢸⡇⣯⢸⣿⣿⡟⢰⣿⡘⣿⣿⢸⡇⣿⢸⡿⢸⡇⣿⡇⣇⢿⡇⣽⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠠⠀

⠀⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣽⡟⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠘⠀

⠀⣿⣿⣿⣿⣿⣏⣉⣉⣉⣉⣉⣉⣉⣉⣉⡉⣉⠉⢉⠉⣉⢉⡉⣉⣉⡉⣉⣉⣉⢉⡉⠉⠉⠉⠉⢉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⡉⠉⠉⢉⣉⣉⡉⠁⠀⠀⠈⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠑⠋⠀⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⡿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⣁⣿⣿⣿⣿⣾⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢹⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⢠⡁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⡧⣼⣅⢹⣿⣿⣿⣿⣟⣿⣟⠃⠀⠀⠀⢀⣀⣄⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠘⣏⣍⠉⢿⠫⠿⠛⠿⠟⠉⠉⠉⠁⠀⠀⠀⢠⢜⣃⠟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣭⣿⣿⣿⣿⡿⣿⣿⣿⣿⡇⢬⠤⠈⣿⡏⣿⣿⣿⣭⣭⠀⠀⠀⣠⣿⣿⡏⠀⠀⠀⠄⠀⠀⠀⠀⠀⠀

⠀⢰⣶⣿⣿⣦⣀⠀⠀⠀⣴⣶⣦⣤⣤⣤⠀⠀⢞⣉⡀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣰⣾⣶⣿⣿⣇⣿⣿⢿⣿⡇⠀⠀⠀⠛⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢿⡿⠿⠿⠿⠿⠿⠶⠴⣿⣿⡿⠿⠛⠛⢛⠂⠈⠋⠉⠿⢿⣛⣛⣛⡻⠷⣿⣿⣿⣿⣿⣿⣿⣿⠟⢚⣛⣛⣛⣛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⡛⢛⣃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠒⠐⠀⠀⠀

⠀⠀⠀⠙⠛⠛⠛⠛⢿⣿⡇⠀⠀⠀⠐⠛⠃⠀⠂⠀⠐⠒⠒⠲⢶⣶⣿⣿⣿⣿⣿⣿⡿⠟⠋⠁⠀⠉⠉⠉⠉⢉⣙⣿⣀⡉⠉⠁⠚⠛⠛⠿⣿⡿⠂⠹⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⠃⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠿⠷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣶⣤⣾⣿⣿⠟⠋⠀⣈⣉⣡⣤⣄⣀⡀⠀⠠⠤⡴⣶⣿⣿⣯⣿⣿⣷⣦⡤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⣤⣤⠀⠀⠀⠀⠀⠀⠠⠿⠟⠀⠀⠀⠀

⠀⣋⣠⣴⣄⣀⣤⣤⣶⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡶⣿⡟⠁⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣆⠰⣶⣤⣤⣞⡛⡙⠛⠿⢿⣿⠇⠀⠀⠀⠀⠀⠀⠀⣀⠀⠀⠀⠀⠀⠄⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣹⡿⢿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣦⡀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⢻⣿⣿⣿⠷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢻⡁⠀⠀⠀⠀⠀⠿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢀⣿⣶⣾⣿⣿⣿⣿⡿⠿⠃⠀⠀⠀⠀⠀⠀⠀⠀⢀⣼⣟⡿⠿⣿⣿⣿⣶⡿⢿⣿⡿⣿⡿⠿⠿⢟⠓⠈⢛⣫⣵⣶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⡼⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠈⠋⠉⠉⠉⠉⠉⠀⠲⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⡿⠉⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣷⠄⠀⠀⠀⠀⠈⢻⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠆⠲⣶⠀⢶⠄⠰⠴⠿⠗⠀⠀⠀⠀⠀⠀⠀⠀⠟⠛⠁⠀⠀⠈⠁⠀⠀⠀⠉⠉⠉⠉⠀⠀⠀⠈⠀⠀⠀⠈⠛⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠸⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣤⣤⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⡀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣶⣶⣤⡖⠂⠀⠀⠀⠀⠀⣠⣤⣤⣄⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣄⣀⣀⣀⣀⣘⣋⠠⠶⠟⠠⠤⠤⣄⣐⣒

⠀⣿⣿⣿⣿⠟⡟⢻⣿⣿⣿⣿⣫⡍⠋⠉⠉⠭⠭⠿⠿⠿⠛⠛⠛⠛⣛⣛⣛⡻⠿⣿⣿⣿⣿⣿⣿⠙⣥⣿⣿⣿⣶⣶⣶⣾⣿⣿⣯⣭⣭⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⠿⢿⣿⡏

⠀⣿⣿⣿⣿⣷⡇⢾⣿⣿⣿⣿⡿⣿⣶⣶⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⣤⣤⣸⣿⣿⣿⣿⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠟⠛⠛⠛⠛⢛⣿⡇

⠀⣿⣿⣿⣿⣅⣀⢸⣿⣿⣿⣿⣷⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣼⣿⣿⣿⣿⠀⠀⢽⣿⣿⣿⣿⣿⣿⣿⡃⠀⠀⠀⠀⠐⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⠂⠀⠀⠀⠀⠀⢘⣿⠇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣛⣿⣿⣿⣟⣿⠀⠀⠀⣴⡦⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⢿⠿⢿⡿⡿⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⡃⠀⠀⠀⠀⠠⣿⣿⣿⣿⣿⣿⣿⣛⣻⣿⣿⣿⣿⣿⣿⡿⠂⠀⠀⠀⠀⢀⣸⣿⠁

⠀⣿⣿⣿⣿⣿⣿⡿⠿⢿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠘⢟⣥⣤⡀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣷⣷⣶⣶⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⠗⠀⠀⠀⠀⠀⣿⣯⣉⣉⣉⣉⣉⣉⣉⣛⡿⠟⠛⠛⠛⠛⠂⠀⠀⠀⢀⣀⣘⣙⡁

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣰⣿⣿⡟⠇⠀⠀⣀⣴⣾⣿⣛⣿⣿⣿⣿⣿⣷⠉⠉⠙⣦⣤⣶⣶⣶⣶⣾⣶⡶⠶⠶⠶⠶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠭⣭⣭⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠛⠛⠛⠛⠛⠛⠛⠷⠲⠾⠭⠭⠭⠭⠿⠷⣶⣿⣿⣿⣿⣿⣷⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⠶⠦⠤⠤⢴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠷⠶⠶⠶⣶⣾⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣦⣤⣤⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣤⣤⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠷⠶⠶⠶⠶⣶⣿⣿⡇

⠀⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣙⣿⣿⣿⣷⣦⣤⣤⣄⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⠀⣠⣤⣄⣽⣿⣿⣿⣿⣿⣧⣤⡀⢠⣤⣽⣿⣿⣿⣿⣿⣿⠁⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠰⠿⠿⠇

⠀⣿⣿⣿⣿⣿⣿⣿⠀⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⠀⢸⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠸⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢰⣿⣿⡇

⠀⢿⣿⣿⣿⣿⣟⠿⣷⣯⣿⣽⣯⣿⡿⣿⢻⣿⢿⠛⣿⢿⣿⡿⣿⣿⡿⢿⡿⣿⢿⡿⣿⡟⢻⠿⣿⡿⣿⣿⣾⡟⣰⡿⣿⣿⢻⡿⣿⢿⣿⢿⡿⣿⢿⣿⢿⢿⢿⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⢸⣿⣿⡇

⠀⣛⣿⣿⣿⣿⣿⠷⣶⡌⣏⢸⡇⢸⠸⡿⢸⡁⣿⠀⣇⢿⣿⡇⣿⠇⣿⢸⣧⣭⢻⡸⣿⡇⢸⡇⣯⢸⣿⣿⡟⢰⣿⡘⣿⣿⢸⡇⣿⠸⡿⢸⡇⣿⡆⣇⢿⡇⣽⠀⠨⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⠀⢬⣯⡄

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣽⡟⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⠈⠙⠻⡇

⠀⣿⣿⣿⣿⣿⣏⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⡉⠉⠉⢉⡉⣉⣉⡉⣉⣉⣉⠉⢉⣉⠉⠉⠉⠉⠉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⠉⠉⠉⣉⣉⣉⡉⠁⠀⠀⠘⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠓⠀⠀⠀⠀

⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠀⠉⢸⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣷⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⢼⣎⣁⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⣀⣠⠄⠀⠀⡀⠀⠀⠀⠀⠀⠀

⠀⠰⡿⠿⢿⣿⣿⠿⠿⢿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⠐⢼⠤⠘⣿⣿⢿⣿⣿⣿⣿⡃⠀⠀⠀⣸⡿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢈⣻⣿⣿⡛⠯⣿⣷⣿⣿⣀⠉⠉⠛⠋⠀⠀⠀⠀⠀⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣛⣿⣿⣿⣿⡿⠀⠰⠠⠀⢻⡏⣸⣿⣿⣽⣯⠀⠀⠀⢰⡟⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢺⣿⣿⣿⣿⣦⡈⠛⠉⣸⣿⣿⣶⣤⣤⣄⠀⠀⢈⡁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣷⣶⣿⣿⣿⣿⡇⠀⠒⠀⠀⠘⢀⣞⣛⡻⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠼⠿⠿⠿⠿⠿⠿⠷⠤⣿⣿⣿⠿⠿⠛⠛⠓⠀⠘⠉⢟⣛⣛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⢛⣛⣛⣻⣿⣿⣿⣿⣿⣿⣿⠀⠉⠃⠂⠁⢀⣾⣿⣿⡟⢛⣛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣒⣉⠁⠀

⠀⠀⠉⠉⠛⠛⢿⣿⣿⣿⡏⠀⠀⠀⠀⠚⠓⠀⠐⠂⠀⠒⠒⢒⣰⣾⣿⠟⠛⠛⠿⠿⠿⠿⠛⠉⠁⠀⠉⠉⢉⣉⣩⡻⠿⣿⣿⣿⣿⣿⣿⣷⣤⣶⣾⣿⣿⠿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠹⠿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣤⣿⣿⡟⠁⠀⠀⠀⣤⣄⣀⣠⣤⣀⠀⠤⣴⣾⣿⣿⣿⣵⣦⣤⣍⡙⢿⣿⣿⣯⠈⣿⡿⠛⠋⠀⠀⠀⠠⣤⣤⣤⡄⠀⠀⠀⠀⠀⠀⠀⠀⠈⠛⠉⠹⠀

⢀⣠⣄⣀⣀⣤⣴⣶⣿⣧⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣌⣴⣯⡿⠁⠀⢀⣼⣿⣿⣿⣿⣿⣿⣷⠠⣤⣴⡛⠛⠋⠙⠻⠿⣿⡏⠀⠈⠙⠛⠀⠀⠁⠀⠀⠀⠀⠀⠀⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡄

⢸⡿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⡟⠁⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⡀⢿⣿⣿⠶⠒⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⠀⠀⠀⠀⠀⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁

⢰⣶⣿⣿⣿⣿⣿⠿⢟⣋⡅⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⡿⣿⣿⣿⣷⣦⣤⣼⠿⣿⣿⣿⣻⣿⠛⠛⠂⣘⣩⣴⣶⣾⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠋⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠙⠋⠉⠉⠉⠁⠐⣾⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⢰⡟⠁⠀⠀⠀⠀⠀⠉⠁⣿⣿⣿⣿⣿⡧⠀⠀⠀⠙⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠆⠲⣶⠆⠶⠄⠼⠿⠿⠗⠀⠀⠀⠀⠀⠀⠀⠀⠋⠁⠀⠀⠈⠀⠀⠀⠀⠀⠉⠉⠉⠉⠁⠀⠀⠀⠀⠀⠉⠛⠛⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠸⣿⣿⣿⣿⣯⣿⣶⣦⣤⣤⣤⣠⣀⣀⣀⣀⣀⣀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣶⣦⣶⠂⠀⠀⠀⠀⠀⢠⣀⣀⣀⣠⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⡄⠀⣀⣀⡀⣘⡛⣀⡴⣾⠁⠀⠀⠤⢤⣄⣒⣃

⠀⣿⣿⠟⡏⣿⣿⣿⣿⣿⣫⡍⠛⠋⠉⠩⠭⠭⠿⠿⠛⠛⠛⢛⡛⣛⣛⡛⠻⣿⣾⣿⣿⣿⣷⠙⠃⣿⣿⣿⣶⣶⣶⣶⣿⣿⣿⣿⣭⣭⣿⣿⣿⣿⣽⣿⣭⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣷⣿⣿⡿⢿⣿⣿⣿⡏

⠀⣿⣿⣷⡇⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣤⣤⣸⣿⣿⣿⣿⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠟⠛⠛⢻⣿⣿⣿⡇

⠀⣿⣿⣅⣄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣟⣿⣻⣽⣿⣿⣿⣿⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣟⠉⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠁⠀⠀⠀⠀⠀⢸⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣟⣛⣿⣿⣿⣿⣿⠀⠀⠀⣰⣦⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⠿⠿⠿⠿⠿⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⢾⣿⣿⣿⣿⣿⣿⣛⣛⣿⣿⣿⣿⣿⣿⣟⠂⠀⠀⠀⠀⠀⢀⣿⣿⣿⡇

⠀⣿⣿⣿⣿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠘⢟⣥⣤⡀⠀⠀⠀⠀⠀⣿⣿⣿⣶⣶⣶⣶⣶⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⡟⠂⠀⠀⠀⠀⢾⣿⠋⠉⠉⢉⣉⣉⣉⣙⡿⠿⠿⠿⠿⢟⠒⠀⠀⠀⠀⢀⡐⠛⠛⡛⠁

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣠⣿⣿⡿⠇⠀⠀⢀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⡍⠉⠙⣤⣤⣤⣤⣤⣤⣤⣤⠴⠶⠶⠶⠶⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣾⣿⣿⣿⡟⠻⠿⠿⠿⢍⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠛⠛⠛⠛⠛⠛⠿⠷⠤⠾⠯⠭⠭⠭⠯⠿⣶⣿⣿⣿⣿⣿⣿⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⠟⠿⠖⠶⠢⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡛⠛⠛⠛⠷⠶⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣤⣤⣤⣶⣶⣶⣤⣤⣤⣤⣤⣤⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠶⠶⠶⠦⠴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠛⠛⠳⠶⣿⣿⣿⣿⡇

⠀⣛⣿⣟⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣶⣶⣦⣤⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⠀⣀⣀⣀⣼⣿⣿⣿⣿⣿⣇⣀⡀⢀⣀⣽⣿⣿⣿⣿⣿⣿⠁⢹⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠸⠿⠿⠇

⠀⣿⣿⣿⣿⣿⣿⣿⠀⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⠀⢸⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢻⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⢺⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣟⠿⣷⣯⣿⣽⣯⣿⡿⣿⢻⣿⢿⠛⣿⢿⣿⡿⣿⣿⡿⢿⡿⣿⢿⡿⣿⡟⢻⠿⣿⡿⣿⣿⣶⡟⣰⡿⣿⣿⢻⡿⣿⢿⣿⢿⡿⣿⢿⣿⢿⢿⢯⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⢼⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⠷⣶⡌⣏⢸⡇⢸⠸⡿⢸⡁⣿⠀⣇⢻⣿⡇⣿⠇⣿⢸⣧⣭⢻⡸⣿⡇⢸⡇⣯⢸⣿⣿⡟⢰⣿⡘⣿⣿⢸⡇⣿⠸⡿⢸⡇⣿⡆⣇⢿⡇⣽⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⢨⣭⣭⡄

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣽⡟⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠘⠻⣿⡇

⠀⣿⣿⣿⣿⣿⣏⠉⠉⢉⣉⣉⣉⣉⣉⣉⣉⣉⣉⡉⠉⢉⣉⡉⣉⣉⣉⣉⡉⠉⢉⣉⡉⠉⠉⠉⠉⢉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⡉⠉⠉⠉⢉⣉⣉⣉⡁⠀⠀⢘⣛⡛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠃⠀⠀⢹⡇

⠀⠋⠙⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡾⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠺⢮⠤⢽⣿⣿⣿⣿⣿⣯⣿⣿⠁⠀⠀⠀⣴⣖⠃⠀⠀⢀⠀⠀⠀⠀⠀⠃

⠀⠶⠼⠿⠿⢿⣿⣿⠿⢿⣿⣿⣿⣿⣿⣿⣿⡟⠋⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⡟⠘⠺⠲⠀⣿⣿⠛⣿⣻⣿⣟⡟⠀⠀⠀⠰⡯⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣹⣿⣿⣿⣯⡛⠏⣿⣿⣿⡍⠛⠻⢿⣿⡿⠃⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⡿⣿⣿⣿⣛⣋⣿⣿⣿⣿⣿⠃⠘⠒⠒⠀⠘⡟⢀⣿⣿⠭⣭⡥⠀⠀⠀⠸⠅⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢿⣿⣿⣿⣿⣿⣤⠈⠋⢸⣿⣿⣦⣤⣤⣀⡀⠀⠀⢀⣿⣿⣿⣿⣿⣷⣷⣾⢿⣿⣿⣯⣿⣿⣿⣿⣿⡇⣿⠯⣭⣵⣚⣿⣿⣿⣿⢏⡁⡈⠃⠀⡀⠀⠀⢠⣭⣭⣿⣿⠃⠀⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠽⠿⠿⠿⠿⠿⠿⠷⠦⣿⣿⣿⣿⣿⠿⠿⠷⠒⠀⠙⠿⢿⣿⣿⣿⣿⠛⠉⠀⡿⠿⣿⣿⣿⣿⠿⠿⠃⣛⣻⣿⡿⣿⣿⣿⣿⠏⠀⠀⣉⠁⠀⠀⠀⢠⣿⣿⣿⠐⢛⣃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⣭⡁

⠀⠬⠭⠭⢷⣾⣿⣿⡏⠛⠋⠁⠀⠀⠀⠄⠂⠀⠀⠐⠀⠒⠒⠒⢿⠟⠋⠀⠀⣺⠁⠀⠀⠉⠉⠀⠀⠀⢈⣉⣉⣱⣿⣿⣿⣿⣧⣀⠤⢠⢨⣀⢀⠀⢀⣼⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⠁

⠀⠀⠀⠀⠀⠿⠿⠃⠀⠀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⡀⠀⠀⣿⣠⣾⣦⣴⣶⣶⣆⠐⣿⣿⣿⣿⣧⡘⠻⣿⣿⣟⠓⠊⠀⠀⠀⠈⣹⣿⣿⠟⢀⣤⣤⣤⣤⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢛⣯⠀

⠀⣀⣀⣤⣴⣶⣶⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⣷⣷⣦⣤⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⠀⠿⠛⠛⠛⠋⠙⠻⠿⠿⡿⠄⠀⠀⠀⠀⠨⢿⣿⠇⠀⢸⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⢟⠀

⢸⣿⣿⣿⣿⣿⣿⣿⣧⡤⠾⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⡟⢻⣿⡟⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⠀⢹⠦⠖⣂⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢸⣿⣿⣿⣿⡿⠟⣋⣁⣠⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣧⣀⠀⠛⠿⣿⣿⣿⣿⠟⠛⣀⣠⣶⣶⣾⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⠻⠛⠉⠻⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠘⠛⠉⠉⠰⣶⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠋⠀⢠⠟⣿⣿⣿⣿⡿⠀⠀⣿⣿⣿⣿⣿⣯⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠦⠶⣶⠀⢿⠿⠿⠿⠿⠗⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠉⠀⠀⠀⠈⠛⠓⠚⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠘⣿⣿⣿⣷⣶⣶⣤⣤⣄⣠⣤⣀⣄⣀⣀⣀⣀⣀⡀⢀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⢠⣶⣴⣶⠀⠀⠀⠀⠀⠀⢀⣀⣀⣄⣀⣀⣤⣤⣤⣤⣤⣤⣤⣤⣤⡄⢀⣀⣀⣀⠚⣃⣠⣶⡞⠀⠀⠀⠠⢤⣄⣘⣛⣃

⠀⡿⠛⣿⣿⣿⣿⣿⣿⣭⠛⠛⠋⠉⠉⠭⠭⠭⠿⠛⠛⠛⠛⠛⢛⡛⠛⢻⣿⣷⣾⣾⣶⡦⠀⣯⣿⣿⣿⣶⣶⣶⣶⣿⣿⣿⣯⣭⣭⣿⣿⣿⣿⣽⣿⣯⣭⣿⣽⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣿⣿⠿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⡇⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⣤⣴⣾⣿⣿⣿⣧⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⠛⠛⣿⣿⣿⣿⣿⡇

⠀⣿⣤⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⡋⠁⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⠁⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⡇⠀⠀⢀⣴⡆⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⠿⠿⠿⡿⠿⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣛⣻⣿⣿⣿⣿⣿⣿⡗⠀⠀⠀⠀⠀⠠⣼⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠘⣯⣤⣄⠀⠀⠀⠀⠀⠰⣿⣿⣿⣷⣶⣶⣶⣶⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⡗⠀⠀⠀⠀⠀⣿⡿⠉⢉⢉⣉⣉⣉⣉⣙⠿⠿⠿⠿⠿⡛⠀⠀⠀⠀⠀⣒⠛⠛⠛⣛⠛⠁

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⢀⣼⣿⣿⡏⠃⠀⠀⣀⣴⣾⣿⣛⣿⣿⣿⣿⣿⣯⠉⠉⠱⣤⣤⣤⣤⣤⣤⣤⡦⠶⠶⠶⠶⢦⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠻⠻⠻⠿⠿⣹⣿⣿⣿⣿⣿⡇

⠠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡛⠛⠛⠛⠛⠛⠛⠛⠒⠶⠾⠭⠭⠭⠭⠽⢷⣿⣿⣿⣿⣿⣿⣷⣶⣾⣿⣿⣿⣿⣿⣿⣿⡿⠿⠳⠖⠖⢶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠛⠛⠛⠶⢶⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣤⣤⣶⣶⣶⣶⣤⣤⣤⣤⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠶⠶⠶⠦⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠛⠛⠛⠲⢾⣿⣿⣿⣿⣿⡇

⠀⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣷⣦⣦⣤⣤⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣾⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⠀⣀⣀⣀⣼⣿⣿⣿⣿⣿⣇⣀⡀⢀⣀⣽⣿⣿⣿⣿⣿⣿⠁⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠽⠿⠿⠇

⠀⣿⣿⣿⣿⣿⣿⣿⠀⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⠀⢸⡷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢹⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣟⠿⣷⣯⣿⣽⣯⣿⡿⣿⢻⣿⢿⠛⣿⢿⣿⡿⣿⡿⡿⢿⡿⣿⢿⡿⡿⡟⢻⠿⣿⡿⣿⣿⣶⡟⣰⡿⣿⣿⢻⡿⣿⢿⣿⢿⡿⣿⢿⣿⢿⢿⢧⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⡇

⠀⣺⣿⣿⣿⣿⣿⠷⣶⡌⣏⢸⡇⢸⠸⡿⢸⡁⣿⠀⣇⢻⣿⡇⣿⠇⣿⢸⣧⣭⢻⡸⣿⡇⢸⡇⣯⢸⣿⣿⡟⢰⣿⡘⣿⢿⢸⡇⣿⠸⡿⢸⡇⣿⡆⣇⢿⡇⣽⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢨⣿⣯⡄

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣽⡟⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠸⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣋⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⡉⠉⡉⣉⣉⣉⣉⣉⡉⠉⢉⣉⣉⠉⠉⠉⠉⠉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⡉⠉⠉⠉⢉⣉⣉⣉⡁⠀⣀⣀⣛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠃⠀⢹⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⡗⢺⢢⠴⠸⣿⣿⣿⡿⣯⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠂⠀⠀⡀⠀⠀⠀⢿⡇

⠀⠾⠿⠿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⡇⠘⠻⠒⠀⠻⣿⡏⢣⣹⣟⣿⣿⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠁

⠀⣛⣟⣛⣿⣿⣤⠀⠃⢸⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⠹⣿⣿⣿⣿⡿⠀⠈⡚⠀⠀⠘⠻⠃⢸⡯⣭⣭⡍⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢻⣿⣿⣿⣿⣿⣦⠀⠀⢸⣷⣶⣤⣛⣉⣉⡉⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣿⣭⣼⣯⣿⣿⡿⢁⢀⣀⡁⠁⡀⠂⠀⠀⣰⣶⣟⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⡀

⠀⠼⠿⠿⠿⠿⠿⠿⠷⠤⣼⣿⣿⣿⣿⠿⠿⠿⠖⠀⠀⠸⣿⣿⣿⣿⡿⠛⠛⠁⠿⣿⢿⣿⣿⣿⣿⡿⠛⣘⣿⣿⣿⣿⣿⣿⠟⠁⠀⢀⢨⢀⠀⠀⠀⠀⠀⣿⣿⣿⡛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⡆

⠀⠬⠽⣾⣿⣿⡿⠛⠛⠓⠚⠁⠀⠀⠀⠀⠀⠀⠀⠀⠂⠒⠒⠒⠒⠒⠀⠀⠀⠀⠀⢀⠀⠉⠙⠉⠀⠀⣀⣉⣉⡻⢿⣿⣿⡟⠴⠴⠦⢤⣤⠀⠀⡀⠀⠀⠀⢈⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⡻⢿⠁

⠀⠀⠀⠸⠿⠇⠀⠀⢀⣀⣶⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⡀⠀⠀⣴⢠⣤⣿⣷⣶⣿⣿⣷⡀⣿⣿⣿⣿⣄⣙⠿⢿⡎⠀⠀⠀⠀⠀⠀⠀⠀⣀⢀⣭⢏⣧⣤⣤⣶⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⢊⠀

⢀⣀⣤⣶⣶⣶⡀⠀⠀⢈⣙⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣶⣦⣤⣤⣤⣤⡇⣼⣿⣿⣿⣿⣿⣿⣿⡇⠘⠛⠋⠀⢠⠝⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠘⠋⢻⣾⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⡇⠀⠀

⢸⣿⣿⣿⣿⣿⣿⣤⠼⠿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣛⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⡇⠐⠂⣀⣀⣩⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢸⣿⣿⡿⠟⢛⣉⣀⣴⣶⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣃⠀⠀⠹⢿⣿⣿⣿⣟⠋⢁⣀⣾⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠿⠿⢽⠉⠙⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠈⠉⠡⣶⣿⣿⣿⣿⣿⣿⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠛⠉⠉⠉⢠⣿⣷⣿⣿⣿⣿⠋⠀⣾⣿⣿⣿⣿⣽⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠆⠲⣾⠿⢿⢿⠿⠿⠿⠗⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠉⠀⠀⠀⠛⠛⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢠⣷⣶⣦⣤⣤⣤⣤⣤⣀⣀⣀⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⡄⣰⡒⠀⠀⠀⠀⠀⠀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⠀⠀⠀⠀⠀⠖⠀⣤⣶⠂⣀⣀⣀⠀⠀⠬⠛⢛⣛⣛⣃

⢸⣿⣿⣿⣿⣯⣶⠀⠀⠒⠋⠉⠉⠉⠭⠭⠽⠟⠛⠛⠛⠛⠛⠛⢒⣶⣶⣶⣶⣶⣶⠀⠁⣸⣿⣿⣷⣶⣶⣶⣶⣚⣟⣿⣭⣭⣽⣿⣿⣿⣯⣭⣭⣭⣭⣭⣭⣽⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⠶⢶⣾⣿⣿⣿⣿⣿⣿⡁

⢸⣿⣿⣿⣿⣿⢻⣿⡿⣧⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣠⣴⣾⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⠆

⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⠉⠉⠉⠉⠉⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣟⣛⡛⢿⣿⣿⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⣴⡦⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣟⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣧

⠀⣿⢻⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠈⢋⣥⣤⡀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠀⠀⠀⠀⢸⣿⠉⠉⠉⠉⠉⠉⠁⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⠀⣿⣿⣿⣿⣿⣿⠿⣿⣿⣇⠀⠀⣰⣿⣿⡏⠇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣤⣤⣤⣤⣤⠤⠤⠤⠤⠤⢤⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⠀⣿⣿⣿⣿⣿⣿⣿⡛⠛⠛⠛⠛⠛⠛⠛⠒⠒⣿⣿⣿⣿⣟⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠛⠒⠒⠒⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⠿⢿⣿⣿⣿⣿⢟⣙⣿⣯

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣦⣴⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠗⠒⠒⠒⠒⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣠

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣙⣿⣿⣿⣿⣶⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⠀⣿⣿⣿⣿⣿⣿⣿⠀⣀⣀⣀⣸⣿⣿⣿⣿⣿⣇⣀⠀⢀⣀⣼⣿⣿⣿⣿⣿⣿⠁⢹⡟⠛⠙⠛⢻⡿⢿⣟⣹⣿⣽⣿⣿⠛⣛⡛⣛⣛⠛⠋⣛⣛⣛⣛⣛⣛⣙⡛⣛⣛⢛⣛⣙⠛⣿⡟⢛⣛⡛⣙⣛⡋⢸⣿⣿⡟

⠀⣿⣿⣾⣿⣿⣿⣿⠀⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⠀⢸⡇⠀⠀⠀⢺⣇⣸⡿⣿⡏⣿⡏⣿⢸⣏⣱⣿⣛⠃⠰⣿⣛⣻⣿⣿⣿⣿⢹⣏⣿⢾⣏⣿⢾⣟⣻⣿⣟⡛⣿⢻⡇⢸⣿⣿⡆

⠀⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣇⣀⣀⣀⣀⣉⣉⣀⣈⣀⣉⣀⣉⣀⣉⣁⣉⣉⣀⣀⣈⣉⣀⣉⣉⡀⠉⠀⠉⠁⠸⠏⠁⠀⠉⠉⠈⠉⠁⠉⠈⠁⢸⣿⠿⠰

⠀⣿⣿⣿⣿⣿⣟⠷⢶⣮⣿⢽⡯⢿⡿⣟⢻⣿⢿⠛⣿⢿⣿⡿⣿⡿⡿⢿⡿⣿⢿⡿⡿⡟⢻⠿⣿⡿⣿⣿⣶⡟⣰⡿⣿⣿⢻⡿⣿⢿⣿⢿⡿⣿⢿⣿⢿⢿⢧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⠁⡐

⠀⢸⣿⣿⣿⣿⣿⠷⣶⡌⣇⢸⡇⢸⠸⡿⢸⡁⣿⠀⡇⢻⣿⡇⣿⠆⣿⢸⣧⣭⢻⡸⣿⡇⢸⡇⣯⢸⣿⣿⡟⢰⣿⡘⣿⢿⢸⡇⣿⠸⡿⢸⡇⣿⡆⣇⢿⡇⣽⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠁⠀⣉

⠀⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣫⣽⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⡟

⠀⣿⣿⣿⣿⣟⣈⣉⣉⠉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⠉⠉⣉⣉⣉⣉⣉⠉⠉⠉⣉⣉⡉⠉⠉⠉⠉⢉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⡉⠉⠉⠉⠉⣉⠉⠉⡁⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⢸⣿⣿⣿⣿⣷⣿⣿⣽⣿⣿⣽⣿⣿⣿⣿⣯⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⡗⠺⢢⠤⠠⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⡇

⠀⠺⠿⠿⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⡇⠘⠺⠐⠀⠌⣿⣿⣹⣧⣼⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠁

⠀⢀⣉⣉⣭⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢿⡿⠇⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣰⣿⣿⠿⠁⢹⣿⣿⣯⣿⢿⣛⡋⣿⣿⣿⣿⡿⠁⠐⠒⠐⠀⠐⠛⢿⡇⢭⣽⣾⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠀

⠀⢸⣿⣿⣿⣋⠋⠉⠻⠿⠿⠻⠿⠿⠯⠕⠒⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⠿⡏⣤⣶⣾⣿⡿⣼⣿⣌⠛⢁⣟⣱⣿⣿⠇⠀⠀⠃⠀⡀⠄⠀⠘⡁⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⣠⣤⣴⣶⣾⣶⣶⡀

⠀⠸⠿⠿⠿⠿⠿⠧⠤⠴⠆⢀⣤⣶⡶⠾⠗⠚⠒⠂⠀⠸⠿⢿⢿⣋⠴⢿⣿⣿⣿⠿⣿⡗⠻⠛⠛⠋⠃⠙⢛⣉⣀⠀⣿⣿⣿⠏⢈⠀⠉⠁⠀⠁⠀⠀⠀⠀⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠛⠻⠿⠿⠿⠿⢛⠃

⠀⣶⣶⡎⠩⠉⠉⠒⠛⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠒⠒⠒⠒⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⡟⠀⢤⠀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⣀⠈⠀

⠀⠿⠇⠀⠀⠀⣀⣴⣶⣶⣶⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⣤⣤⡄⠀⢰⣶⣶⣶⣶⡄⠻⠤⣤⣄⣀⣀⣹⡿⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠘⠖⣶⣶⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠆⠀⠀⠀⠀

⢠⣶⣆⡀⠀⠀⢀⡛⠛⠛⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⣤⣤⣤⣦⣴⢿⣿⣷⣶⣾⣿⣿⣿⣿⣟⠀⠀⣤⣭⣿⡿⢿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠳⣶⣾⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀

⢸⣿⣿⣧⣤⡤⠿⠿⠧⠤⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣈⡩⠍⣩⣥⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢸⠿⢛⣉⣀⣐⣶⣶⣿⣟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⡗⠿⠿⠁⠘⠛⢛⣛⣭⡉⠁⢀⣿⣗⢲⣾⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠟⠻⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣤⣶⣿⣿⣿⣿⡿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠛⠛⠀⠉⠉⠁⠀⠱⡔⠀⠀⢸⣿⣿⣿⠁⠀⣬⣽⡿⢻⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠸⠿⡿⣿⠿⢿⠾⠿⠿⠶⠖⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠈⠀⠀⠀⠉⠉⠁⠀⠚⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣠⣷⣦⣤⣤⣤⣤⣤⣠⣀⣀⣀⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡤⢤⣴⠂⠀⠀⠀⠀⠀⠀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⡀⠀⠀⠀⠀⠰⠆⢀⣴⡶⠀⣀⣀⣀⠀⠀⠼⠟⠛⢛⣛⣀⣀

⢸⣿⣿⣿⣿⡆⠀⠀⠒⠚⠋⠉⠉⠉⠭⠭⠻⠛⠛⠛⠛⠛⠛⠛⣿⣿⣶⣶⣶⣆⡀⢃⣼⣿⣿⣶⣶⣶⣶⣶⣚⣛⣻⣯⣯⣿⣿⣿⣿⣿⣯⣽⣭⣭⣭⣭⣭⣿⣿⣿⣽⣿⣶⣶⣶⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⡃

⢸⣿⣿⣿⡟⣿⣿⣿⢥⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇

⢸⣿⣿⣿⣿⣿⣿⣿⣼⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⠉⠉⠉⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣶⣿⣿⣿⣿⣿⣿⣿⣶⣾⣟⣛⡛⢿⣿⣿⠀

⢠⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⢀⣴⠄⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⠀⠀⠀⠀⠀⢼⣿⣿⣿⣿⣿⣿⠟⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣧

⠀⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠘⣯⣤⣄⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⠀⠀⠀⠀⠀⢻⡟⠉⠉⠉⠉⠉⠉⠁⠙⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⠀⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⣀⣼⣿⣿⠏⠁⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣤⣤⣤⣤⠤⠤⠤⠤⠤⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⠀⣿⣿⣿⣿⣿⣟⠛⠛⠛⠛⠛⠛⠛⠒⠒⠶⠯⣿⣿⣿⣿⣟⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠛⠓⠒⠒⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢡⣿⣿⣿⣿⢿⡿⢿⣿⣿⣿⣿⢟⣙⣿⣿

⠀⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⣦⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠓⠒⠒⠒⠲⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣠

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣶⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⠀⣿⣿⣿⣿⣿⣿⣿⠀⣀⣀⣀⣸⣿⣿⣿⣿⣿⣇⣀⠀⢀⣀⣹⣿⣿⣿⣿⣿⣿⠁⢹⡟⠛⠛⠙⢻⡿⢿⣟⣿⣿⣿⣿⣿⠛⣛⡛⣙⣛⠋⠛⣛⣛⢛⣛⣛⣋⣛⡛⣛⣛⢛⣋⣛⠛⣿⡟⢋⣛⡛⣋⣛⡋⢸⣿⣿⡟

⠀⣿⣿⣿⣿⣿⣿⣿⠀⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⠀⢸⡇⠀⠀⠀⢻⣇⣸⡿⣿⡏⣿⡏⣿⢸⣏⣹⣿⣛⠃⠰⣿⣛⣻⣿⣿⣿⣿⢹⣏⣿⢾⣏⣿⢿⣟⣻⣿⣟⡛⣿⢻⡇⢸⣿⡿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣇⣀⣀⣀⣀⣉⣉⣀⣉⣀⣉⣀⣉⣀⣉⣁⣉⣉⣀⣀⣈⣉⣀⣉⣉⡁⠉⠀⠉⠁⠸⠏⠁⠀⠉⠉⠈⠉⠁⠉⠈⠁⢸⣿⠿⠰

⠀⣿⣿⣿⣿⣿⣟⠿⢶⣮⣿⢽⡯⢿⡿⣟⢻⣿⢿⠛⣿⢿⣿⡿⣿⡿⡿⢿⡿⣿⢿⡿⡿⡟⢻⠿⣿⡿⣿⣿⣶⡟⣰⡿⣿⣿⢻⡿⣿⢿⣿⢿⡿⣿⢿⣿⢿⢿⢧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⢁⡐

⠀⣿⣿⣿⣿⣿⣿⠷⣶⡌⣇⢸⡇⢸⠸⡿⢸⡁⣿⠀⡇⢻⣿⡇⣿⠆⣿⢸⣧⣭⢻⡸⣿⡇⢸⡇⣯⢸⣿⣿⡟⢰⣿⡘⣿⢿⢸⡇⣿⠸⡿⢸⡇⣿⠆⣇⢿⡇⣽⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠁⠀⣉

⠀⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣫⣽⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⡟

⠀⣿⣿⣿⣿⣟⣈⡉⠉⠉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⠉⠉⣉⣉⣉⣉⣉⠉⠉⢉⣉⣉⡉⠉⠉⠉⠉⢉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⡉⠉⠉⠉⠉⣉⡉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢠⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⡗⠺⢴⠒⠰⣿⣿⣿⣿⣿⣿⣆⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢺⣿⣿⣿⡇

⠀⠻⠿⠿⠿⡿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠸⠿⡿⣿⣿⣿⣿⣿⣧⣿⣿⣿⣿⣿⣿⣿⣿⡶⡶⣶⣿⣿⣿⣿⣿⣿⣿⡇⠈⠛⠐⠐⠊⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠁

⠀⢀⣉⣛⣋⡯⢷⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠟⡻⠿⠃⣼⣿⣿⣿⣿⣿⣿⣿⣿⣯⣾⣿⡿⠏⠸⣿⣿⣷⣿⣿⣿⣻⣿⣿⣿⣿⣿⠁⠈⡉⠀⠀⠈⠉⢿⡟⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⣤⠀

⠀⢸⣿⣿⣟⡻⠛⠛⠿⠿⠻⠟⠻⠟⠛⠛⠚⠉⠁⠀⠀⢰⣿⣿⣿⣿⣿⣿⠫⣿⣿⣿⣿⣟⣡⣴⣶⣿⣿⢿⣽⠇⠀⠉⣿⣿⣿⣿⡏⠀⣀⡁⠁⡀⠒⠀⠈⢿⣿⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣶⣶⣾⣿⣶⣶⡀

⠀⠸⠿⠿⠿⠷⠶⠤⠤⠴⠇⠀⣀⣤⡤⠶⠒⠒⠂⠀⠄⠠⠿⠿⠿⠯⢸⣿⣤⣿⣿⣿⣿⣿⣟⠿⡟⠛⠋⠘⠃⣀⣀⡀⣸⣿⣿⣿⠃⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠙⠛⠭⠁

⠀⠤⠤⠭⠭⠭⠈⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠒⠒⠒⠂⠘⠋⢹⣿⣟⠛⠉⠉⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⠆⠀⢠⡄⠀⢀⠀⠀⠀⠀⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣀⢀⠈⠀

⠀⠀⠀⠀⢀⣰⣶⣶⣶⣶⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡏⠀⠀⠀⠀⠀⠀⠀⠀⣄⣀⣀⣀⡀⢨⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀⢸⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢨⠃⠀⠀⠀⠀

⠀⠀⠀⠀⠉⠙⠛⠛⠻⠻⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⣤⣤⣤⣤⣤⣿⣷⣿⡆⠀⠀⣰⣾⣷⣶⠀⣭⣽⣿⣿⣿⠿⠿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢸⣧⣤⣤⠽⠿⠷⠤⣤⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣟⣛⡋⣿⣿⣿⣿⣀⣰⣿⣿⣿⣿⠀⡉⢉⣭⣭⣽⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⡅⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠘⢋⣁⣀⣶⣶⣶⣷⣂⣬⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⡗⠿⠿⠟⠁⠈⠛⢛⣛⡭⠁⠀⣰⣶⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⠿⠇⠀⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢸⣿⣿⣿⣿⣿⣿⣷⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠋⠉⠛⠁⠀⠀⠀⠳⠄⠀⠀⠀⣿⣿⣿⡇⠀⢰⢿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠸⠿⠿⣷⠿⢿⠟⠸⠻⠿⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠀⠀⠀⠈⠀⠘⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢠⣤⣴⠦⢤⣤⣤⣀⣀⣀⣀⣀⣀⣀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠦⠢⣴⡖⠀⠀⠀⠐⠐⠒⣀⣒⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⠀⠀⠀⡀⠰⠶⢀⣤⣴⠆⠀⠀⣀⣀⣈⡹⠿⠿⠿⠿⠅⣐⣉⣉

⢸⣿⣶⣂⣀⡀⠀⠂⠐⠋⠉⠉⠉⠭⠭⠿⠛⠛⠛⠛⠛⠛⣿⣿⣷⣶⣿⣧⣀⣀⣠⣿⣿⣷⣶⣶⣶⣶⣶⣟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣭⣭⣼⣿⣿⣿⣯⣯⣽⣷⣶⣾⣿⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇

⢸⣿⠛⣿⣿⣿⣴⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⣤⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡅

⢸⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡉⠉⠉⠉⠉⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣠⣴⣿⣿⣿⣿⣿⣿⣿⣷⣾⣟⣛⡛⢿⣿⣿⠇

⢠⣿⣿⣿⣿⣟⣻⡅⠀⠀⢠⣶⡆⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⡟⡛⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣧

⠘⣿⣿⣿⣿⣿⣿⡇⠀⠀⠘⣫⣤⣄⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡉⠉⠉⠀⠀⢸⣿⠛⠛⠛⠛⠋⠉⠁⠘⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⠀⣿⣿⣿⣿⣿⣿⣃⢀⣀⣼⣿⣿⠋⠇⠀⢀⣀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣤⣤⠤⠤⠤⠤⠤⢤⣴⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⠀⣿⣿⣿⣟⠛⠛⠛⠛⠛⠛⠛⠓⠒⠒⠺⠭⠭⣿⣿⣿⣿⣟⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡛⠛⠛⠛⠒⢺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⢿⡿⢿⣿⣿⣿⣿⢟⣛⣿⣿

⠀⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣦⣤⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠛⠛⠓⠒⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣠

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⠀⣿⣿⣿⣿⣿⣿⣿⠀⣀⣀⣀⣸⣿⣿⣿⣿⣿⣇⣀⠀⢀⣀⣹⣿⣿⣿⣿⣿⣿⠁⢹⡟⣿⣿⣿⢿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢸⣿⣿⡟

⠀⣺⣿⣿⢿⣿⣿⣿⠀⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⠀⢸⡇⣾⡿⣿⣿⣟⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⡇⢸⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣇⣼⣿⣾⣷⣿⣿⣿⣫⣽⣽⣿⣟⣻⣿⣟⣿⣿⣿⣽⣭⣿⣿⣻⣻⡿⢿⡿⣿⣿⣿⣿⣿⣷⣯⣿⣿⣿⡿⣿⡿⡇⢸⣿⡿⠱

⠀⣿⣿⣿⣿⣿⣟⠷⢶⣮⣿⢽⡯⣿⡿⣟⢻⣿⢿⠛⣿⢿⣿⡿⣿⡿⡿⢿⡿⣿⢿⡿⡿⡟⢻⠿⣿⡿⣿⣿⣶⡟⣰⡿⣿⣿⢻⡿⣿⢿⣿⢿⡿⣿⢿⣿⢿⢿⢧⠈⠊⣟⣿⢿⣿⣿⣿⣷⣿⣿⣿⣷⣿⠇⢸⣿⢁⡙

⠀⣿⣿⣿⣿⣿⣿⠷⣶⡌⣇⢸⡇⢸⠸⡿⢸⡁⣿⠀⡇⢻⣿⡇⣿⠆⣿⢸⣧⣭⢻⡸⣿⡇⢸⡇⣯⢸⣿⣿⡟⢰⣿⡘⣿⣿⢸⡇⣿⠸⡿⢸⡇⣿⡆⣇⢿⡇⣽⠀⠀⢳⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠘⠁⠀⣉

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣫⣽⡟⠀⠀⢨⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⣠⡟

⠀⣿⣿⣿⣿⡟⠈⠉⠉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⠉⣉⣉⣉⣉⡉⠉⠉⢉⣉⣉⣉⠉⠉⠉⠉⢉⣉⣉⣉⣉⣉⣉⣉⣉⣉⣉⡉⠉⠉⠉⠉⣉⡉⡉⠁⡀⠀⡀⠈⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠀⢠⣾⣿⡇

⠀⣿⣿⣿⣿⣿⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⠆⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣯⣾⣿⣿⣿⣿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⠙⡖⠖⢺⠻⣿⣿⣿⣿⣦⠁⠀⠀⠀⠀⠀⠀⠀⠀⠈⠘⠀⠈⣾⣿⣿⣿⡇

⠀⠿⠿⣿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣾⣿⣿⣿⣿⣿⣿⡿⠈⠋⠉⠸⢀⣽⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠍⠉⠁

⠀⢀⣘⡙⣷⣿⣿⣿⣿⣿⠿⣻⣛⣿⡿⣿⣟⣻⣿⣟⠿⠟⣸⠛⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⠋⠀⢻⣿⣿⢿⢹⣿⣯⣿⢿⣿⣿⣿⡇⢈⡍⠀⠀⠀⢠⣿⡿⠟⠛⢷⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⣤⣤⣶⣶⣦⣤⠀

⠀⢸⣿⣶⣾⣉⣉⠁⠈⠉⢙⠏⠉⠉⠀⠀⠀⠀⠀⠀⠀⢠⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣠⣶⢾⣿⡿⡞⣿⣿⡿⠿⠀⠈⢿⣿⡇⣄⣁⠠⠔⠃⠈⠛⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠈⠛⠛⠿⠿⠿⢿⡻⠀

⠀⠼⠿⣿⠿⠿⠿⠤⠤⠶⠎⠀⣠⣴⡾⠿⠟⠛⠲⠀⠀⠠⠿⠿⠿⢟⢹⣿⣸⡿⠿⠟⠛⣿⣽⣿⡏⠺⠛⠀⠀⠹⢛⣁⡀⠀⠀⠈⣿⡇⢠⡀⠀⠀⠀⠀⠀⠀⠀⠀⢘⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀

⠀⠤⠤⠤⠬⠭⠭⠍⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠒⠒⠒⠒⠸⣿⣿⢿⣿⠃⡼⠟⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣠⡄⢿⠃⠴⠦⠄⠠⠀⠀⠀⠀⠠⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⣀⣀⣀⠀

⠀⠀⠀⣠⣶⣶⣶⣶⣇⣤⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠁⠠⣿⠘⠁⠀⠀⠀⠀⠀⠀⣀⣀⣀⡀⠀⠀⣾⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⣤⣤⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡿⠀⠀⠀⠄⠀

⠀⠈⠉⠙⠿⠿⠿⢿⡉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⣦⣤⣤⣤⣤⣷⣦⣼⣇⠀⠀⠓⠀⣠⣤⡀⣿⣿⣿⣿⣿⠉⠙⠛⠛⠛⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠋⠀⠀⠀⠀⠀

⢀⣠⡼⠿⠷⠤⣤⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⠛⣿⣿⡇⣾⣿⣿⣿⠀⠀⣢⣴⣿⣿⡀⢨⣭⣭⣿⠍⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⡀⣤⣶⣶⣶⣂⣈⣝⣛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⡇⠿⠿⠿⠃⠀⣆⠉⠉⣉⡉⠀⣸⣿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⠿⠟⠉⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢸⣿⣿⣿⣿⣿⣧⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠛⠛⠁⠀⠀⠀⠀⠠⡤⠤⢄⠀⣽⣿⣿⣿⠀⠀⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠹⡿⠷⣾⠿⠿⠜⠻⠿⠷⠖⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠁⠀⠀⠀⠚⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠠⠤⠤⣤⣴⣦⣾⣷⣶⣆⣀⣀⣀⣀⣀⣀⣀⣀⢀⠀⠀⠀⠀⠀⠀⠀⢠⠲⢖⡂⠀⠀⠀⠀⠀⠀⢀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⠀⠀⠀⠀⠠⠖⢀⣠⣴⠖⠀⠀⢀⣐⣂⠹⠿⠿⠿⠿⠡⠀⣉⣉⠉⠁

⠀⣀⣀⡀⠀⠀⠀⠒⠚⠛⠋⠉⠉⠭⠭⠛⠛⠛⠛⠛⣿⣿⣷⣶⣶⣦⣀⣼⣴⣾⣿⣿⣶⣶⣶⣶⣿⣛⣋⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣭⣭⣭⣥⣮⣤⣤⣭⣿⣿⣿⣿⣿⣿⣷⣶⣶⣾⣶⣾⣾⣿⣿⢟⢟⠛⡋⠀⠀

⢀⣿⣟⡃⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⣤⡄⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣞⠓⠀⠀

⢸⣿⣿⡇⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡉⠉⠉⠉⠉⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣶⣼⣟⣛⡛⢿⣦⡀⠀

⠀⣿⣿⣅⣿⠀⠀⠀⢠⣾⠄⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⡟⠛⢻⣿⣿⣿⣿⣿⡧⠀⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣧

⠀⣿⣿⣿⣿⠀⠀⠀⠉⣥⣶⣄⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⢸⣿⠋⠋⠉⠉⠉⠉⠁⠈⠻⠿⠿⠿⠿⢧⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⠀⣿⣿⣿⣟⣀⣀⣀⣾⣿⣿⠙⠀⠀⣀⣀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⠤⠤⠤⠤⠤⢤⣴⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣾⣿⣿⣿⣿⡟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⠀⣧⡀⠀⠈⠙⠛⠒⠓⠒⠒⠒⠒⠛⠛⠛⠓⠊⣿⣿⣿⣟⣛⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡛⠛⠛⠛⠳⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢡⣿⣿⣿⣿⢿⡿⢿⣿⣿⣿⣿⢟⣉⣿⡏

⠀⢿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣤⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣿⣿⣿⣿⣿⣿⣿⣿⢟⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣠

⠀⠰⣿⠹⣿⣟⣿⣛⣿⣿⣿⣯⣽⣿⣿⣯⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⡯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣾⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⠛⢻⣿⣿⠟

⠀⣈⣿⣉⣛⣿⣒⣿⣻⣿⣿⣿⣿⣿⣏⣉⣉⣉⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠽⠯⠉⣿⣿⣻⣛⣛⣿⡿⠿⠿⠿⢏⣶⣶⣿⣿⣷⢸⣿⡛⠫⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⠬⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣋⠻⠋⠁⠀⠀⠀⠙⣿⣷⣶⣶⡆⢀⣠⣤⣄⠀⣶⣶⣿⣿⣿⡇⠛⢿⣄⠘⣽⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣼⣿⠁⠰

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣡⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⣤⣤⣤⣭⣭⣭⣿⣿⣯⠿⠿⣿⡿⡇⢻⣿⣿⣿⣿⣿⠤⠤⠛⠃⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⡀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣅⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣿⣿⣿⣿⣿⣿⣿⣿⣯⣭⣭⣍⠉⣉⣹⣷⣶⣿⣿⣧⣬⣽⣽⣿⣿⣷⠞⠀⠀⠠⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⣈

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡻⣿⣿⣯⢁⣬⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⡿⢿⣷⢀⣀⣴⣿⠿⠿⠟⢃⣿⣿⣿⣿⣿⣷⣄⣀⣤⡀⠀⠀⠙⣻⢿⣿⣿⣿⠋⠀⠐⠀⠀⢀⠞

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⢴⣿⣿⣿⠿⢿⣦⡀⠀⠠⣿⣿⣿⣿⣿⣿⣟⠋⢹⣿⣷⣆⣀⣀⣉⣿⣿⡁⠀⠀⠀⢠⣶⣿⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣯⠻⠿⠿⠇⢿⣿⣿⣿⣿⣿⣿⠀⡤⠴⣿⣿⣿⣿⣿⣿⣿⠀⢸⣿⣟⠉⠹⣽⣽⣈⡿⠙⢀⣠⣴⣿⣿⣿⠀

⠀⢿⣿⣿⣿⣿⠽⠿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢿⣿⠇⢸⣿⣿⣿⣿⣿⣿⣿⡏⠀⢶⡖⢺⣟⣟⣛⣻⣛⣿⣿⠀⠇⠂⣿⣿⣿⣿⣿⣿⣿⠀⠀⣿⠻⠀⠉⠛⣈⣯⣤⣾⣿⣿⣿⣿⠿⠉⠀

⠀⢀⣹⣿⣿⣿⣆⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⡟⠰⢀⣿⣿⣿⣿⣿⣿⣿⢿⡇⠀⠈⡄⣚⣛⣛⣛⣛⣛⣿⣿⢐⣁⣤⢸⣿⡿⣿⣿⡏⣿⠁⠀⢀⡀⠀⢀⣴⠿⠿⠟⠛⠋⠉⠉⠁⠀⠀⠀

⠀⣺⣿⣿⣿⣿⣿⡆⠈⠃⣸⣿⣿⣿⣿⣿⣿⣿⣥⣀⡀⢸⣿⣿⣿⣿⣿⣇⣤⣾⣿⣿⣿⣿⣿⠿⠿⠟⠁⠀⠀⢹⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣇⣼⣿⣿⣿⣿⣆⣼⡇⠀⠈⠉⠀⠀⠙⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢿⣿⣿⣿⠿⠿⢷⣶⢿⣿⣿⣿⣿⣿⠿⠿⠿⠿⠿⠤⠸⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⢘⣿⣿⡿⠿⠿⠁⠈⠛⠁⠙⠁⠘⠿⠿⠿⠁⠀⣐⣁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢺⠀

⠀⠀⠈⠉⠉⠉⠉⠉⠛⠛⠛⠃⠀⠀⠀⣀⠀⠀⠀⠀⠀⠐⠓⠒⠒⠚⠛⠛⠋⠻⠿⠿⠋⠙⢻⣧⡄⠀⠀⠀⠀⠀⢀⣠⠠⣤⣤⣤⣤⡄⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀

⠀⣴⣶⣶⣶⣾⣤⣤⣀⣀⣀⠀⠀⠀⢠⣬⠄⠀⠀⠀⠀⠀⠀⠀⠀⣠⣤⣤⣄⣀⣀⠀⠀⠀⠀⠘⠁⠀⠀⣠⣀⠀⠀⠤⠀⣿⣿⣿⣿⠇⠈⠀⠀⠀⠀⠀⢠⣤⣰⣶⡾⡃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠻⠿⠿⣿⣿⡛⠋⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⣤⣤⣤⣤⣼⡿⠿⠿⠗⠀⠀⠀⠀⠀⠀⠀⢿⣿⡟⠀⠀⠀⠛⠻⠿⡿⠀⠀⠀⠀⠀⠀⠀⠚⢯⠽⠟⠑⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠠⠿⢦⣀⣀⣀⣀⣠⣶⣾⠁⠀⠀⠀⠀⡴⠄⠀⠀⠀⠀⠀⠛⣿⣿⣿⣿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢨⡭⠉⠀⠘⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣴⣶⣖⣈⣹⣛⡿⣿⣗⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠰⣾⣿⣿⠿⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⠃⠀⢀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠙⠉⠃⣸⣿⣿⣿⠟⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠃⠀⠀⣺⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠠⠶⠲⢶⠛⠿⠟⠻⠲⠖⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠘⢿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣤⣤⣤⣤⣤⣤⣤⣤⣤⣄⣀⣠⣴⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⡆⠀⠀⠀⠀⣴⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⠯⠭⠭⠍⠀⠒⠒⢒⣈⡉⠉⠁

⠀⠈⠻⣿⣿⣿⣿⣿⡿⠿⠛⠛⠛⠛⠛⠛⠛⠛⣛⣛⣛⠛⢛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⡶⠤⠤⠍⠛⠛⠒⠒⠀⠈⠁⠁

⠀⠀⠀⠙⣿⣿⣿⣿⡶⠦⠐⠒⠒⠂⠀⢀⣀⣀⣀⣀⣀⣀⣤⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣤⣄⠐⠐⠒⠀

⠀⣀⣀⣰⣿⣿⣿⣿⣦⣀⡀⠀⠀⠀⢀⡀⢀⢀⣀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⠿⠿⠧⠤⠄⠐⠒⢛⣛⣛⣛⣉⣉⣉⣩⣵⣿⣿⣿⣿⣿⣿⣿⣶⣶⣟⣛⡛⢿⣯⡉⠀

⠀⠀⠀⢠⣤⣤⣤⣤⠤⠬⠍⠉⠉⠉⠉⠉⠉⠉⠉⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣤⣴⣶⣶⣶⣶⣶⣶⣶⣾⣿⠇⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣦

⠀⠀⠀⠈⠻⣿⣿⣿⠗⠀⠀⠀⠀⠀⠀⠀⠀⠺⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠛⠛⠛⠛⠛⠋⠉⠉⠙⠈⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⠀⠀⠀⢀⣀⠸⣿⣿⡟⠒⠂⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠰⡿⠋⢁⣀⣉⣁⢈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⠀⠀⠀⠘⣿⡇⠈⠿⣟⠒⠒⠒⠒⠒⠒⠒⠂⠐⣿⣿⣿⣟⣛⣉⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣼⣿⣿⣿⣶⣦⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⢿⡿⢿⣿⣿⣿⣿⠛⣉⣽⡏

⠀⠀⠀⠀⣿⣿⣿⡄⠉⠉⢀⣀⣀⣀⣀⣀⠀⢐⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠛⣿⣻⣿⣿⣿⣿⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣤⣠

⠀⠀⠀⠀⣿⣿⣿⣿⣄⠀⠈⠉⠉⠉⠉⠉⠁⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⠀⠀⠀⠀⣿⣿⣿⣿⣯⣤⡀⠀⣤⣤⣬⣭⣤⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⣿⣿⣿⣿⣿⣶⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⠛⢹⣿⣿⠟

⠀⣀⣀⣀⣿⣿⣿⣿⣿⣿⣏⣉⣹⣿⣿⣿⣿⡇⢽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠛⠛⠛⠛⠛⠛⠓⢒⣒⣚⣻⣿⣿⣿⣿⣴⣶⡝⠻⣿⣿⣿⣿⢸⣿⡟⠯⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀

⠀⣴⣶⣶⣶⣶⣶⣶⣶⣾⡯⢵⣶⣶⣶⣶⣶⠀⣾⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⠉⠉⠉⠉⠉⠉⠉⠉⠁⠀⠀⢩⠉⠉⢉⣰⣶⣶⠀⢀⣈⣙⣿⣿⡇⠛⢿⣄⠨⣽⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣼⣿⠀⠰

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢆⣴⡟⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣍⣉⣉⣉⣉⣩⣭⣽⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⠤⠤⠛⠃⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡴⠛⣿⣅⣼⣟⡿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣭⣥⣤⣤⣼⣿⣿⣿⣯⠭⠍⢀⣼⣿⣿⣿⣿⣷⠖⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⣈

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⢀⣠⣌⣹⡿⣋⣵⣾⢃⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡃⠠⠴⠶⠶⢾⠟⠿⢿⣿⣿⡄⢻⣿⣿⣿⣿⣿⣷⣤⣀⣼⣧⣈⣉⣛⣿⣿⣿⣿⣿⢋⠀⠀⠀⠀⠀⠚

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣁⣴⣿⣿⣿⡿⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠠⠶⠶⠶⠾⠆⠐⠋⠻⠿⣟⢻⣿⣿⣿⣿⣟⣻⣿⠉⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⢀⣴⡂⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣴⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠛⠛⢳⠆⠀⣶⣶⣶⣷⢸⣿⣿⡿⢿⣿⣿⣿⣷⢻⣿⣿⣿⣿⣿⣿⣿⣿⡏⢀⣀⣴⡟⢛⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⠿⠃⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⢛⡓⢻⠁⠀⣿⣿⣿⣿⣼⣿⣥⣎⣻⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⡟⢴⡪⢿⣿⣿⣿⡇⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢏⣄⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⢀⣈⣉⣹⡆⠀⢻⣿⡏⢋⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢿⣿⣿⣿⣿⣿⠟⠀⠀⠀⣾⣿⢿⠋⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⣸⠟⠛⢻⠇⠀⢺⣿⠰⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⠀⠀⡾⠁⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⣿⣄⣀⣘⡄⠀⢸⡇⢸⡟⣿⢿⡇⠙⣿⣿⣿⣿⣿⣿⡃⢿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⢛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠿⠿⠿⠿⡇⠀⠘⠃⢨⠂⠀⠈⠻⠀⣽⣿⣿⣿⣿⣑⣂⠈⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣀⡞⢸⢯⡿⢻⣿⣿⣏⣉⠀⢀⣀⣠⣤⣀⢀⣿⣿⣿⣿⣿⣿⣿⣶⣶⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⠇⠀⠀⠀⠤⠀⢼⡅⠀⠰⠄⢘⠀⠀⠀⠀⠀⣽⣿⣿⣿⣿⠧⠛⠀⢿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠛⠀⡟⢘⢀⣾⣿⣿⣿⣿⡇⢸⣿⣿⣿⡿⠟⠉⠉⠉⠛⠉⢹⣿⣿⣿⣿⣿⡿⠿⠿⢿⡿⠿⠟⠋⠉⠉⠀⠀⠀⢠⠀⠀⢸⡇⠀⠀⠄⣨⡇⠀⠀⠀⢰⣿⡿⠿⡻⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣇⠁⢸⣿⡿⠋⠀⠀⠀⠀⠀⠀⠈⠉⠀⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠌⠀⢿⡇⠀⢸⣿⢹⡇⠀⠀⠀⠈⠉⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣴⣿⣿⣿⣿⡿⣿⣿⣿⣿⡇⢸⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⢀⡄⠀⢨⡇⠀⠈⡅⢪⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠉⠛⠛⠛⠁⠈⠉⠉⠉⠀⢸⠀⠀⠀⠀⠀⠀⠀⣀⣤⣤⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠔⢻⣿⣀⣺⡁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠲⣶⠉⠲⠄⠰⠰⠖⠆⠒⠊⠀⠀⠀⠀⠒⠒⠛⠛⠛⠛⠛⠛⠛⠛⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢸⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣦⣤⣤⣴⣤⣴⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣆⠀⠀⠀⠀⠀⠀⢰⣶⣶⣶⣶⣶⣶⣶⣶⣿⣿⣿⣿⠿⠯⠭⠭⠭⠉⠒⠒⠒⢂⠉⠉⠉⢥⣤⣄

⠸⣿⣛⣛⠛⠛⠉⠉⠭⠭⠭⠭⠭⠭⠭⠭⠉⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣷⡶⠶⠶⠤⢤⡚⠛⠒⠒⠒⠂⠉⠉⠉⠬⠤⠄

⠀⣿⣿⠛⠛⠓⠀⠀⠀⠠⠤⠤⠤⠤⠤⠄⠠⠰⠶⠶⢶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣖⣀⣴⣿⣿⣿⣷⣶⣶⣶⣶⣶⣒⡀⣀⣉⡀

⠀⠿⠿⣿⣿⣤⣄⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣐⣲⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⠿⠿⠿⠿⠿⠿⠷⠦⠶⠖⠒⠒⠒⢛⣛⣛⣋⣉⣉⣩⣭⣍⣁⣉⣠⣴⣿⣿⣿⣿⣿⣿⣿⣶⣴⣟⣛⡛⢿⣦⣄⠀

⠀⣶⣒⣒⣒⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣶⣾⡿⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣦

⠀⠘⢛⣛⣋⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠉⠉⠙⠉⠉⠀⡀⠀⣀⣠⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⠀⢀⠉⣋⣋⣁⡀⣀⣀⣀⠀⠀⠉⠀⠈⠛⠀⠘⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠐⠂⠀⢐⣛⣁⣀⣉⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⠀⢈⣀⠉⢉⠉⠁⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⣿⣿⣿⣟⣛⣋⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⢡⣿⣿⣿⣿⢿⠿⢿⣿⣿⣿⣿⢟⣉⣹⡏

⠀⠈⢉⣥⡀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⡟⣿⣿⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣤⣀

⠀⢀⠀⠠⣤⣀⣀⣀⣀⣀⣀⣀⣄⣀⣀⣄⣀⣈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⠀⢰⣦⣄⣀⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⠛⢻⣿⣿⠟

⠀⢸⣿⣯⣭⣭⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠈⣨⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⢒⣒⣒⣒⣚⣻⣿⣿⣿⣿⣾⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⡛⠯⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀

⠀⣶⣾⣗⣶⣶⣶⣶⣶⣶⣖⣶⣾⠁⠠⠶⠶⠶⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠉⠁⠀⠀⠀⠀⠉⢉⣀⣶⣶⣆⠀⣀⣉⣁⣀⣀⣀⣀⣀⣽⣿⣿⡇⠋⠿⣄⠘⣝⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣼⣿⠀⠰

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⢤⣴⡟⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣭⣭⣭⣭⣽⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠠⠤⠛⠃⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⡀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⡠⠞⣿⣇⣼⣿⣻⣿⣿⣿⣿⠟⢋⣽⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣭⠭⠅⣤⣽⣿⣿⣿⡿⠉⠉⢉⣸⣿⣿⣵⠖⠀⠀⣴⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠁⠀⣈

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⣠⣴⣾⡿⠠⠀⣀⣌⣙⣿⡿⠁⣠⣤⡆⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡻⣿⡛⣻⠟⣿⣿⣿⣿⣿⡇⣰⣶⣿⣿⣿⣿⣷⣄⣀⢸⣿⣷⣬⣽⣿⣿⣿⣿⣿⣋⡀⠀⠀⠀⠀⠚

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⢁⣤⣾⣿⣿⣿⠟⣡⣾⣿⣯⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠙⠿⠿⠃⢿⣿⣿⣿⣿⣧⣿⣿⣿⣿⣿⣿⣿⣻⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣯⡎⠀⠀⢀⣶⡆⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢋⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡅⠀⠲⢶⠂⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⢃⣀⣴⣿⣛⠁⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠰⠀⢹⣿⣿⣿⣿⡿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⣼⠃⢸⣿⣿⡇⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣟⣋⡀⠉⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣿⢛⡇⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠐⠀⢸⣿⣿⣿⡟⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⡿⠃⠐⠃⠠⣼⣿⡟⠃⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⠿⣟⣛⣻⣿⡇⠉⠀⠀⠀⠀⢼⣟⣛⣿⣿⣿⣿⣿⡿⢃⣾⠷⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⢸⣿⣿⡿⠨⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠹⣿⣿⣿⡿⠁⠀⠀⠀⣸⡿⠋⠀⠀⠀

⠀⣿⣿⣿⠿⠿⢿⣿⣿⣿⠿⢛⣛⠉⠀⠀⠀⠀⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⢘⣿⣿⡏⢰⣟⣿⣿⣿⡇⢹⣿⣿⣿⣿⣿⡯⡀⢿⣿⡟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣷⣶⣤⣤⣤⣄⡈⠉⠉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣇⠀⠀⠀⠀⠛⠛⠁⢸⣿⡿⠛⢹⡿⣸⣿⣿⣿⣿⣿⣿⡆⠘⣿⠃⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠤⢤⣾⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⡟⠃⠰⠿⡿⢿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡘⡇⠀⠀⠀⠀⢐⡮⠄⢸⣯⡁⠀⠀⠫⣿⣿⣿⣿⣿⠿⠿⡈⠀⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠉⠛⢋⣿⣿⣿⣿⣿⣿⣇⠈⣿⣿⣿⣿⣿⣿⡿⠉⠀⠀⠀⠀⠈⠉⢻⣿⣿⣿⣷⣶⣶⣚⣿⣿⣽⣿⣿⡿⣿⡇⠀⠀⠀⠀⠀⠸⣿⣐⣿⣿⡏⠀⠀⢀⣿⣿⡿⠏⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⣀⢾⣿⣿⣿⣿⣿⡏⠃⠀⣿⣿⣿⣿⣿⣟⠁⠀⠀⠀⠀⠀⠀⠉⠋⠙⠉⠉⠉⠉⠛⠛⠋⠙⠋⠉⠉⠁⠻⠇⠀⠀⠀⠀⠀⠀⠿⢚⣿⣿⠂⠂⠀⠀⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⣛⡤⠢⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⣿⣿⡿⠉⠙⣿⠿⠿⠇⠀⠀⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣤⣶⣶⣶⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠁⠀⠀⠀⠀⠀⢰⣗⢐⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠗⠲⣶⠏⠶⠔⠰⠰⠶⠆⠐⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠸⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⠀⠀⠀⠀⠀⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⡶⠶⠶⢶⣶⣛⣛⣛⣛⠛⠿⠭⠭⠭⠍⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿

⠀⠒⠒⠒⠀⠉⠉⠉⠭⠭⠭⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣉⣭⣭⣤⣤⣄⣀⣲⡶⠶⠶⠦⣤⡚⠛⣻⣿⣿⣿⣿⣿⣿⣿⣿⠟

⠀⠐⠒⠒⠂⠁⠀⠀⠄⠀⠰⠾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⠭⠭⠉⠀⢀⠀⠀⢀⣀⣀⣀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣋⣀⣈⣉⡀

⠀⠤⠤⣤⣤⣤⣤⣄⣀⣀⣀⣺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠤⠤⠤⠤⠼⠿⠿⠿⠟⠛⠛⠛⣛⣛⠛⠛⠛⠉⠉⢉⢉⠉⠩⠭⢄⣴⣿⣿⣿⣿⣿⣿⣿⣶⣶⣟⣛⡛⢿⣿⣿⡇

⠀⠀⢀⣀⣀⣀⣀⠀⠀⠀⠀⠠⣴⣶⣦⣤⣤⣤⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢶⡶⠒⠂⠤⠶⠦⠤⣦⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣧

⠀⠀⠀⠀⡈⠁⠀⠀⠀⠒⠚⢛⣿⣿⣿⣿⠿⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠱⠤⠴⠶⠶⢤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⠀⠀⠀⠈⠉⠋⠀⠀⠀⠀⢐⣛⣻⣿⣿⣯⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠓⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠠⠤⠤⠤⠄⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⠀⠀⠀⠀⠀⠁⠀⠉⠉⠁⠁⣘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣛⣋⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠂⠂⠒⠀⣿⣿⣿⣿⣿⢱⣿⣿⣿⣿⢿⠿⢿⣿⣿⣿⣿⠛⣉⣿⡏

⠀⠀⠀⠀⠀⠈⠉⠉⠉⠉⠉⣩⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⠓⢛⡓⢚⣿⣿⣿⣿⢟⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣤⣀

⠀⢀⣀⠀⢈⣀⣀⣀⣀⣀⣨⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢘⣛⣙⣉⣿⣿⣿⣿⡧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⠀⢠⣤⣤⣠⣤⣤⣤⣤⣤⣤⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⡿⠿⠿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⠛⢻⣿⣿⠟

⠀⢹⣿⠁⢹⣿⣿⡇⠀⠀⢈⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⡾⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⡉⠭⠭⣿⣿⣧⢸⣿⡛⠯⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀

⠀⣶⣶⠀⢨⠈⠉⠡⠤⠤⠴⠾⠿⠿⠿⠿⠿⠿⠛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠉⠉⢡⣴⣶⠀⠀⠉⣉⣉⣉⣉⣉⣉⣉⣁⣀⣀⣀⣀⣀⣹⣿⣿⡇⠋⠻⣄⠸⣟⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣼⣿⠁⠰

⠀⣾⣿⠀⢸⠀⠀⠀⢀⣠⣤⣤⣤⣤⣤⣤⣴⣶⡄⣴⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣁⣠⣾⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣤⡶⠦⢶⣿⣿⡿⠠⠤⠚⠃⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⡀

⠀⣿⣿⠀⢸⠀⠀⠀⠀⠒⠒⠲⢾⣿⣿⣿⣿⡿⢛⠿⣧⣬⣿⣿⣿⣿⣿⡿⢿⠋⢀⣿⣿⣿⣿⣿⣿⣿⣿⣅⣨⣿⣿⣿⣿⡟⠉⠉⠉⠈⠉⠁⠴⠶⠶⣾⣿⣿⡷⠖⠀⠀⢰⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠁⠀⣈

⠀⣿⣿⠀⢸⠀⠀⠀⠀⠀⠀⠀⢈⣿⣿⣿⡿⠠⢀⣀⣴⣬⣿⣿⡏⢀⣠⣴⠋⣀⣾⣿⣿⣿⣿⣿⣿⣿⢟⣿⣿⣿⣿⣿⣿⠀⢠⣶⣶⣦⠀⠀⠖⢺⣿⣿⣿⣿⣷⣄⣀⡄⣿⣿⣷⣿⣿⣿⣿⣿⡿⠋⢀⠀⠀⠀⠀⠚

⠀⣿⣿⠀⢸⠀⠀⠀⠀⠀⢠⣶⣿⣿⣿⣿⣁⣴⣾⣿⣿⣿⡿⠋⣠⣾⣿⣧⣾⣿⣿⣿⣿⣿⣿⣇⣿⣯⣾⣿⣿⣿⡿⣿⣿⡀⣿⣿⣿⣿⡀⠀⣙⠚⣛⣿⣿⣛⣛⣻⣿⣆⣿⣿⣿⣿⣿⣿⣿⣿⣧⡦⠁⠀⢀⣴⡆⠀

⠀⣿⣿⠀⢸⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢋⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣸⣿⣿⣿⣿⣿⣿⣧⢸⣿⡇⢿⣿⣿⣿⠀⠀⣍⣉⠉⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⡴⠋⣟⠁⠀

⠀⣿⡗⠀⣿⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⢿⣧⣿⣿⣿⣿⣿⣿⣿⣏⠀⣿⡇⢸⣿⣿⡿⢀⣰⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢀⠈⠀⢺⣿⡇⠀

⠀⣿⡇⠀⡿⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⣿⣿⣿⣿⣿⣿⡿⠿⢿⣿⠿⡏⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⢸⡇⢸⣿⡏⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠀⠀⠀⠀⢼⡿⠇⠀

⠀⣿⡇⠀⡇⠀⠀⣼⣿⣿⡿⢿⡿⣿⣿⣿⣿⣿⣿⡇⠀⠈⢻⣿⣿⣿⣏⣼⣿⡿⠁⣀⣀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⡇⢸⣿⣇⠀⢻⡿⣿⣿⣿⠋⢿⣿⣿⣿⣿⣿⣿⡟⣿⣿⣿⣿⠏⠀⠀⠀⠀⠀⠋⠁⠀⠀

⠀⠿⠇⠀⠁⠀⣸⣿⣿⣿⣿⣿⣽⡿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠙⠿⣿⣿⣿⣿⣧⣤⣤⣤⣬⣿⣿⣿⣿⣿⣿⣿⣿⡏⣧⢸⡇⢸⣿⣿⠀⣸⣿⢺⠿⢿⡆⢘⣿⣿⣿⣿⣿⡿⠀⠘⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⡟⠿⢿⣿⣿⡿⠿⠿⠿⣿⣿⣿⡘⠚⠃⠀⠛⠟⠀⣿⡯⡈⠀⢸⢿⢿⣽⣿⡿⣿⣫⠇⠀⠀⢻⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⢠⣾⣿⣿⣿⣿⠿⢿⣿⣿⣿⣿⣿⣯⣀⣀⠀⠀⠀⠀⠀⠀⢙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣷⠘⠛⠁⠚⣋⢀⠙⠵⠀⠀⠀⠘⣾⣿⡯⠥⠞⠊⠈⠀⠀⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⡀⠀⣸⠋⣿⢹⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⠻⣿⡟⠇⠀⡄⠀⣾⣸⡟⡋⠀⠀⠀⠀⣿⠿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⣀⣿⣿⣿⣿⣿⣿⠋⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⠀⠙⠀⠈⠀⠋⠸⠿⠿⠿⠿⠿⠟⠧⠹⢻⡆⢹⡇⠀⠀⠈⢘⡏⠻⡛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢀⣿⣷⣾⣿⣿⣿⣿⣿⡆⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠘⡇⠈⡏⠀⠠⠂⠴⠀⠍⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢀⣿⣿⡿⠿⢿⣭⡿⣿⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠃⠀⠀⡐⠂⠀⠃⠀⠀⠀⠀⠀⠀⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠘⠿⠿⣷⠋⠿⠿⠰⠲⠶⠖⠚⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣷⣶⣶⣶⣶⣶⣶⣦⠀⠀⠀⠀⠀⠀⠀⣴⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⡶⠶⠶⠶⠷⣶⣟⣛⣛⣛⣿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⠀⠀⠒⠒⠒⠛⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣛⣛⣉⠉⣉⡩⡭⣭⣥⣤⣤⣄⣐⠶⠶⣶⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏

⠀⠀⠐⠒⠒⠛⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣄⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣉⠉⠉⠉⡉⠉⢀⡀⠀⣀⢀⣐⣖⣒⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣀⣀⣉⣥⡄

⠀⠤⠤⠤⠤⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣧⠼⠿⠿⠿⠿⠿⠿⠻⠛⠛⠓⠒⠒⠒⠛⣋⣉⣉⣉⠉⠉⠭⠥⠤⢤⣴⣿⣿⣿⣿⣿⣿⣿⣶⣶⣟⣛⠛⢿⣿⣿⡇

⠀⠀⡀⠀⠐⣒⣒⣒⣶⣶⣶⣶⣶⣶⣶⣶⣦⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣴⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⢀⠐⢀⡤⠤⠤⠤⠴⠶⠶⠦⣦⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣧

⠀⠀⠀⠀⣈⣙⣛⣛⣻⣿⣿⡿⠛⠛⠛⠛⠛⠛⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣤⠀⠤⠴⠶⠶⠶⠶⠦⠤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⠀⠀⠀⠀⢁⣉⣉⣛⣿⡿⠟⠁⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠦⠤⠤⠦⠤⠤⠤⠤⠄⠂⣾⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⠀⠀⠈⠉⠩⣭⣭⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣛⣋⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠦⠤⠤⠄⠀⠀⠀⠒⠒⠒⣿⣿⣿⣿⣿⢡⣿⣿⣿⣿⢿⡿⢿⣿⣿⣿⣿⠛⣉⣿⡏

⠀⠀⠀⡠⣨⣭⣭⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠷⠛⠛⠛⠛⠛⠛⠚⣛⣚⣿⣿⣿⣿⢟⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣤⣀

⠀⢀⣀⣀⣤⣼⣯⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣓⣛⣛⣛⣛⣋⣉⣉⣿⣿⣿⣿⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⠀⢠⣤⣤⣤⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⠿⠿⠿⣿⣿⣾⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⠛⢹⣿⣿⠟

⠀⠀⠀⢀⣭⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡭⠭⠭⠭⠭⠭⠭⠭⣿⣿⣷⢸⣿⡙⠯⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀

⠀⠠⠤⠶⠶⠿⠿⠿⠿⠿⠿⠿⠛⠛⠉⠙⠉⠉⠉⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠈⠉⠉⠉⣉⣉⣉⣉⣉⣉⣉⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣹⣿⣿⡇⠋⠻⣄⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣶⣼⣿⠁⠰

⠀⠀⣀⣀⣀⣤⣤⣤⣤⣤⣶⣦⠀⠀⠀⠐⠒⠒⢒⣾⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣥⣤⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣤⣤⣤⠤⠶⠶⠶⢶⣿⣿⡿⠠⠤⠚⠃⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⡀

⠀⠀⠀⠀⠒⠶⣿⣿⣿⣿⣿⣿⡇⠀⣀⣤⣴⡞⠩⠋⠻⠾⣿⣿⣿⣿⣿⡿⢿⠋⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣭⡉⠉⠉⠉⠉⠶⠤⠶⠶⠶⠶⠶⠶⠶⣾⣿⣿⣵⠖⠀⢀⣴⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠁⠀⣈

⠀⠀⠀⠀⠀⠀⠘⢿⣿⣿⣿⣿⣷⣿⣿⣿⡟⠐⣠⣴⣾⣶⣿⣿⠏⢀⣴⣶⠇⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⢟⣿⣷⣶⣤⣤⣶⡶⠦⠒⠒⠒⠒⠚⢻⣿⣿⣛⣿⣷⣄⣀⡜⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⢀⠀⠀⠀⠀⠚

⠀⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⣿⣿⣿⣿⣿⣧⣾⣿⣿⣿⣿⡟⢁⣴⣿⣿⣧⣾⣿⣿⣿⣿⣿⣿⣿⢸⣿⢧⣾⣿⣿⣿⢿⣿⣿⣟⠛⠛⠛⠛⠛⠛⣛⣛⣿⣗⢚⣻⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⢀⣴⡆⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣡⣴⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣸⣿⣿⣿⣿⣿⣿⡇⢸⣿⣛⣛⣛⣛⣛⣛⣛⣛⣛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣴⢟⣿⠁⠀

⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣇⣾⣿⣿⣿⣿⣿⣿⡇⠀⣿⣉⢉⣉⣉⣭⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠄⠁⢹⣿⡇⠀

⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢟⣛⣿⡟⠿⠿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠉⠉⢭⣭⣭⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣫⣿⣿⣿⣿⣿⡟⠁⠀⠀⠀⣺⣿⠇⠀

⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣯⣽⢯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣵⣿⣿⠃⣄⣀⣄⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⢸⣿⡟⣽⡿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣯⢹⣿⣿⣿⠏⠀⠀⠀⠀⠀⠌⠋⠀⠀

⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣦⣴⣾⣿⣿⣿⣿⣿⣿⣿⢿⣟⢷⠀⠀⢻⣿⠃⣿⣿⣿⣿⣿⣿⣜⣿⣿⣿⣿⣿⣿⠇⠀⢿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢛⣻⡿⠿⠹⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡜⠂⠀⠘⠋⢠⣿⣯⡋⢭⣿⣿⣿⣿⣿⣟⡻⣿⣧⠁⠀⢸⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⣀⢀⣴⣿⣿⣿⣿⡎⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠻⢥⣌⠻⠿⠞⠛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣾⣿⣿⣷⠀⠀⠀⣉⢨⣿⣿⡇⠠⠉⢻⣿⣿⣿⣿⠀⠀⠁⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠈⢡⣿⣿⣿⣟⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠘⠻⠿⠿⢿⣿⣿⣟⣉⣁⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⠷⠀⠀⣾⣿⣿⡿⡢⠀⠀⠸⡿⣿⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⣀⣼⣿⣿⣿⣿⣿⡏⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠐⡀⡻⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠏⠙⣿⠁⠀⠀⠻⠿⢋⠁⣀⠀⠀⠈⠁⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢀⣼⣿⣭⣽⣿⣿⣿⣿⣿⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠂⠈⠀⢿⠏⢿⣿⠋⢻⣿⠧⠀⠀⠀⠘⡇⠀⠀⠀⠀⠪⠠⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢸⣿⣿⣿⣿⣿⣯⣭⡻⠿⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⡀⠀⣠⣴⣤⡀⠀⠀⠀⠀⠀⠈⠀⠘⠛⠀⠈⠉⠀⠀⠀⠀⠀⠅⢰⠀⠀⠀⠀⠀⠀⠀⠀⢰⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠘⠿⠿⣿⠟⠿⠿⠻⠳⠖⠖⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣷⣶⣶⣶⡄⠀⠀⠀⠀⢠⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⠶⠶⠶⢶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣠⣀⣀⡀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠛⠒⢒⣒⣒⣒⣂⣉⣉⡉⠩⢭⣭⣭⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟

⠀⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⠛⠚⠓⠛⠋⠈⠉⠉⠉⠉⠉⠩⠤⠤⡼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣃⣀⣀⣡⡄

⠀⠽⠿⠿⠿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⠯⠭⠥⠴⠶⠒⠒⠓⠒⠒⢒⣚⣋⣉⣉⣉⣉⣩⣥⣤⣤⣶⣿⣿⣿⣿⣿⣿⣿⣶⣶⣟⣛⠛⢿⣿⣿⡇

⠀⣰⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣤⣤⣶⣦⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣿⣷⣤⣤⣤⡤⢄⣉⣉⣉⣭⣤⣤⣄⣠⣤⠤⠴⠶⠶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣧

⠀⢹⣿⣿⣿⠏⠉⠙⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⣉⣀⣀⣤⣠⣤⣀⣤⣤⣀⠤⠤⠦⠤⠶⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⠀⢸⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡁⣀⣀⣀⣀⡀⠀⠠⠤⠤⠤⠤⠤⠤⠤⠍⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⠀⢨⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣛⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠤⠤⠦⠤⠤⠤⠤⠄⠀⠀⠒⠀⣿⣿⣿⣿⣿⢣⣿⣿⣿⣿⢿⠿⢿⣿⣿⣿⣿⠛⣉⣿⡇

⠀⢨⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⠀⠴⠴⠶⠶⠤⠶⠶⠖⠒⠛⠛⠛⠛⢚⣚⣿⣿⣿⣿⢟⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣤⣀

⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠠⠴⠶⠟⠛⠛⠛⣛⣚⣛⣛⣛⣛⣛⣉⣿⣿⣿⣿⡏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⠿⣿⣿⣷⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⠛⢻⣿⣿⠟

⠀⢸⣿⣿⣿⣿⣿⣿⣿⡿⠿⠭⠯⠭⠭⠭⠭⠭⢽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣓⣒⣒⣒⣒⣉⣉⡉⠉⠉⠭⠭⠭⠭⣿⣿⣷⢸⣿⡛⠫⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀

⠀⠸⠿⠿⠿⠿⠿⠿⠿⠛⠛⠋⠛⠛⠛⠋⠉⠉⠉⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠛⠛⠋⠉⠉⠉⠉⠁⣀⢀⣀⣀⣀⣀⣀⣀⣀⠀⠀⠀⠀⢙⣿⣿⡇⠋⢿⡄⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣼⣿⠁⠰

⠀⢠⣤⣤⣤⣤⣤⣤⠄⠀⠀⠀⠒⠒⠒⠒⠒⠒⣒⣾⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣥⣴⣶⣿⣿⣿⣿⣿⣿⣭⣭⣭⣭⣭⣭⣤⣤⣤⣀⡀⠀⠀⠀⢰⣿⣿⣿⠠⠤⠛⠃⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡥⠀⡀

⠀⠐⣿⣿⣿⣿⣿⣿⣧⠀⠀⠐⠛⢛⣉⣵⣶⠏⠁⠋⠛⠺⣿⣿⣿⣿⣿⡿⣿⠋⢀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣍⠁⣴⣤⣤⠤⠴⠶⠶⠶⠶⠶⠤⠀⠀⣼⣿⣿⣷⠖⠀⢠⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⣈

⠀⠀⠻⣿⣿⣿⣿⣿⣿⠀⠀⣠⣼⣿⣿⣿⡏⢈⣠⣶⣿⣷⣾⡿⠃⣠⣶⣿⠇⣠⣾⣿⣿⣿⣿⣿⣿⣽⣿⠟⣿⣱⣦⠶⠶⠶⠶⠶⠶⠶⠤⠤⠄⢠⣾⣿⣿⣿⣷⣄⣀⣼⢹⣿⣿⣿⣿⣿⣿⣿⡿⠋⠈⠀⠀⠀⠀⠚

⠀⠀⠀⠈⢿⣿⣿⣿⣿⠀⣼⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿⠟⢡⣾⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⡇⣿⡟⣼⣿⣿⣿⡶⠶⠪⠛⠛⠛⠛⠛⠛⠛⠀⠉⣿⣿⣻⣿⣛⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⢀⣴⡆⠀

⠀⠀⠀⠀⠀⠙⢿⣿⡏⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣡⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢡⣿⣿⣿⣿⣿⣿⣧⢘⣛⣛⣛⠛⣛⡛⢛⣒⣀⣀⣭⣿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⣰⠏⢽⠃⠀

⠀⠀⠀⠀⠀⠀⠀⠙⣵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⣿⣧⠈⣉⣉⣉⣉⣉⣉⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⡿⠃⠀⠃⠠⣿⡇⠀

⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⣛⣻⡿⠹⠿⢿⢹⣿⣿⣿⣿⣿⣿⡿⣿⡆⢩⣭⣭⣭⣭⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⠀⠀⠀⣀⣿⠇⠀

⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣧⣿⣩⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⠟⢠⣀⣠⣀⣼⣿⣿⣿⣿⣿⣿⣿⣸⣇⢸⣿⣿⣿⡟⣼⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⡇⢹⣿⣿⣿⠏⠀⠀⠀⠀⠀⠕⠈⠀⠀

⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣦⣴⣶⣿⣿⣿⣿⣿⣿⣿⡟⣧⢻⢸⣿⣿⣿⠁⣾⣿⣿⣻⣿⣿⣯⣿⣿⣿⣿⣿⣿⡇⠀⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢋⣹⢿⠟⠃⠻⠟⣻⣿⣿⣿⣿⣿⣿⣿⣿⡎⠟⠟⠛⠟⠐⣿⣟⣯⠉⢼⣿⣿⣿⣿⣿⣿⣿⡿⠃⠀⢹⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⡀⠀⣤⣿⣿⣿⣿⡆⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠟⠛⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⢅⢸⣿⣿⡮⠀⠈⢻⣿⣿⣿⣿⠍⠁⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠁⣾⣿⣿⣿⡻⣿⡇⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⢉⣀⣙⣛⣿⣫⣭⣿⣿⣟⣻⡟⠷⠀⠈⢿⣿⣿⠃⠄⠀⠀⢸⠿⠏⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⣸⣿⣿⣿⣿⣷⣏⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣯⣤⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠻⣿⠆⠀⠀⢺⣿⣧⣄⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⢀⣾⣿⣿⠿⣿⣿⣿⣿⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠁⠀⠘⡇⠀⠀⠀⠑⢤⢺⡅⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⢠⣿⣿⣿⣿⣷⣦⣌⡉⠛⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠁⠀⠀⠀⠀⠀⠋⢻⠻⡟⢾⡟⠿⣿⠿⢿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⣴⠋⠁⠠⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠘⠿⠿⣿⠿⠿⠿⠻⠿⠿⠾⠻⠟⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠈⠁⠀⠉⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

                ䷩ 𝚕𝚒𝚗𝚎 4872

╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕

(ℹ) Images, hyperlinks and comments at http://techrights.org/2022/02/12/irc-log-110222/#comments

Gemini version at gemini://gemini.techrights.org/2022/02/12/irc-log-110222/

⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 02.12.22⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧

Gemini_version_available_♊︎

✐ IRC_Proceedings:_Friday,_February_11,_2022⠀✐

Posted in IRC_Logs at 1:08 am by Needs Sunlight

Also available via the Gemini protocol at:

* gemini://gemini.techrights.org/irc-gmi/irc-log-techrights-110222.gmi

* gemini://gemini.techrights.org/irc-gmi/irc-log-110222.gmi

* gemini://gemini.techrights.org/irc-gmi/irc-log-social-110222.gmi

* gemini://gemini.techrights.org/irc-gmi/irc-log-techbytes-110222.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

 QmR1Tk7jX4xG91FxPACHvAWegm8etDquNNRkFwYDHc78jy #boycottnovell 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇HTML5 logs⦈

                                             (full IRC log

                                             as HTML)

                                             IRC log for

                                             #boycottnovell

 QmWVFnbfC7aR7eErcF4VS3FGCetcCdpuwp13BJZ3Kuyt2Y (full IRC log 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇text logs⦈

                                             as plain/ASCII

                                             text)

                                             IRC log for

                                             #boycottnovell-

 QmYbZigsB1ctmp1uMHWoJxqKQNEyM9u7XxDMkvGB47x6oY social 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇HTML5 logs⦈

                                             (full IRC log

                                             as HTML)

                                             IRC log for

                                             #boycottnovell-

 QmWFEng9vyDD1qRMcp9kWQDzmMPUsXJC1Q4Hu9oUceakKv social 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇text logs⦈

                                             (full IRC log

                                             as plain/ASCII

                                             text)

                                             IRC log for

 QmYVNtkFNuvL6ozaWQtrNJ7BGCTwWUPhybsBsGuXFuw5TK #techbytes 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇HTML5 logs⦈

                                             (full IRC log

                                             as HTML)

                                             IRC log for

                                             #techbytes

 QmSuPYMsXWncr6ZZFPEWKq9mMhntSdPEfswkejFhibNpvt (full IRC log 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇text logs⦈

                                             as plain/ASCII

                                             text)

                                             IRC log for

 QmZLQvU278J7PhHktLBpb9Dvtww2dgqxbNPhcPUzePcfoF #techrights 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇HTML5 logs⦈

                                             (full IRC log

                                             as HTML)

                                             IRC log for

                                             #techrights

 QmUMeEUsqfkFkAYvAHv2FSXJkEeoBmxGcN3E8425eQxPxt (full IRC log 🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇text logs⦈

                                             as plain/ASCII

                                             text)

🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇IPFS logo⦈

§ Bulletin for Yesterday⠀➾

Local_copy | CID (IPFS): QmRogUf31QThSc3fc9qKNWAZGJTDSwdv1pupuEmsuUuu26

                ䷩ 𝚕𝚒𝚗𝚎 4999

╒═══════════════════ 𝐀𝐑𝐓𝐈𝐂𝐋𝐄 ═════════════════════════════════════════════════╕

(ℹ) Images, hyperlinks and comments at http://techrights.org/2022/02/12/red-eponia/#comments

Gemini version at gemini://gemini.techrights.org/2022/02/12/red-eponia/

⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 02.12.22⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧

Gemini_version_available_♊︎

✐ [Meme]_Only_Yellow_Unions_Allowed_in_Red_EPOnia?⠀✐

Posted in Europe, Patents at 1:29 am by Dr. Roy Schestowitz

               🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇MoU signed with FFPE⦈

                     🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇EPO.org⦈

🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇Klass⦈ Summary: “By the Stalinist era of the 1930s, it was

clear that the party and government made the rules and that the trade unions

were not permitted to challenge them in any substantial way,” Wikipedia says

⣤⣬⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣷⡄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⢽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣥⣬⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⡿⠻⣿⣿⢿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⡟⠛⡛⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⣭⣽⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⣾⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣆⠀⣛⢟⣻⣿⣿⣿⣿⣿⣿⡔⡞⣿⣿⣿⣿⣿⣿⡆⣛⣿⣼⣿⣿⣿⣿⣿⣿⣿⡿⠿⡙⣻⠛⡿⣿⡿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⠿⠛⠀⣬⢿⡏⠉⠛⠛⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⡷⣀⠧⣮⣿⣿⣿⣿⠟⠋⠁⠐⡌⢽⠇⠀⠉⠻⡿⠟⣟⣟⡟⠿⢿⠿⣹⣿⡄⠃⠀⠀⠁⠀⠀⠘⣿⡇⠀⠈⢻⢻⣷⣿⢷⣽⣿⠙⠀⠀⠀⢸⡿⡇⠐⡔⣄⢻⣿⣿⣿⣿⣿⣿⣿⠟⠛⠉⣿⣿⡟⠙⠛⠿⣿⣿

⠛⠁⠀⠈⢿⣾⡄⠉⠹⡏⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⢿⢸⡇⠀⠀⠀⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠘⠃⠀⠀⠸⠸⣿⣿⢻⢿⣿⠀⠀⠀⠀⠈⠪⠀⠀⠀⢘⡌⣿⣿⣿⣿⠁⢸⡇⠀⠀⢸⣿⣿⠋⠀⠀⠀⣿⣿

⠀⠀⠀⠀⠀⠻⣻⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠀⠃⠀⠀⠀⢻⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⠀⠈⠃⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠣⠙⣿⣿⡏⠀⢸⠁⠀⠀⠸⣿⠏⠀⠀⠀⠀⢹⣿

⠀⠀⠀⠀⠀⠀⠘⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣦⠀⠀⠀⢀⣀⠀⠀⢸⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡛⣿⡆⠀⢸⠀⠀⠀⠀⠋⠀⠀⠀⠀⠀⢸⣿

⠀⠀⠀⠀⠀⠀⠀⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠙⠀⠀⠘⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⡇⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣅⠀⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⡇⠀⠀⠀⡄⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⣿⣿⡇⢸⣿⣿⠀⠀⠀⣀⠀⠀⠀⢠⣾⣿⣿

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠻⠽⠂⠀⠀⠀⠰⣶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠓⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⠀⢠⣿⣿⠀⠀⠻⣿⡇⠀⠀⢸⣿⣿⣿

⠀⠀⠀⢀⣴⡀⠀⠀⠀⠀⡙⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠁⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⠀⠀⠀⠀⠀⠀⠛⠋⠀⢸⣿⣿⠃⠀⠀⠀⡀⠀⠀⢸⣿⣿⣿

⠀⠀⠀⠸⢿⣯⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⠀⠘⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⠀⠀⠀⣸⡿⡆⠀⠀⠀⠀⢰⣿⡄⠀⠀⠀⠀⢸⠀⠀⠀⣿⣿⣿⡆⠀⠀⢀⣧⠀⠀⠀⣿⣿⣿

⠀⠀⠀⠀⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡀⠀⠀⠀⢠⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⣇⠀⠀⠀⠀⣼⣿⡇⠀⠀⠀⠀⢸⡆⠀⠀⣿⣿⣿⡇⠀⠀⢸⣿⠀⠀⠀⣿⣿⣿

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡇⠀⠀⠀⣸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⡀⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⢸⣧⠀⠀⢻⣿⣿⣷⠀⠀⢹⣿⡆⠀⠀⢹⣿⣿

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⠇⠀⠀⠀⠸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⢘⠛⠃⠀⠀⠀⠛⠛⠃⠀⠀⠀⠀⠘⠉⠀⠀⠈⠉⠉⠉⠀⠀⠈⠉⠁⠀⠀⢸⣿⣿

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣶⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠀⠀⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⢀⡠⢄⠀⣀⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⠰⣦⣲⣾⣽⣟⣿⣷⣦⣄⣓⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡰⠘⠈⣭⣿⣷⣿⣿⣿⣿⣿⣥⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠰⣁⣤⣿⣾⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣢⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⢀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀

⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿

⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁

⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀

⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿

⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁

⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⠀

⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀

⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀

⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏

⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀

⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀

⠀⠆⠲⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀

⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⠀⠀

⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀

⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀

⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀

⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄

⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇

⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀

⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀

⠀⠀⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀

⠀⠆⠲⣶⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⠀⠀

⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀

⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀

⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀

⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀

⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀

⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡗

⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃

⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀

⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀

⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀

⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀

⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀

⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀

⠀⠆⠰⣶⠀⠰⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⣠⣶⣶⣾⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀

⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀

⠀⠀⠀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀

⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀

⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀

⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀

⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣵⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⢻⣭⣭⣭⣭⣟⡻⣿⣿⢛⣭⣥⣭⣽⡻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢻⣿⣿⡏⢸⣿⣿⣿⢿⣿⣿⡎⢱⣿⣿⡿⢻⣿⣿⡾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇

⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢹⣿⣿⡇⢸⣿⣿⡇⢸⣿⣿⣿⣸⣿⣿⡇⢸⣿⣿⡇⠸⠿⠿⢧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀

⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣶⣶⣶⣿⣿⣶⣶⣶⣿⣶⣿⣷⣶⣿⣿⣿⣿⣿⣷⣾⣾⣿⣿⣿⢸⣿⣿⡇⢺⣿⣿⣿⣿⣿⣯⣽⢽⣿⣿⡏⣷⣶⣶⡎⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀

⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⢸⣿⣿⣿⢸⣿⣿⡇⣼⣿⣿⣷⣽⣿⣿⡇⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀

⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣼⣿⣿⣿⣸⣿⣿⣿⢸⣿⣿⣧⣿⣿⣿⣿⣼⣿⣿⡇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀

⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣾⣿⣿⣭⣍⣛⣻⠟⣛⣩⣭⣝⣛⣛⣛⣝⣛⣛⣷⣾⣍⣻⣿⣛⣙⣛⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀

⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀

⠀⠀⠀⠀⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⠀⠀⠀⠀

⠀⠄⠰⢠⠀⠀⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠛⠛⠗⠀⠤⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⢂⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⡄⠀⠀⢀⣴⣾⣿⣿⣿⣿⣿⣿⣷⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣟⡾⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢠⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⡟⣽⣿⣿⣿⣆⣿⣿⣿⣿⣿⡟⢰⣿⣿⣿⣿⡇⢠⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣃⣙⣋⣶⡌⣹⣿⣿⣿⣿⣿⠁⣾⣿⣿⣿⣿⠀⣼⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⠸⢇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⢠⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣧⡶⣺⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣫⡆⣼⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⡟⣠⣶⣿⢯⣄⣿⣿⣿⣿⣿⡟⠩⠿⣶⣦⣈⠿⢡⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣃⣛⣛⣡⡿⣸⣿⣿⣿⣿⣿⢱⣿⢗⣨⣿⣭⣄⣸⣿⣿⣿⣿⣿⣄⣟⣿⣿⣿⣿⣯⣤⣤⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⡏⢀⣿⣿⣿⣿⣿⡏⣼⢣⣿⣿⡟⢻⣿⣿⡟⢹⣿⣿⡿⢿⣿⣿⡿⢿⣿⣿⡟⢻⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣸⣿⣿⣿⣿⣿⠁⠀⢸⣿⣿⡇⢸⣿⣿⡇⢸⣿⣿⣇⣸⣿⣿⡇⢸⣿⣿⡇⠸⠿⠿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⢞⣋⣹⣶⢞⢀⣀⢴⡀⢈⣄⣈⣩⣉⠛⣁⣠⣄⣀⢬⡙⠏⢸⣿⣿⡇⢸⣿⣿⡇⢸⣿⣿⡿⢿⣿⣯⡀⢸⣿⣿⡇⣶⣶⣶⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡇⠈⣿⡿⠄⠰⣿⣿⠁⡇⢸⣧⠈⣾⡹⢀⢸⣼⡜⢳⣾⠀⡇⢸⣿⣿⡇⢸⣿⣿⡇⢸⣿⣿⡇⢸⣿⣿⡇⢸⣿⣿⡇⢹⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢷⣦⣭⣔⣥⣷⣿⣅⣺⣧⣸⣿⣀⣿⣱⣸⣸⣻⣇⣸⣷⣶⣶⠸⣿⣿⣧⣼⣿⣿⠇⢸⣿⣿⡇⢸⣿⣿⡇⠸⣿⣿⣧⣼⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠁⠉⠉⠉⠁⠉⠉⠈⠉⠁⠉⠉⠉⠁⠈⠉⠘⠛⠛⠀⠈⠛⠛⠛⠛⠁⠀⠘⠛⠛⠃⠘⠛⠛⠃⠀⠈⠛⠛⠛⠙⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠠⠔⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠛⠻⠃⠀⡤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⡄⠀⠀⢀⣴⣾⣿⣿⣿⣿⣿⣿⣷⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⡟⡾⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢠⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⡟⣭⣭⣽⣿⣇⣿⣿⣿⣿⣿⡏⢰⣿⣿⣿⣿⡇⢠⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣃⣛⣻⣿⡿⣼⣿⣿⣿⣿⣿⠁⣾⣿⣿⣿⣿⠀⣼⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⢇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⢠⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣇⣿⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣫⡆⣼⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⡟⣴⣶⣾⣿⣇⣿⣿⣿⣿⣿⡟⣽⣿⣶⣶⣿⣿⢡⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣃⣛⣿⣿⡿⣸⣿⣿⣿⣿⣿⢱⣿⢟⣻⣭⣭⣥⣸⣿⣿⣿⣿⣿⣤⣟⣿⣿⣿⣿⣯⣤⣤⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢀⣿⣿⣿⣿⣿⡏⣼⢣⣿⣿⡟⢻⣿⣿⡟⢻⣿⣿⡿⢿⣿⣿⡿⢿⣿⣿⡟⢻⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣸⣿⣿⣿⣿⣿⠃⠃⢸⣿⣿⡇⢸⣿⣿⡇⢸⣿⣿⣇⣸⣿⣿⡇⢸⣿⣿⡇⠸⠿⠿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⡇⢸⣿⣿⡇⢸⣿⣿⡿⢿⣿⣯⠀⢸⣿⣿⡇⣶⣶⣶⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⡇⢸⣿⣿⡇⢸⣿⣿⡇⢸⣿⣿⡇⢸⣿⣿⡇⢹⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣶⣶⠘⣿⣿⣧⣼⣿⣿⠇⢸⣿⣿⡇⢸⣿⣿⡇⠸⣿⣿⣧⣼⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠛⠛⠀⠈⠛⠛⠛⠛⠁⠀⠘⠛⠛⠃⠘⠛⠛⠃⠀⠈⠛⠛⠛⠙⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠖⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⡀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠛⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣡⡀⠂⠈⠁⠀⠀⠀⠘⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⡄⠀⠀⢀⣴⣾⣿⣿⣿⣿⣿⣿⣷⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠈⠀⠀⠀⠀⠀⠀⠒⠃⢸⣿⣿⣿⣿⣿⣿⣿⣿⡟⣬⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢠⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠑⢿⠂⠀⠀⣿⣿⣿⣿⣿⡟⣭⣿⣿⣿⣇⣿⣿⣿⣿⣿⡏⢰⣿⣿⣿⣿⡇⢠⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣃⣛⣛⣿⡿⣼⣿⣿⣿⣿⣿⠁⣾⣿⣿⣿⣿⠀⣼⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⢇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⢠⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣧⣾⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣫⡆⣼⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡂⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⡿⣰⣶⣾⣿⢇⣿⣿⣿⣿⣿⡟⣽⣿⣶⣶⣿⣿⢣⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠃⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣃⣻⣿⣻⡿⣸⣿⣿⣿⣿⣿⢱⣿⢟⣻⣯⣭⣭⣸⣿⣿⣿⣿⣿⣤⣟⣿⣿⣿⣿⣯⣤⣤⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢀⣿⣿⣿⣿⣿⡏⣾⢣⣿⣿⡟⢻⣿⣿⡟⢿⣿⣿⡿⢿⣿⣿⡿⣿⣿⣿⡟⢻⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣸⣿⣿⣿⣿⣿⠃⠟⢸⣿⣿⡇⢸⣿⣿⡇⢸⣿⣿⣇⣸⣿⣿⡗⢸⣿⣿⡇⠸⠿⠿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠢⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⣀⡀⠀⠀⢸⣿⣿⡇⢸⣿⣿⡇⢸⣿⣿⡿⢿⣿⣯⡀⢸⣿⣿⡇⣶⣶⣶⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⢠⢟⠋⠈⠁⠀⠀⢸⣿⣿⡇⢸⣿⣿⡇⢸⣿⣿⡇⢸⣿⣿⡇⢸⣿⣿⡇⢹⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣦⡒⡀⢰⣶⣶⠘⣿⣿⣧⣼⣿⣿⠇⢸⣿⣿⡇⢸⣿⣿⡇⠸⣿⣿⣧⣼⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⣳⡆⠘⠛⠛⠀⠈⠛⠛⠛⠛⠁⠀⠘⠛⠛⠃⠘⠛⠛⠃⠀⠈⠛⠛⠛⠙⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠾⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠛⠗⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡠⠀⠂⠈⠁⠀⠀⠀⠈⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⡄⠀⠀⢀⣴⣾⣿⣿⣿⣿⣿⣿⣷⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠂⢸⣿⣿⣿⣿⣿⣿⣿⣿⡟⣬⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢠⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠬⠂⠀⠀⣿⣿⣿⣿⣿⡟⣭⣽⣿⣿⣇⣿⣿⣿⣿⣿⡏⢰⣿⣿⣿⣿⡇⢠⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣃⣛⣛⣿⡿⣼⣿⣿⣿⣿⣿⠁⣾⣿⣿⣿⣿⠀⣼⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⢇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⢠⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣫⡆⣼⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⡿⣴⣶⣾⣿⢇⣿⣿⣿⣿⣿⡟⣽⣿⣶⣶⣿⣿⢣⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠃⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣃⣻⣿⣻⡿⣸⣿⣿⣿⣿⣿⢱⣿⢟⣻⣯⣭⣭⣸⣿⣿⣿⣿⣿⣤⣟⣿⣿⣿⣿⣯⣤⣤⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢀⣿⣿⣿⣿⣿⡏⣾⢣⣿⣿⡟⢻⣿⣿⡟⢻⣿⣿⡿⢿⣿⣿⡿⣿⣿⣿⡟⢻⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣸⣿⣿⣿⣿⣿⠃⠏⢸⣿⣿⡇⢸⣿⣿⡇⢸⣿⣿⣇⣸⣿⣿⡗⢸⣿⣿⡇⠸⠿⠿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⡀⡀⠀⠀⢸⣿⣿⡇⢸⣿⣿⡇⢸⣿⣿⡿⢿⣿⣯⡀⢸⣿⣿⡇⣶⣶⣶⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠳⠈⠈⠁⠀⠀⢸⣿⣿⡇⢸⣿⣿⡇⢸⣿⣿⡇⢸⣿⣿⡇⢸⣿⣿⡇⢹⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢃⣀⠀⢰⣶⣶⠘⣿⣿⣧⣼⣿⣿⠇⢸⣿⣿⡇⢸⣿⣿⡇⠸⣿⣿⣧⣼⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⣒⠀⠘⠛⠛⠀⠈⠛⠛⠛⠛⠉⠀⠘⠛⠛⠃⠘⠛⠛⠃⠀⠈⠛⠛⠛⠙⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠪⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣠⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⣶⠆⠀⠀⠰⠖⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⢦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠈⠀⠀⠀⠀⠀⠀⠀⠀⢀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⣋⣼⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⡧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠐⢾⡿⣀⣀⣀⣠⣴⣾⠿⠓⠀⠀⠈⠉⠉⢻⣿⣿⣿⣿⣿⣿⠟⢁⣾⣿⣿⠛⢿⡿⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠊⠉⠁⣀⣾⣿⡿⠋⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣏⣿⢀⢸⢿⣿⡟⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣷⠖⠋⢰⣿⣿⣏⠀⠀⠀⠀⠀⡠⠀⠐⠋⠀⠀⠐⠓⠀⠀⠈⠉⠁⠀⠁⠀⠀⠀⠉⠓⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠾⣦⠀⣰⣿⣿⡟⠉⡟⠀⠀⠀⣺⠁⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⡄⠀⠀⢀⣴⣾⣿⣿⣿⣿⣿⣿⣷⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⠀⠈⠉⠉⠀⠉⠀⣉⣀⣀⣚⣿⠏⢸⣿⣿⣿⣿⣿⣿⣿⣿⣟⣀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣰⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠁⠀⠀⠀⠀⠀⠀⠀⠘⠛⠿⠏⠀⠀⣿⣿⣿⣿⣿⡟⣩⣿⣿⣿⢃⣿⣿⣿⣿⣿⡏⢰⣿⣿⣿⣿⡇⢠⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⡠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣾⣿⣿⣿⣿⠀⣼⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⣄⡴⠖⠃⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⢇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⢠⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠈⠁⠀⠀⢉⠀⢴⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣧⣽⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣫⡄⣼⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠘⠀⢾⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⡿⣰⣶⣿⣿⢏⣿⣿⣿⣿⣿⡟⣿⣿⣶⣶⣿⣿⢣⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢋⣿⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣻⢀⡆⠸⡇⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣃⣻⣟⣻⡟⣸⣿⣿⣿⣿⣿⢱⣿⢟⣿⣯⣭⣭⣸⣿⣿⣿⣿⣿⣤⣿⣿⣿⣿⣿⣯⣤⣤⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠿⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⠀⠀⠃⠁⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢀⣿⣿⣿⣿⣿⡏⣼⢧⣿⣿⡟⢻⣿⣿⡿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⡟⢻⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⠁⠀⠀⠀⠰⣴⠄⡀⠏⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣸⣿⣿⣿⣿⣿⠃⠟⢸⣿⣿⡇⢸⣿⣿⡇⣼⣿⣿⣿⣸⣿⣿⡟⢻⣿⣿⡇⠸⠿⠿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠀⠀⠀⣶⣿⠀⠀⠀⠈⠀⠀⢀⣀⣠⡀⠀⠀⠀⠀⢀⣤⣤⡤⠄⠀⠀⠀⢸⣿⣿⡇⢸⣿⣿⡇⢸⣿⣿⣿⣿⣿⣯⡀⢸⣿⣿⡇⣶⣶⣶⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠃⠀⠀⠈⠻⠀⠀⠀⠀⠀⠀⠀⠙⠿⠿⠀⠀⠀⠀⢸⣿⣏⠀⠀⠀⠀⠀⢸⣿⣿⡇⢸⣿⣿⡇⢸⣿⣿⡇⢸⣿⣿⡇⢸⣿⣿⡇⢹⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠡⢀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣇⡄⢰⣶⣶⠘⣿⣿⣧⣼⣿⣿⠇⢸⣿⣿⡇⢸⣿⣿⡇⠸⣿⣿⣧⣼⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠀⣀⣶⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣇⠀⠘⠛⠛⠀⠈⠛⠛⠛⠛⠉⠀⠘⠛⠛⠃⠘⠛⠛⠃⠀⠉⠛⠛⠛⠙⠛⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⠿⠿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠀⠂⠛⠿⠙⠅⠔⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣶⣷⣶⠖⠀⠀⠀⠀⠀⠀⠀⣀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⡿⠿⠻⣿⣿⡏⠙⠆⠀⠀⠀⠰⣶⣶⢳⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣾⣿⣿⠁⠀⠀⣀⣀⡀⣀⣠⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣟⣿⣿⣿⣿⡿⠋⠀⠀⠀⠋⠀⠀⠀⠀⠐⠠⣀⣾⠿⠛⡈⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣤⣾⣿⣿⣿⣷⣦⣶⣿⣿⣿⠿⠋⠉⠙⠛⠻⣿⣿⣿⣿⣿⣿⣿⡿⣡⣾⣿⣿⣿⣿⣿⠋⠀⠀⠀⠀⠀⠀⠄⠀⠀⠀⠀⠈⠉⠀⠀⠀⠙⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⠟⠉⡙⣁⣾⣿⣿⠟⠋⣩⡉⠉⠀⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣯⡀⣿⣿⣿⡟⠀⡟⠀⠁⠀⠀⠠⠤⢶⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⠻⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⡷⠛⢡⣿⣿⣿⣃⡁⠀⠈⠀⣠⣤⠔⠛⠀⠀⠐⣟⡂⠈⡻⠟⣛⡉⠛⠋⠓⠉⠛⠧⠀⠣⠄⠀⠀⠀⠀⠀⢁⣉⣀⣀⣀⣀⠀⠀⠀⠀⠀⢠⣷⡿⠀⠀⠹⣦⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡿⣿⡄⣀⣿⣿⡿⢋⡿⠑⠀⠀⣾⠃⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⡄⠀⠀⢀⣴⣾⣿⣿⣿⣿⣿⣿⣷⣆⠀⠀⣤⡞⠻⡯⠀⠀⠀⢹⡄⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⡰⢹⣿⡇⠀⠉⠉⠁⠈⠱⢮⣡⣠⣾⣿⡟⢸⣿⣿⣿⣿⣿⣿⣿⣿⣟⣀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣰⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⡆⢀⡚⠀⢰⣇⣠⠄⠀⠀⠹⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⡀⠰⡏⠋⠀⠀⠀⠀⠀⠀⠀⠈⠛⠿⠟⠁⠁⣿⣿⣿⣿⣿⡟⣩⣿⣿⣿⢏⣿⣿⣿⣿⣿⡏⢸⣿⣿⣿⣿⡏⢠⣿⣿⣿⣿⣿⡇⣸⣿⣿⣿⣿⣿⠃⣸⣥⠀⣾⣿⣿⣇⠀⠀⢠⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⣴⣇⡼⠂⢀⠀⠀⠠⡄⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣛⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⢟⣾⣿⣿⣿⣿⠁⣾⣿⣿⣿⣿⣿⢀⣿⣿⣿⣿⣿⡟⠀⣿⣿⡦⣿⣿⣿⣿⡀⠀⠸⣦⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠱⢻⣾⣿⢿⣤⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⢇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⢠⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⠃⠠⠈⣻⠿⣟⢿⣿⣿⣷⠀⠀⢿⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⢰⣷⣿⣟⡽⢿⡇⢸⡅⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣧⣾⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣫⡆⣼⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⢨⡟⢸⣿⣿⣿⡂⣴⣆⡇⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠘⠟⠉⠽⣷⣿⡇⢺⡇⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⡿⣰⣶⣿⣿⢏⣿⣿⣿⣿⣿⡟⣿⣿⣶⣶⣿⣿⢳⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⠃⣘⡀⠀⠀⢸⣟⣾⣿⣿⣿⠀⡟⣿⡇⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⡿⣿⣘⡿⠈⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣇⣛⣟⣻⠿⣸⣿⣿⣿⣿⣿⢳⣿⢿⣿⣭⣭⣭⣸⣿⣿⣿⣿⣿⣤⣿⣿⣿⣿⣿⣯⣤⣤⣤⡀⠀⠀⠺⠿⣿⣟⡁⠀⠀⢿⡇⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⢠⡄⠀⠘⣿⣷⡷⢿⡇⢀⠀⠀⠀⣠⠆⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢀⣿⣿⣿⣿⣿⡟⣾⢧⣿⣿⡟⢻⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⡟⢻⣿⣿⡆⠀⣠⣼⣿⣿⡗⠀⠀⢸⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠸⣿⡗⠷⠘⣿⡄⠸⡇⢘⣿⡇⢤⠿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣸⣿⣿⣿⣿⣿⠃⡿⢸⣿⣿⡇⢸⣿⣿⡿⣿⣿⣿⣿⣸⣿⣿⡟⢻⣿⣿⡇⠸⠿⠿⠇⢸⣿⣿⣿⡯⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⢸⣿⡍⠀⢻⣷⣤⣿⣿⣿⡅⢰⣦⣈⡀⠉⢥⣤⣤⡀⠀⠀⠀⢠⣴⣾⡭⠯⠀⠀⠀⠁⢸⣿⣿⡇⢸⣿⣿⡇⢸⣿⣿⣿⣿⣿⣯⡀⢸⣿⣿⡇⣶⣶⣶⡆⢸⣅⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠘⢿⡇⣀⠀⠁⠈⢿⣿⣿⣷⣈⡈⣿⠿⠓⠈⠛⠻⠓⠀⠈⠐⠀⣿⣿⣆⠀⠀⠀⠀⠀⢸⣿⣿⡇⢸⣿⣿⡇⢸⣿⣿⡇⢸⣿⣿⡇⢸⣿⣿⡇⢹⣿⣿⡇⢠⣦⣶⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣦⡀⠀⠀⠀⠙⣿⣿⣿⣿⣶⣦⠀⠀⠀⠀⢀⠀⠀⠀⠀⢹⣿⣿⢶⡀⢰⣶⣶⠸⣿⣿⣧⣼⣿⣿⠇⢸⣿⣿⡇⢸⣿⣿⡇⠸⣿⣿⣧⣼⣿⣿⡇⢸⣿⠟⠀⠰⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠛⠩⠄⠀⠀⠀⠈⠉⠻⣿⡿⠗⠰⠀⠀⠀⠀⠀⠦⠀⠀⣾⣿⣿⡆⠀⠘⠛⠛⠀⠈⠛⠛⠛⠛⠉⠄⠘⠛⠛⠓⠘⠛⠛⣃⣦⣝⣛⠿⣛⣙⡛⡃⠸⠋⠀⠀⠀⡤⠁⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣷⣶⣴⡄⠀⠀⠤⢨⣡⣾⣾⣿⡄⠀⠀⠀⠀⠀⠀⠈⠛⠛⠇⠀⢀⠀⠀⠀⠀⣀⠀⠈⠀⢀⠀⠐⠚⠛⠂⠼⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠼⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢾⣿⣏⠀⠀⠀⠀⢳⣇⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠳⣶⣦⣤⣿⣭⡄⢡⣶⠿⠟⠋⠁⠀⠀⠀⠀⠀⠀⠀⡌⣿⣿⣿⣿⣿⣟⡯⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⡆⠀⠀⠀⠈⣿⡜⢿⣿⣿⣧⡄⠀⠀⢀⣀⠀⠀⠘⠻⣿⡿⢿⣎⠺⢓⣄⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣋⣁⣿⣿⣛⣻⣿⢿⣟⣿⣿⣿⣛⣿⣿⠿⢿⣿⣿⣿⣿⣿⣿⡿⢿⣛⣛⣟⣛⣛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⢃⣡⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣝⣿⡿⢋⣵⣾⣿⣿⣿⣿⣿⣿⣿⣮⢻⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⡟⣾⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠹⣱⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⣿⣿⣿⣿⣿⡿⣭⣿⣿⣿⢿⣿⣿⣿⣿⣿⡟⢸⣿⣿⣿⣿⡏⢠⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣇⣿⣿⣿⣿⣿⠁⣾⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⡿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢠⣄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢰⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⢧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣿⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣫⡾⣾⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⡿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠁⣿⣿⣿⣿⣿⡿⣴⣾⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⢷⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⢧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣡⣸⣿⣿⣿⣿⣿⣇⣛⣟⣿⡿⣼⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣽⣯⣺⣿⣿⣿⣿⣿⣥⣿⣿⣿⣿⣿⣿⣬⣭⣽⡻⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢀⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢻⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣸⣿⣿⣿⣿⣿⢻⣿⢻⣿⣿⣿⢸⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⡿⢻⣿⣿⣿⠸⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣯⣭⣱⣿⣿⣿⣯⣭⣭⣽⣿⣿⢸⣿⣿⡿⢸⣿⣿⡇⢸⣿⣿⣿⣿⣿⣯⡑⢸⣿⣿⡟⣶⣶⣶⡾⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⢸⣿⣿⡷⢸⣿⣿⡇⢸⣿⣿⣿⢸⣿⣿⡇⢸⣿⣿⣿⢹⣿⣿⣏⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢳⣶⣶⠸⣿⣿⣧⣼⣿⣿⣇⢸⣿⣿⣿⢸⣿⣿⣇⣸⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣜⣛⣛⣶⣽⣛⣿⢟⣛⣯⣿⣿⣛⣛⣿⣾⣟⣿⣿⣿⣿⣿⣿⣿⣽⣛⣻⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣮⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠰⢢⠀⠀⠄⠠⠠⠔⠂⠀⠀⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣋⣁⣿⣿⣛⣻⣿⢿⣟⣿⣿⣿⣛⣿⣿⠿⢿⣿⣿⣿⣿⣿⣿⡿⢿⣛⣛⣟⣛⣛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⢃⣡⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣝⣿⡿⢋⣵⣾⣿⣿⣿⣿⣿⣿⣿⣮⢻⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⡟⣾⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠹⣱⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⠃⣿⣿⣿⣿⣿⡿⣭⣿⣿⣿⣟⣿⣿⣿⣿⣿⡟⢸⣿⣿⣿⣿⡏⢠⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣇⣿⣿⣿⣿⣿⠁⣾⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⡿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣰⣄⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢰⣿⣿⣿⣿⣿⡇⣸⣿⣿⣿⣿⣿⢧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣫⡾⣾⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⡿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠁⣿⣿⣿⣿⣿⡿⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⢷⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⢧⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⡇⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣡⣸⣿⣿⣿⣿⣿⣇⣛⣛⣿⡿⣼⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣯⣸⣿⣿⣿⣿⣿⣥⣿⣿⣿⣿⣿⣿⣬⣭⣽⡻⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢀⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣸⣿⣿⣿⣿⣿⢻⣿⢻⣿⣿⣿⢸⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⡿⢻⣿⣿⣿⠸⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣭⣯⣭⣱⣿⣿⣿⣯⣭⣭⣿⣿⣿⢸⣿⣿⡿⢸⣿⣿⡇⢸⣿⣿⣿⣿⣿⣯⡑⢸⣿⣿⡟⣶⣶⣶⡾⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢸⣿⣿⡿⢸⣿⣿⡇⢸⣿⣿⣿⢸⣿⣿⡇⢸⣿⣿⣿⢹⣿⣿⣏⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢳⣶⣶⠸⣿⣿⣧⣼⣿⣿⣇⢸⣿⣿⣿⢸⣿⣿⣇⣸⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣜⣛⣛⣴⣽⣛⣿⢟⣛⣯⣿⣾⣛⣛⣿⣾⣟⣿⣿⣿⣿⣿⣿⣿⣽⣛⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠰⢢⠀⠀⠄⠠⠠⠔⠂⠀⠀⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣋⣻⣿⣛⣿⡿⣿⣿⣿⣿⣟⣿⣿⣛⠿⠿⣿⣿⣿⣿⣿⣿⡿⢟⣛⣛⣟⣛⣛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⢃⢣⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣝⣿⣿⢟⣵⣾⣿⣿⣿⣿⣿⣿⣿⣮⢻⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⡟⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣳⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⣿⣿⣿⣿⣿⡿⣭⣽⣿⣿⣷⣿⣿⣿⣿⣿⡟⢸⣿⣿⣿⣿⡏⢠⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⢷⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⡁⣸⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⠁⣾⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⡿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣰⣇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢰⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣫⡾⣾⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⡿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠁⣿⣿⣿⣿⣿⡿⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⢷⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⢧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣺⣿⣿⣿⣿⣿⣇⣛⣻⣿⡿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣸⣿⣿⣿⣿⣿⣥⣿⣿⣿⣿⣿⣿⣬⣭⣽⣻⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢠⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣥⣼⣿⣿⣿⣿⣿⢻⣿⢻⣿⣿⣿⢸⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⡿⢻⣿⣿⣿⠸⠿⠿⢿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣯⣿⣭⣽⣿⣿⣯⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⢸⣿⣿⡇⢸⣿⣿⣿⣿⣿⣯⡁⢸⣿⣿⡏⣶⣶⣶⡾⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⢸⣿⣿⡇⢸⣿⣿⣿⢸⣿⣿⡇⢸⣿⣿⣿⢹⣿⣿⣇⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢱⣶⣶⠸⣿⣿⣯⣼⣿⣿⡇⢸⣿⣿⣿⢸⣿⣿⣇⣼⣿⣿⣿⣼⣿⣿⡇⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣜⣛⣻⣴⣿⣛⣿⣿⣟⣿⣿⣽⣟⣛⣿⣾⣿⣿⣿⣿⣿⣿⣿⣟⣝⣛⣳⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠰⢠⠀⠀⠄⠠⠠⠔⠂⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣋⣉⣻⣿⣛⣿⣿⣿⣿⣿⣿⣿⣿⣟⡘⠿⠿⣿⣿⣿⣿⣿⣿⡿⢟⣛⣛⣟⣛⣛⠿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⢓⢣⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣝⣿⣿⢟⣵⣿⣿⣿⣿⣿⣿⣿⣿⣮⢻⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⡟⣾⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣳⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠁⣿⣿⣿⣿⣿⡿⣭⣽⣿⣿⣧⣿⣿⣿⣿⣿⡟⢸⣿⣿⣿⣿⡏⢠⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣿⡟⠀⣸⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⠁⣾⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⡿⣼⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣸⣇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢰⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⡿⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣫⡾⣾⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⡿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⣿⣿⣿⣿⣿⡿⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⢷⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⢧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⣿⣿⣇⣛⣿⣿⡿⣼⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣯⣸⣿⣿⣿⣿⣿⣥⣿⣿⣿⣿⣿⣿⣬⣭⣽⣻⣿⣿⣿⡟⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣻⣿⢿⣿⣿⣿⢸⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⡿⢻⣿⣿⣿⢸⠿⠿⢷⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣭⣯⣭⣿⣭⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⢸⣿⣿⡇⢸⣿⣿⣿⣿⣿⣯⡡⢸⣿⣿⡟⣶⣶⣶⡿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⢸⣿⣿⡇⢸⣿⣿⣿⢸⣿⣿⡇⢸⣿⣿⣿⢹⣿⣿⡇⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢱⣶⣶⠸⣿⣿⣯⣼⣿⣿⣇⣸⣿⣿⣿⢸⣿⣿⣧⣼⣿⣿⣿⣼⣿⣿⡇⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣜⣛⣻⣾⣯⣛⣿⣿⣿⣯⣾⣿⣟⣻⣿⣾⣿⣿⣿⣿⣿⣿⣿⣟⣽⣛⣻⣿⣿⡿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣬⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠰⢠⠀⠀⠄⠠⠠⠔⠂⠀⠀⠀⠀⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣉⣻⣿⣻⣿⣿⣿⣿⣟⣻⣿⣿⣋⣿⠿⢿⣿⣿⣿⣿⣿⣿⡿⢟⣛⣛⣋⣙⣛⠿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⢣⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⢟⣵⣾⣿⣿⣿⣿⣿⣿⣿⣮⢿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⣿⣿⣿⣿⣿⡟⣾⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢀⣿⣿⣿⣿⣿⡿⣭⣭⣽⣿⣧⣿⣿⣿⣿⣿⡟⢸⣿⣿⣿⣿⡏⢠⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⡟⡀⣸⣿⣿⣿⣿⣿⣧⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⠃⣾⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⡿⣾⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⢰⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⡿⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣫⡾⣾⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⡿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣡⡄⣿⣿⣿⣿⣿⡿⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣶⣾⣿⣿⢷⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⢷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⣿⣿⣇⣛⣿⣿⡿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣯⣺⣿⣿⣿⣿⣿⣥⣿⣿⣿⣿⣿⣿⣬⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⢸⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⡿⢻⣿⣿⣿⠸⠿⠿⢿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣽⣿⣭⣭⣭⣭⣭⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⢸⣿⣿⡇⢸⣿⣿⣿⣿⣿⣯⡵⢸⣿⣿⡟⣶⣶⣶⡾⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⢸⣿⣿⡇⢸⣿⣿⣿⢸⣿⣿⡇⢸⣿⣿⣷⢹⣿⣿⣇⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢱⣶⣾⠸⣿⣿⣿⣼⣿⣿⣇⣸⣿⣿⣿⢸⣿⣿⣧⣼⣿⣿⣿⣼⣿⣿⣟⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣛⣻⣾⣿⣟⣿⡿⣟⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣻⣿⣟⣙⣛⣿⣿⡿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠰⢠⠀⠀⠄⠠⠠⠔⠂⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣋⣻⣿⣻⣿⣿⣿⣿⣟⣻⣿⣿⣋⣿⠿⢿⣿⣿⣿⣿⣿⣿⡿⢟⣛⣛⣛⣙⣛⠿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⢣⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⢟⣵⣾⣿⣿⣿⣿⣿⣿⣿⣮⢿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⣿⣿⣿⣿⣿⡿⣭⣭⣽⣿⣧⣿⣿⣿⣿⣿⡟⢸⣿⣿⣿⣿⡏⢡⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⠟⡀⣸⣿⣿⣿⣿⣿⣧⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⠃⣾⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⡿⣾⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⢰⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⡿⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⡾⣾⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⡿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣡⡄⣿⣿⣿⣿⣿⡿⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣶⣿⣿⣿⢷⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⢷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⣿⣿⣇⣛⣿⣿⡿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣯⣸⣿⣿⣿⣿⣿⣥⣿⣿⣿⣿⣿⣿⣬⣭⣿⣻⣿⣿⢿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⢸⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⡿⢻⣿⣿⣿⠸⠿⠿⢿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣭⣿⣭⣭⣭⣯⡭⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⢸⣿⣿⡇⢸⣿⣿⣿⣿⣿⣯⡱⢸⣿⣿⡟⣶⣶⣶⡾⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⢸⣿⣿⡇⢸⣿⣿⣿⢸⣿⣿⡇⢸⣿⣿⣷⢹⣿⣿⡇⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢱⣶⣾⠸⣿⣿⣿⣼⣿⣿⣇⣸⣿⣿⣿⢸⣿⣿⣧⣼⣿⣿⣿⣼⣿⣿⡗⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣛⣿⣾⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣟⣙⣛⣿⣿⡿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠰⢠⠀⠀⠄⠠⠠⠔⠂⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣛⣻⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣛⣿⠿⣿⣿⣿⣿⣿⣿⣿⡿⢟⣛⣛⣛⣛⣛⠿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⢢⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⣵⣾⣿⣿⣿⣿⣿⣿⣿⣮⢿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⣿⣿⣿⣿⣿⣟⣾⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢀⣿⣿⣿⣿⣿⡿⣭⣭⣿⣿⣿⣿⣿⣿⣿⣿⡟⢸⣿⣿⣿⣿⡏⢣⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⡟⡁⣸⣿⣿⣿⣿⣿⣇⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⠃⣾⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⡿⣾⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢰⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠿⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣫⡾⣾⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⡿⣾⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣷⡇⣿⣿⣿⣿⣿⡿⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣽⣿⣶⣾⣿⣿⢷⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⢷⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⣿⣿⣇⣛⣛⣿⡿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣭⣯⣺⣿⣿⣿⣿⣿⣥⣿⣿⣿⣿⣿⣿⣬⣽⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⡇⣻⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⢩⣸⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⢸⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⡿⢻⣿⣿⣿⠸⠿⠿⠇⣽⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣭⣯⣩⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⢸⣿⣿⡇⢸⣿⣿⣿⣿⣿⣯⣱⢸⣿⣿⡟⣶⣶⣶⡖⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⢸⣿⣿⡇⢸⣿⣿⣿⢸⣿⣿⡇⢸⣿⣿⣷⢹⣿⣿⡇⣾⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢱⣶⣿⠸⣿⣿⣧⣼⣿⣿⣧⣸⣿⣿⣿⢸⣿⣿⣧⣼⣿⣿⣿⣼⣿⣿⡇⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣻⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣟⣽⣛⣿⡿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠰⢠⠀⠀⠄⠠⠠⠔⠂⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣻⣿⣛⣋⣻⣿⣿⣿⣿⣿⣿⣻⣿⣿⣟⣻⣿⠿⢿⣿⣿⣿⣿⣿⣿⠿⢟⣛⣛⣟⣛⣛⢿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⢣⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣵⣾⣿⣿⣿⣿⣿⣿⣿⣮⢿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⣿⣿⣿⣿⣿⣟⡿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢀⣿⣿⣿⣿⣿⡿⣭⣭⣿⣿⣷⣿⣿⣿⣿⣿⡟⢸⣿⣿⣿⣿⡏⢳⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡅⣸⣿⣿⣿⣿⣿⣇⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⠁⣾⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⡿⣼⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣼⣇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢰⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠿⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⡾⣾⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⡿⣾⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⡇⣿⣿⣿⣿⣿⡿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣽⣿⣶⣾⣿⣿⢷⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⢷⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⣿⣿⣇⣛⣻⣿⡿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣭⣯⣺⣿⣿⣿⣿⣿⣥⣿⣿⣿⣿⣿⣿⣬⣽⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⡞⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⢡⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⡿⢻⣿⣿⣿⠸⠿⠿⠇⣽⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣭⣭⣩⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⡇⢸⣿⣿⣿⣿⣿⣯⡱⢸⣿⣿⡿⣶⣶⣶⡖⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⢸⣿⣿⡇⢸⣿⣿⣿⢸⣿⣿⡇⢸⣿⣿⣷⢹⣿⣿⡇⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣶⣿⠸⣿⣿⣷⣼⣿⣿⣧⣸⣿⣿⣿⢸⣿⣿⡧⣼⣿⣿⣿⣼⣿⣿⣧⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣻⣾⣽⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣻⣿⣿⣿⣻⣿⣟⣙⣻⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠰⢠⠀⠀⠄⠠⠠⠔⠂⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⣿⣿⣿⣿⣿⣿⣿⡛⠛⠟⣛⣛⣿⣛⣋⣻⣿⣿⣿⣿⣿⣿⣻⣿⣿⣟⣻⡿⠿⢿⣿⣿⣿⣿⣿⣿⡿⢟⣛⣛⣟⣛⣛⢿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⣀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⢛⢢⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠶⠃⣸⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⡟⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⣿⣿⣿⣿⣿⡿⣭⣭⣽⣿⣿⣿⣿⣿⣿⣿⡟⢸⣿⣿⣿⣿⡏⢧⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⢳⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⢸⣿⣿⣿⣿⣿⣇⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⠁⣾⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⡿⣼⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⢰⣿⣿⣿⣿⣿⡏⣼⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣫⡾⣾⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⡿⣾⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⠀⣿⣿⣿⣿⣿⡿⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣽⣿⣶⣾⣿⣿⢷⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣸⣿⣿⣿⣿⣿⣇⣛⣛⣿⡿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣭⣯⣺⣿⣿⣿⣿⣿⣥⣿⣿⣿⣿⣿⣿⣬⣽⣿⣻⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⡞⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⢡⣸⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⢾⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⡿⢻⣿⣿⣿⠸⠿⠿⠇⣽⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⡍⠁⠈⠁⠉⣍⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⡇⢸⣿⣿⣿⣿⣿⣯⡱⢸⣿⣿⡟⣶⣶⣶⡶⢿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⣿⣿⣿⣿⡿⣛⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⢸⣿⣿⡇⢸⣿⣿⣿⢸⣿⣿⡇⢸⣿⣿⣷⢹⣿⣿⡇⣾⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣶⣾⠸⣿⣿⣿⣼⣿⣿⣇⣸⣿⣿⣿⢸⣿⣿⣧⣼⣿⣿⣿⣼⣿⣿⣇⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣛⣷⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣻⣿⣿⣿⣻⣿⣟⣙⣻⣿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣷⣄⣆⣀⣘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠰⢢⠀⠀⠄⠠⠠⠔⠂⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⡛⠛⠟⣛⣛⣿⣛⣋⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣟⣻⣿⠿⢿⣿⣿⣿⣿⣿⣿⡿⢟⣛⣛⣟⣛⣻⢿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⣀⢈⣿⣿⣿⣿⣿⣿⣿⣿⣿⢛⢣⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣾⢿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠶⠃⣸⣿⣿⣿⣿⣿⣿⣿⣿⡟⡾⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⡟⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⣿⣿⣿⣿⣿⡿⣩⣭⣽⣿⣷⣿⣿⣿⣿⣿⡟⢸⣿⣿⣿⣿⡏⢧⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⢷⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣸⣿⣿⣿⣿⣿⣇⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⠁⣾⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⡿⣼⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢰⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣫⡾⣾⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⡿⣾⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⠀⣿⣿⣿⣿⣿⡿⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣽⣿⣶⣾⣿⣿⢷⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣸⣿⣿⣿⣿⣿⣇⣛⣻⣿⡿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣽⣯⣺⣿⣿⣿⣿⣿⣥⣿⣿⣿⣿⣿⣿⣬⣽⣿⣻⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⡞⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⢡⣸⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⢾⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⡿⢻⣿⣿⣿⠸⠿⠿⠧⣽⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⡍⠈⠀⠉⡉⣍⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⡇⢸⣿⣿⣿⣿⣿⣯⡱⢸⣿⣿⡟⣶⣶⣶⡖⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⣷⣿⣿⣿⡿⢛⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⢸⣿⣿⡇⢸⣿⣿⣿⢸⣿⣿⡇⢸⣿⣿⣷⢹⣿⣿⡇⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣷⣾⠸⣿⣿⣿⣼⣿⣿⣧⣸⣿⣿⣿⢸⣿⣿⣧⣼⣿⣿⣿⣼⣿⣿⣧⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣛⣻⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣻⣿⣿⣿⣻⣿⣟⣙⣻⣿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣷⣄⣀⣀⣘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠰⢢⠀⠀⠄⠠⠠⠔⠂⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⡟⠛⠛⢛⣛⣋⣉⣉⣙⣛⣿⣿⣿⣿⣟⣿⣿⣿⣟⣻⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣛⣛⣿⣛⣻⢿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⡀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⢣⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣮⢿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⡖⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣟⣾⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⡟⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⣿⣿⣿⣿⣿⡿⣩⣭⣿⣿⣷⣿⣿⣿⣿⣿⡟⢸⣿⣿⣿⣿⡏⢿⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⢷⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⢸⣿⣿⣿⣿⣿⣗⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⠃⣾⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⡿⣼⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⢲⣿⣿⣿⣿⣿⡏⣼⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠁⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡾⣾⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⡿⣾⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⣿⣿⣿⣿⣿⡿⣺⣾⣿⣿⣯⣿⣿⣿⣿⣿⡟⣽⣿⣶⣾⣿⣿⢷⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⢷⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣸⣿⣿⣿⣿⣿⣇⣛⣛⣿⡿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣽⣿⣺⣿⣿⣿⣿⣿⣥⣿⣿⣿⣿⣿⣿⣬⣽⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⡞⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣸⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⢺⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⡿⢻⣿⣿⣿⠸⠿⠿⠧⣹⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⠉⠈⠀⠀⠀⠀⣨⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⡇⢸⣿⣿⣿⣿⣿⣯⡱⢸⣿⣿⡟⣶⣶⣶⡶⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠜⠋⠙⢿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⡯⢸⣿⣿⡇⢸⣿⣿⣿⢸⣿⣿⡇⢸⣿⣿⣿⢹⣿⣿⡇⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⣀⣺⣿⣿⣿⣟⢹⣶⣿⠸⣿⣿⣿⣼⣿⣿⣧⣼⣿⣿⣿⢸⣿⣿⡇⣼⣿⣿⣿⣼⣿⣿⣧⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⡀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣛⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣻⣿⣟⣙⣿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣶⣦⣼⣷⣤⣤⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠰⢢⠀⠀⠄⠠⠠⠔⠂⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠛⢛⣛⣛⣉⣉⣙⣛⣻⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⠿⢿⣿⣿⣿⣿⣿⣿⣿⢿⣟⣛⣿⣛⣻⢿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⡀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⢫⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⠃⣸⣿⣿⣿⣿⣿⣿⣿⣿⡟⣾⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣿⣿⣿⣿⣿⡿⣩⣭⣿⣿⣷⣿⣿⣿⣿⣿⡟⢸⣿⣿⣿⣿⡏⢿⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⢷⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⣸⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⠃⣾⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⡿⣼⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⢰⣿⣿⣿⣿⣿⡟⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⢧⡟⢸⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣾⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣿⣿⣿⣿⣿⡿⣽⣾⣿⣿⣯⣿⣿⣿⣿⣿⣟⣽⣿⣶⣿⣿⣿⣷⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⣿⣿⣇⣛⣛⣿⡟⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣺⣿⣿⣿⣿⣿⣥⣿⣿⣿⣿⣿⣿⣬⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⡿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⢁⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢻⣿⣿⣿⣸⠿⠿⠧⣻⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⠉⠉⠀⠈⠁⢀⣭⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⡇⢸⣿⣿⣿⣿⣿⣯⣿⢻⣿⣿⡿⣾⣶⣶⡶⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⠄⠀⠀⠀⠀⠙⠿⠛⠛⢿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⡿⢸⣿⣿⡇⣼⣿⣿⣿⢸⣿⣿⣏⢸⣿⣿⣿⢹⣿⣿⣇⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣟⢹⣷⣿⢸⣿⣿⣿⣼⣿⣿⣷⣿⣿⣿⣿⢸⣿⣿⣿⣾⣿⣿⣿⣼⣿⣿⣿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣧⣀⠀⢤⡀⠀⠀⠀⠀⢀⣸⣿⣿⣿⣿⣛⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣻⣿⣟⣙⣿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠰⢠⠀⠀⠄⠠⠠⠔⠂⠀⠀⠀⠀⠀⠀⠀⠈⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣟⣛⣿⣛⣛⣻⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣁⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⢣⢣⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⣸⣿⣿⣿⣿⣿⣿⣿⣿⡟⡞⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⣿⣿⣿⣿⣿⡿⣩⣭⣿⣿⣧⣿⣿⣿⣿⣿⡟⢸⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣸⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⠻⣾⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢺⣿⣿⣿⣿⣿⣟⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣣⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⣿⣿⣿⣿⣿⡿⣴⣾⣾⣿⣯⣿⣿⣿⣿⣿⣟⣽⣿⣷⣿⣿⣿⣷⣿⣿⣿⣿⣿⡏⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣛⣻⣿⡿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣾⣿⣿⣿⣿⣿⣥⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⢁⣸⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢻⣿⣿⣿⣿⡿⠿⢿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⠉⠁⠈⢉⣭⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣿⡇⢸⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣷⣶⣾⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠈⢿⣿⠋⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣷⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⢠⣤⡄⣘⣿⣿⢿⣿⡛⢹⣶⣿⢸⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣿⣿⣷⣷⣶⣷⣷⣷⣾⣟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣽⣿⣿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠰⢢⠀⠀⠄⠠⠠⠔⠆⠀⠀⠀⠀⠀⠀⠀⠈⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣟⣛⣿⣛⣛⣻⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣡⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⢃⢣⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⣸⣿⣿⣿⣿⣿⣿⣿⣿⡟⡾⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⣿⣿⣿⣿⣿⡿⣩⣭⣿⣿⣧⣿⣿⣿⣿⣿⡟⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣼⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⣸⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⠻⣾⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣟⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣹⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣫⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⡿⣴⣶⣿⣿⣯⣿⣿⣿⣿⣿⣟⣽⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣛⣻⣿⡿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣥⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⢁⣸⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢻⣿⣿⣿⣾⡿⠿⢿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⠉⠁⠈⢉⣭⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⡇⢸⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣷⣶⣾⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠈⢿⢿⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⣷⣿⣿⣿⣿⢸⣿⣿⣿⢿⣿⣿⣿⢹⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⢠⣤⡄⣠⣿⣿⣿⣿⡛⢹⣶⣿⢹⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣶⣶⣿⣿⣿⣿⣷⣷⣿⣷⣾⣟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠰⢢⠀⠀⠄⠠⠠⠔⠆⠀⠀⠀⠀⠀⠀⠀⠈⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣏⣿⣿⣿⣿⣿⣿⣿⣿⣿⢫⢫⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣸⣿⣿⣿⣿⣿⣿⣿⣿⡟⡾⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⣿⣿⣿⡿⣭⣭⣿⣿⣧⣿⣿⣿⣿⣿⡟⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣸⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⠁⣾⣿⣿⣿⣿⡻⣾⣿⣿⣿⣿⣿⣵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣴⣶⣾⣿⣧⣿⣿⣿⣿⣿⡟⣽⣿⣶⣿⣿⣿⣷⣿⣿⣿⣿⣿⡿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣛⣛⣿⡿⣼⣿⣿⣿⣿⣿⢻⣿⣿⣿⣯⣽⣿⣿⣿⣿⣿⣿⣿⣥⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢀⣿⣿⣿⣿⣿⡿⣿⣷⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢁⣸⣿⣿⣿⣿⣿⣻⣿⣻⣿⣿⣿⢺⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⡿⣻⣿⣿⣿⣿⡿⠿⢿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣩⠭⢡⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⢸⣿⣿⡇⢼⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣷⣶⣾⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢺⣿⢨⣿⣿⢋⣿⣿⣿⣿⣿⣿⣿⣿⣿⣸⣿⣿⡟⢸⣿⣿⣿⣿⣿⣿⣿⣺⣿⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣀⣩⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣹⣶⣾⣸⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠰⢢⠀⠀⠄⠠⠠⠔⠆⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⢯⢯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣹⣿⣿⣿⣿⣿⣿⣿⣿⡟⡼⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠅⣿⣿⣿⣿⣿⡿⣩⣭⣽⣿⣇⣿⣿⣿⣿⣿⡟⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣸⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⠁⣾⣿⣿⣿⣿⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⡿⣴⣶⣾⣿⣧⣿⣿⣿⣿⣿⡟⣽⣿⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣛⣛⣿⡿⣼⣿⣿⣿⣿⣿⢻⣿⣿⣿⣭⣭⣯⣾⣿⣿⣿⣿⣿⣥⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢀⣿⣿⣿⣿⣿⡿⣿⣷⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢁⣸⣿⣿⣿⣿⣿⣳⣿⢻⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⡿⠿⢿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣩⡤⣠⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⡿⢸⣿⣿⡇⢼⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣷⣶⣾⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣬⢿⣿⢉⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⢽⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣼⣿⣿⣷⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠰⢠⠀⠀⠄⠠⠠⠔⠂⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⡟⡼⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣿⣿⣿⣿⣿⡿⣭⣭⣽⣿⣇⣿⣿⣿⣿⣿⡟⢸⣿⣿⣿⣿⡏⢨⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⠁⣾⣿⣿⣿⣿⠁⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⢷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣫⡞⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣴⣶⣾⣿⣧⣿⣿⣿⣿⣿⡟⣭⣿⣶⣾⣿⣿⢷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣛⣛⣿⡿⣼⣿⣿⣿⣿⣿⢻⣿⣿⣿⣭⣭⣭⣸⣿⣿⣿⣿⣿⣥⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢀⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢡⣸⣿⣿⣿⣿⣿⢻⣿⢿⣿⣿⡿⢼⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⡿⠿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣥⣤⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⡷⢸⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣾⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣩⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣇⣸⣿⣿⣧⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠰⢠⠀⠀⠄⠠⠠⠔⠂⠀⠀⠀⠀⠀⠀⠀⠀⠙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢯⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⡟⡼⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣿⣿⣿⣿⣿⡿⣭⣭⣽⣿⣇⣿⣿⣿⣿⣿⡟⢸⣿⣿⣿⣿⡏⢫⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⣿⣿⣿⣿⣼⣿⣿⣿⣿⣿⠁⣾⣿⣿⣿⣿⠁⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⢷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣫⡞⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣴⣶⣾⣿⣧⣿⣿⣿⣿⣿⡟⣭⣿⣶⣾⣿⣿⢷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣛⣛⣿⡿⣼⣿⣿⣿⣿⣿⢻⣿⣿⣿⣭⣭⣭⣸⣿⣿⣿⣿⣿⣥⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢀⣿⣿⣿⣿⣿⡟⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢁⣸⣿⣿⣿⣿⣿⢳⣿⢿⣿⣿⡯⢼⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⡿⠿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣥⣠⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢸⣿⣿⡿⢸⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣾⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣩⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣇⣸⣿⣿⣧⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠰⢠⠀⠀⠄⠠⠠⠔⠂⠀⠀⠀⠀⠀⠀⠀⠀⠙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⡾⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣳⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣿⣿⣿⡿⣩⣭⣽⣿⣇⣿⣿⣿⣿⣿⡟⢸⣿⣿⣿⣿⡏⢠⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⣿⣻⣿⣿⣼⣿⣿⣿⣿⣿⠁⣾⣿⣿⣿⣿⠁⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣿⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣫⡞⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣴⣶⣾⣿⣧⣿⣿⣿⣿⣿⡟⣽⣿⣶⣾⣿⣿⢷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣛⣛⣿⡿⣼⣿⣿⣿⣿⣿⢳⣿⣿⣿⣭⣭⣭⣸⣿⣿⣿⣿⣿⣥⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢀⣿⣿⣿⣿⣿⡟⣿⢿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢁⣸⣿⣿⣿⣿⣿⢻⣿⢺⣿⣿⣿⢸⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣾⡿⠿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣥⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣏⢸⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠰⢠⠀⠀⠄⠠⠠⠔⠂⠀⠀⠀⠀⠀⠀⠀⠀⠉⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⡼⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣳⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣿⣿⣿⡿⣭⣭⣽⣿⣇⣿⣿⣿⣿⣿⡟⢸⣿⣿⣿⣿⡏⢡⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⣻⣻⣿⡿⣼⣿⣿⣿⣿⣿⠁⣾⣿⣿⣿⣿⠁⣾⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣿⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣫⡞⣼⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣴⣶⣾⣿⣧⣿⣿⣿⣿⣿⡟⣭⣿⣶⣾⣿⣿⢷⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣛⣛⣿⡿⣼⣿⣿⣿⣿⣿⢻⣿⣿⣿⣭⣭⣭⣸⣿⣿⣿⣿⣿⣥⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢀⣿⣿⣿⣿⣿⡿⣿⢿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢁⣸⣿⣿⣿⣿⣿⢻⣿⢺⣿⣿⣿⢸⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣾⠿⠿⢿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤⣿⣿⣿⣿⣿⣭⣯⣿⣿⣿⣿⣿⣼⣿⣿⣯⣸⣿⣿⡇⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣾⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⡟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠰⢠⠀⠀⠄⠠⠠⠔⠂⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⡾⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣳⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣿⣿⣿⡿⣭⣭⣽⣿⣇⣿⣿⣿⣿⣿⡟⢸⣿⣿⣿⣿⡏⢡⣿⣿⣿⣿⣿⡏⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣛⣻⣿⡿⣽⣿⣿⣿⣿⣿⠁⣾⣿⣿⣿⣿⠁⣾⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢰⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣫⡞⣾⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⡿⣴⣶⣾⣿⣧⣿⣿⣿⣿⣿⡟⣽⣿⣶⣾⣿⣿⢷⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣛⣛⣿⡿⣼⣿⣿⣿⣿⣿⢻⣿⣿⣿⣭⣭⣭⣸⣿⣿⣿⣿⣿⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢀⣿⣿⣿⣿⣿⡿⣾⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠡⣸⣿⣿⣿⣿⣿⢳⣿⢻⣿⣿⣿⢼⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⠿⠿⢿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣷⣺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢽⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠰⢠⠀⠀⠄⠠⠠⠔⠂⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⡞⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣿⣿⣿⡿⣩⣭⣽⣿⣇⣿⣿⣿⣿⣿⡟⢸⣿⣿⣿⣿⡏⢡⣿⣿⣿⣿⣿⡏⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣛⣛⣿⡿⣽⣿⣿⣿⣿⣿⠁⣾⣿⣿⣿⣿⠁⣾⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢰⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣫⡞⣼⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣴⣶⣾⣿⣧⣿⣿⣿⣿⣿⡟⣽⣿⣶⣾⣿⣿⢷⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣛⣛⣿⡿⣼⣿⣿⣿⣿⣿⢻⣿⣿⣿⣭⣭⣭⣸⣿⣿⣿⣿⣿⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢀⣿⣿⣿⣿⣿⡿⣾⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣸⣿⣿⣿⣿⣿⢳⣿⢻⣿⣿⣿⢼⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⠿⠿⢿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣷⣺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣾⣾⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠰⢠⠀⠀⠄⠠⠠⠔⠂⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⡾⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣷⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣿⣿⣿⡿⣭⣭⣽⣿⣇⣿⣿⣿⣿⣿⡟⢸⣿⣿⣿⣿⡏⢠⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣛⣻⣿⣿⣿⣿⣿⣿⣿⣿⠁⣾⣿⣿⣿⣿⠁⣾⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢰⣿⣿⣿⣿⣿⡇⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣫⡞⣼⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣴⣶⣾⣿⣧⣿⣿⣿⣿⣿⡟⣽⣿⣶⣾⣿⣿⢷⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣛⣛⣿⡿⣼⣿⣿⣿⣿⣿⢻⣿⣿⣿⣭⣭⣭⣸⣿⣿⣿⣿⣿⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢀⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣼⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⠿⠿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣷⣺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣾⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠰⢠⠀⠀⠄⠠⠠⠔⠂⠀⠀⠀⠀⠀⠀⠀⠀⠈⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⡾⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣳⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣿⣿⣿⡿⣩⣭⣽⣿⣇⣿⣿⣿⣿⣿⡟⢸⣿⣿⣿⣿⡏⢡⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣛⣻⣿⣿⣿⣿⣿⣿⣿⣿⠁⣾⣿⣿⣿⣿⠁⣾⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢰⣿⣿⣿⣿⣿⡇⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣿⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣫⡞⣼⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣴⣶⣾⣿⣧⣿⣿⣿⣿⣿⡟⣭⣿⣶⣾⣿⣿⢷⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣛⣛⣿⡿⣼⣿⣿⣿⣿⣿⢻⣿⣿⣿⣭⣭⣭⣸⣿⣿⣿⣿⣿⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡾⠿⠿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣗⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠰⢠⠀⠀⠄⠠⠠⠔⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⡾⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣿⣿⣿⡿⣭⣭⣭⣿⣇⣿⣿⣿⣿⣿⡟⢸⣿⣿⣿⣿⡏⢡⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣛⣻⣿⣿⣿⣿⣿⣿⣿⣿⠁⣾⣿⣿⣿⣿⠁⣾⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢰⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣿⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣫⡞⣼⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣴⣶⣾⣿⣧⣿⣿⣿⣿⣿⡟⣽⣿⣶⣾⣿⣿⢷⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣛⣛⣿⡿⣼⣿⣿⣿⣿⣿⢻⣿⣿⣿⣭⣭⣭⣸⣿⣿⣿⣿⣿⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣄⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⡾⠿⠿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣗⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠰⢢⠀⠀⠄⠠⠠⠔⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⡾⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣳⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣿⣿⣿⡿⣭⣭⣽⣿⣇⣿⣿⣿⣿⣿⡟⢸⣿⣿⣿⣿⡏⢠⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣻⣻⣿⣿⣿⣿⣿⣿⣿⣿⠁⣾⣿⣿⣿⣿⠁⣾⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢰⣿⣿⣿⣿⣿⡇⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣿⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣫⡞⣼⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣴⣶⣾⣿⣧⣿⣿⣿⣿⣿⡟⣽⣿⣶⣾⣿⣿⢷⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣛⣻⣿⡿⣼⣿⣿⣿⣿⣿⢻⣿⣿⣿⣭⣭⣭⣸⣿⣿⣿⣿⣿⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡾⠿⠿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣗⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣷⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠰⢠⠀⠀⠄⠠⠠⠔⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⡾⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣿⣿⣿⡿⣭⣭⣽⣿⣇⣿⣿⣿⣿⣿⡟⢸⣿⣿⣿⣿⡏⢠⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣻⣻⣿⣿⣿⣿⣿⣿⣿⣿⠁⣾⣿⣿⣿⣿⠁⣾⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⢯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢰⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣫⡗⣼⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣴⣶⣾⣿⣧⣿⣿⣿⣿⣿⡟⣽⣿⣶⣾⣿⣿⢷⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣛⣻⣿⡿⣼⣿⣿⣿⣿⣿⢻⣿⣿⣿⣭⣭⣭⣸⣿⣿⣿⣿⣿⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡾⠿⢿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣗⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠰⢠⠀⠀⠄⠠⠠⠔⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⡾⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣿⣿⣿⡿⣩⣭⣽⣿⣇⣿⣿⣿⣿⣿⡟⢸⣿⣿⣿⣿⡏⢡⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣻⣻⣿⣿⣿⣿⣿⣿⣿⣿⠁⣾⣿⣿⣿⣿⠁⣾⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⢯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⢰⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣫⡾⣼⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣴⣶⣾⣿⣧⣿⣿⣿⣿⣿⡟⣽⣿⣶⣶⣿⣿⢷⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣛⣛⣿⡿⣼⣿⣿⣿⣿⣿⣻⣿⣿⣿⣭⣭⣭⣸⣿⣿⣿⣿⣿⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠿⡿⠟⠻⢿⡿⣿⣿⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣳⢾⠾⠿⠿⠏⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠼⠿⢿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⡇⣾⣷⢞⣿⢾⣿⠈⠉⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣏⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣾⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠃⣻⣛⣛⣓⣿⣻⣦⣀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠰⢠⠀⠀⠄⠠⠠⠔⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⡼⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣿⣿⣿⡿⣩⣭⣽⣿⣇⣿⣿⣿⣿⣿⡟⢸⣿⣿⣿⣿⡏⢠⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣇⣛⣻⣿⣿⣿⣿⣿⣿⣿⣿⠁⣾⣿⣿⣿⣿⠁⣾⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢰⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣺⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣫⡞⣾⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣴⣶⣾⣿⣧⣿⣿⣿⣿⣿⡟⣽⣿⣶⣶⣿⣿⢷⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣛⣛⣿⡿⣼⣿⣿⣿⣿⣿⣻⣿⣿⣿⣭⣭⣭⣸⣿⣿⣿⣿⣿⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠿⡿⠟⠛⢿⣿⣿⣿⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣳⠾⠶⠳⢿⠏⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠼⠿⢿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⡇⣾⣷⢞⣿⣾⣿⠈⠀⢩⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣯⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣶⣶⣾⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠃⣻⣛⣛⣓⣿⣻⣤⣄⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠰⢠⠀⠀⠄⠠⠠⠔⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⡾⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣷⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣿⣿⣿⡿⣩⣭⣽⣿⣇⣿⣿⣿⣿⣿⡟⢸⣿⣿⣿⣿⡏⢠⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣛⣻⣿⣿⣿⣿⣿⣿⣿⣿⠁⣾⣿⣿⣿⣿⠁⣾⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢰⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣿⣺⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣫⡖⣿⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣴⣶⣾⣿⣯⣿⣿⣿⣿⣿⡟⣽⣿⣶⣶⣿⣿⢷⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣛⣛⣿⡿⣼⣿⣿⣿⣿⣿⢻⣿⣿⣿⣭⣭⣯⣸⣿⣿⣿⣿⣿⣥⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠿⡿⠟⠛⢿⡿⡿⣟⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣳⢾⠶⠿⢿⠏⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠾⠿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⡇⣿⣷⢞⣿⣾⣿⠈⠈⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣯⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣶⣶⣾⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠃⢻⣏⣛⣓⣿⣻⣤⣠⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠰⢠⠀⠀⠄⠠⠠⠔⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣰⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⡞⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣿⣿⣿⡿⣭⣭⣽⣿⣇⣿⣿⣿⣿⣿⡟⢸⣿⣿⣿⣿⡏⢡⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣛⣻⣿⣿⣿⣿⣿⣿⣿⣿⠁⣾⣿⣿⣿⣿⠁⣾⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢰⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣿⣺⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣫⡷⣼⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣴⣶⣶⣿⣧⣿⣿⣿⣿⣿⡟⣽⣿⣶⣾⣿⣿⢷⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣛⣛⣿⡿⣼⣿⣿⣿⣿⣿⢻⣿⣿⣿⣭⣭⣯⣸⣿⣿⣿⣿⣿⣥⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⠿⠟⠛⢿⡿⡿⣿⠛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣳⢺⠶⠿⢿⠏⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⢼⠿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⡇⣿⣷⢞⣿⣾⣿⠈⠁⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢾⣿⣿⣯⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣶⣶⣾⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠃⢻⣟⣛⣓⣿⣻⣤⣀⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠰⢠⠀⠀⠄⠠⠠⠔⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⡼⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣿⣿⣿⡿⣩⣭⣽⣿⣇⣿⣿⣿⣿⣿⡟⢸⣿⣿⣿⣿⡏⢡⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣛⣛⣿⣿⣿⣿⣿⣿⣿⣿⠁⣾⣿⣿⣿⣿⠁⣾⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢯⢰⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣺⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣫⡭⣼⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣴⣶⣾⣿⣧⣿⣿⣿⣿⣿⡟⣽⣿⣶⣶⣿⣿⢷⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣛⣻⣿⡿⣼⣿⣿⣿⣿⣿⢻⣿⣿⣿⣭⣭⣭⣸⣿⣿⣿⣿⣿⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⡿⢿⣿⣿⣿⢛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⡶⣿⣿⣟⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⢼⠿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⣿⣿⣿⢿⣿⣿⣿⣿⣭⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢾⣿⣿⣧⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣶⣶⣾⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠃⢿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠰⢠⠀⠀⠄⠠⠠⠔⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⡾⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣷⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣿⣿⣿⡿⣭⣭⣽⣿⣇⣿⣿⣿⣿⣿⡟⢸⣿⣿⣿⣿⡏⢠⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣇⣛⣻⣿⣿⣿⣿⣿⣿⣿⣿⠁⣾⣿⣿⣿⣿⠁⣾⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⢰⣿⣿⣿⣿⣿⡇⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⡿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣫⡭⣼⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣴⣶⣾⣿⣧⣿⣿⣿⣿⣿⡟⣭⣿⣶⣾⣿⣿⢷⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣛⣛⣿⡿⣼⣿⣿⣿⣿⣿⣻⣿⣿⣿⣭⣭⣭⣸⣿⣿⣿⣿⣿⣤⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⡿⢿⣿⣿⣿⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣾⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣻⣿⣿⣿⢽⢿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⣿⣿⣿⣿⣿⣿⣿⣿⣯⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣧⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣶⣶⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⢹⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣼⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠰⢠⠀⠀⠄⠠⠠⠔⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣾⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣳⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣿⣿⣿⡿⣭⣭⣿⣿⣇⣿⣿⣿⣿⣿⡟⢸⣿⣿⣿⣿⡏⢠⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣇⣛⣻⣿⣿⣿⣿⣿⣿⣿⣿⠁⣾⣿⣿⣿⣿⠁⣾⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣴⣿⣿⣿⣿⣿⣇⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⣿⣿⣿⣿⣿⣷⡭⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣫⡭⣼⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⡿⣰⣶⣾⣿⣧⣿⣿⣿⣿⣿⡟⣽⣿⣶⣾⣿⣿⢷⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣛⣻⣿⡿⣼⣿⣿⣿⣿⣿⣻⣿⣿⣿⣭⣭⣯⣸⣿⣿⣿⣿⣿⣤⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣻⣿⣿⣿⡿⢿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢼⣿⣿⣧⣼⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⡏⣶⣶⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣷⢹⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣼⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⠟⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠰⢠⠀⠀⠄⠠⠠⠔⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⡼⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣿⣿⣿⣿⣿⡿⣭⣽⣿⣿⣇⣿⣿⣿⣿⣿⡟⢸⣿⣿⣿⣿⡏⢡⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⣿⣿⣇⣛⣻⣿⣟⣿⣿⣿⣿⣿⣿⠁⣾⣿⣿⣿⣿⡁⣾⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⣶⣿⣿⣿⣿⣿⣿⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⣿⣿⣿⣿⣿⡧⡭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣫⡏⣿⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⡿⣾⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⡿⣰⣶⣾⣿⣧⣿⣿⣿⣿⣿⡟⣽⣿⣶⣾⣿⣿⣷⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣛⣻⣿⡿⣽⣿⣿⣿⣿⣿⢿⣿⣿⣿⣭⣭⣭⣸⣿⣿⣿⣿⣿⣤⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣏⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣻⣿⣿⣿⡿⢿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢽⣿⣿⣧⣼⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⡏⣶⣶⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣷⢹⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣼⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⠟⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠰⢠⠀⠀⠄⠠⠠⠔⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⡾⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣅⣿⣿⣿⣿⣿⡿⣩⣽⣿⣿⣇⣿⣿⣿⣿⣿⡟⢸⣿⣿⣿⣿⡏⢡⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⢻⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣸⣿⣿⣿⣿⣿⣇⣛⣻⣿⣟⣿⣿⣿⣿⣿⣿⠁⣾⣿⣿⣿⣿⠅⣾⣿⣿⣿⣿⣿⣇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢲⣿⣿⣿⣿⣿⡏⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⣿⣿⣿⣿⣿⣧⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣫⡿⣽⣿⣿⣿⣿⣿⢁⣿⣿⣿⣿⣿⡿⣼⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣴⣶⣾⣿⣯⣿⣿⣿⣿⣿⡟⣽⣿⣶⣾⣿⣿⢷⣿⣿⣿⣿⣿⡏⣸⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣇⣛⣿⣿⡿⣽⣿⣿⣿⣿⣿⢿⣿⣿⣿⣭⣭⣯⣺⣿⣿⣿⣿⣿⣥⣿⣿⣿⣿⣿⣿⣭⣭⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣏⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢻⣿⣿⣿⡿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢽⣿⣿⣧⣼⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⡏⣶⣾⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣺⣿⣿⣿⢿⣿⣿⣷⣿⣿⣿⣿⢸⣿⣿⣟⢹⣿⣿⣿⢹⣿⣿⡏⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣼⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⠟⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⠀⠀⠰⢢⠀⠠⠄⠠⠠⠔⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

⣿⣿⣿⣤⠀⠀⣸⣿⡿⠟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢤⣤⠼⠤⢼⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣿⣿⣿⣿⣿⣿⣧⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⣿⠻⣿⣀

⣿⣿⣿⣿⣶⣿⣿⣿⡁⠀⠀⠈⣿⣿⣿⣿⣿⣿⣿⡏⠉⠉⠉⠉⠹⠁⠀⠹⠿⢿⣿⣿⣿⣿⣿⠉⠉⠉⢹⣿⣿⣿⣿⣿⠿⠿⠉⠉⠉⣿⡿⠿⠁⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⢶⣶⣏

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣮⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣧⣤⣤⣿⣿⣿⣿⣿⣿⣿⣶⣶⣤⣤⣿⣥⣤⣤⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣴⣶⣿⣽

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⡝⠛⠙⣭⣭⡝⢻⡏⠛⣽⢻⡝⠛⠙⣭⣿⣯⠛⢻⣿⣿⣿⣿⣿⣯⠛⠋⣿⢻⣿⡝⠛⠙⣿⣿⣿⣿⣿⠛⣭⣭⠛⣭⣭⢫⣭⡍⣿⠛⠛⣿⡟⢫⠛⠛⢹⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡞⢧⡭⣵⢛⡯⣺⣭⣨⡰⣹⡖⡹⠟⣵⡘⣷⡚⣼⢻⣿⣿⣿⣿⣯⡭⠼⣿⡵⣻⣧⢇⣿⢩⣿⣿⣿⣿⣿⢟⡢⠭⠭⢬⡛⣖⣚⠻⣵⣛⢉⡵⠯⠕⠍⠿⢲⢻⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣜⠃⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠛⠀⠀⠀⠀⠘⠻⣿⣿⣿⣿⣿⢇⡃⠀⠀⠀⠀⠀⠘⠣⣿⣿⢿⡿⠿⠃⠀⠀⠀⠀⠀⠀⠘⢛⡿⠛⠀⠀⠀⠀⠀⠀⠀⢿⡼⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⡄⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣯⠀⠀⠀⠀⠀⠀⠀⠈⣼⣾⢻⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⣭⡅⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣌⡁⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠃⣾⣻⠀⠀⠀⠀⠀⠀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⠀⣹⠇⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣯⡅⠀⠀⠀⠀⠀⠀⣹⣿⣿⡿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⣿⡝⠀⠀⠀⠀⠀⠀⠛⠛⠢⣴⠂⠀⠀⠀⠀⠀⠀⠚⠯⢒⣽⢶⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣇⣀⠀⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣈⡁⠀⠀⠀⠀⠀⢸⣿⣿⡿⠀⠉⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀⢿⣹⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠹⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⡇⠀⠀⠀⠀⠀⢘⠿⣿⠣⡀⠀⠀⠀⠀⠀⠈⠁⠀⠀⠀⠀⠸⢿⠸⣇⢆⠀⠀⠀⠀⠀⠀⠀⠀⣍⣶⡤⣀⡀⠀⠀⠀⠀⠈⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠃⠀⠀⠀⠀⠀⠈⠀⠉⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⠀⠉⠊⠐⠒⠀⠀⠀⠀⠀⠀⠉⠙⠃⠋⠁⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⢠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⢰⣭⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣥⡍⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⢰⡆⠀⠀⠀⠀⠀⠀⠀⠀⣤⠚⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣱⣀⣶⡒⠶⠒⢪⠙⠒⢐⠒⠂⠂⠀⠢⠂⠒⡤⠲⠆⠀⢲⣴⠀⠒⠐⠐⠒⠑⡇⠛⠉⠒⠂⠰⠒⠒⠂⠒⠀⠆⠀⠀⠲⣖⡅⠚⢉⠒⠀⠐⠐⠂⢐⡠⠤⢯⠭⢽⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣤⣧⣤⠀⠘⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣻⣼⠀⠀⠀⠀⠀⠀⡄⠀⠀⠀⠀⡀⠀⠀⡀⠀⠀⡃⠀⠀⠀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠛⣧⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⢀⢏⡁⠀⠀⠀⠀⠀⠀⠀⣿⢱⠀⠀⠀⠀⠀⠀⠆⠀⠰⠀⠀⠀⣀⠀⠀⠀⠀⠇⠀⠀⠀⠀⡇⠀⠀⠀⠀⠀⠀⠀⠁⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢘⠀⠀⠀⠀⠀⠀⠀⢀⠆⠀⢀⠀⠀⢠⢿⡻⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠀⠀⠀⠀⢠⠀⠀⠀⠀⠀⣀⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣸⣤⠴⠐⠐⠂⠠⠖⠈⠂⠒⢮⣐⠒⠘⠾⠗⠀⢒⡢⠂⠀⠂⠀⠒⠂⠒⠠⠔⠀⠐⣰⡆⠀⠐⠂⠫⠒⠀⠂⠐⠊⠂⢒⡰⢲⡦⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⡧⢼⡛⠀⠠⠄⠀⠀⠀⠀⠀⢼⠀⠀⠀⠘⠃⠀⢘⣛⠀⠀⠸⠀⠀⠀⠠⢼⠇⠀⠀⢼⡇⠀⠀⠀⠘⠀⠀⠀⠀⠀⠀⠤⢤⢛⡧⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣮⣶⠂⠀⠀⠀⢠⡄⠀⠀⠀⠁⠀⠀⠀⠘⠃⠀⠐⠚⠀⠀⠘⡇⠀⠀⢺⡝⠂⠀⠀⣯⡅⠀⢠⡄⠀⠀⠀⠀⠀⠀⠐⣽⠒⢸⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣸⢴⡎⠀⢀⡀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣛⣚⠇⠀⠀⠀⠀⠀⠘⠃⠀⠀⠒⠆⠀⠀⠀⣼⢛⣸⡿⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣧⣸⣟⡤⢛⣣⣘⣿⣀⣣⣤⣜⣤⣠⣛⣼⣻⣀⣻⣤⣛⣧⣇⣄⣤⣣⣤⣜⣜⣤⣀⣜⣿⣄⣻⣧⣜⣻⣧⣣⣀⣘⣤⣻⣿⣣⣤⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠉⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⢶⣤⣿⣿⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣿⣿⣿⣿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⡟⣿⣿⡟⣿⠛⣿⡟⢻⣿⡟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣗⣉⡷⢿⣛⣺⣿⣿⣿⣿⣿⢧⢹⣷⢯⡡⣿⠹⢿⡜⢭⣹⠟⣭⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⠄⠛⠣⣤⢼⣿⣿⣿⣿⡧⠜⡇⠛⢇⠻⠇⠣⠛⠛⠇⠻⠜⠘⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⡄⠀⢠⠀⢠⢫⢻⡅⠑⣯⠀⠁⠀⠀⣴⡆⠀⣤⠀⠀⠀⠀⠀⠉⢨⠊⣭⣮⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡯⡃⠀⠅⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⡀⠱⠏⠆⢀⡀⢀⠀⠀⠀⠀⠀⢘⡓⠮⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣥⣤⣤⣶⣤⣤⣴⣦⣤⡄⠀⠂⠀⠃⠀⠀⠀⠈⠁⣬⣤⣤⣤⣤⣤⣼⣧⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣶⣶⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣿⢻⣿⣿⣿⣿⡟⣿⡟⠛⢻

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⢒⣶⢳⢽⣿⣿⣿⣿⣿⣿⣿⣧⡄⣼

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⢘⣛⢸⠼⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⡿⢿⣿⢟⡟⣿⢟⣟⣿⢟⣻⡟⣻⡻⠟⡿⢿⣻⣟⣿⠿⣟⣛⣿⣿⣿⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠉⣁⡿⢿⣶⢷⢿⣾⢶⣿⡾⢁⡿⢁⣎⣉⢎⣾⢷⡾⢿⣶⠿⣇⣶⡶⣶⣿⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠉⠙⠉⠙⠘⠒⠘⠘⠛⠃⠋⠓⠋⠀⠀⢪⠛⠋⠑⠚⠉⠊⠉⠘⠀⠛⢻⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡯⢅⡀⢀⠀⠀⠀⣀⢀⢀⣀⡀⣀⡉⠀⠀⠀⠀⢀⡀⡀⣀⢀⠀⠀⠀⡀⣀⠬⢽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡧⣇⣿⢜⣛⣃⣇⢿⡤⢟⣛⡠⠧⠿⡛⢣⡤⡼⢿⡸⣟⢼⣇⢟⣛⢃⢠⣄⣟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣷⣿⣶⣶⣿⣾⣷⣿⣶⣷⣿⣶⣾⣷⣿⣿⣾⣷⣿⣷⣿⣷⣿⣶⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿

                ䷩ 𝚕𝚒𝚗𝚎 6331

╒═══════════════════ 𝐃𝐀𝐈𝐋𝐘 𝐋𝐈𝐍𝐊𝐒 ═════════════════════════════════════════════╕

⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 02.12.22⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧

Gemini_version_available_♊︎

✐ Links_12/2/2022:_Kalendar_1.0_and_EasyOS_3.4⠀✐

Posted in News_Roundup at 4:46 pm by Dr. Roy Schestowitz

🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇GNOME bluefish⦈

§ Contents⠀➾

* GNU/Linux

      o Distributions

      o Devices/Embedded

* Free_Software/Open_Source

* Leftovers

* § GNU/Linux⠀➾

      o § Audiocasts/Shows⠀➾

            # ⚓ GNU_World_Order_447⠀⇛

                   Slackware 15 has [still] been released, and in this

                   episode, thanks to feedback from Hackerdefo and

                   Blackernel, Klaatu lists all the ways you can

                   install it.

            # ⚓ Discover:_The_Best_Discord_Overlay_For_Linux_–_Invidious⠀⇛

                   How discord is still missing an overlay on Linux

                   after all these years baffles me but luckily the

                   open source community saves the day and after a few

                   rewrites we now have an incredibly good discord

                   overlay with as much tweaking as you could want.

            # ⚓ Make_Money_Selling_Open_Source_Software?_–_Invidious⠀⇛

                   One of the most common questions that I get from

                   programmers and developers who are discovering the

                   free and open source movements is: “Is it possible

                   for me to make money selling open source?” Can a

                   developer actually earn a living if there code has

                   to be open source and publicly available?

      o § Kernel Space⠀➾

            # ⚓ A_Linux_expert_tells_why_she_thinks_the_kernel_is_so

              important⠀⇛

                   Last month, the Linux kernel turned 30. If you’re

                   someone who’s been immersed in the Linux world

                   since Y2K like me, it may feel a bit surreal that

                   so much time has passed since the kernel’s

                   inception.

                   As a training architect at A Cloud Guru (ACG), I

                   teach courses about all things Linux and specialize

                   in hands-on, lab-based learning. Before joining

                   ACG, I worked as a Unix systems engineer at GE and

                   IBM as well as Technical Account Manager and

                   customer advocate for Red Hat. I’m hugely

                   passionate about Linux because of its importance to

                   my career, just like to the careers of so many

                   other engineers and Linux enthusiasts.

      o § Applications⠀➾

            # ⚓ The_8_Best_Free_Video_Converters_for_Linux⠀⇛

                   Want to bulk convert videos on Linux? Install one

                   of these eight free video converter apps to get the

                   job done.

                   There’s a common misconception among Linux users

                   that all quality video converters and encoding

                   software come at a premium cost.

                   It might come as a surprise that you can access

                   some of the best free and fastest video converters

                   on open-source Linux distros. These video

                   converters are geared toward giving their premium

                   alternatives a run for their money.

                   Let’s get cracking with the best free, open-source

                   video converters for Linux.

            # ⚓ 7_Best_Free_and_Open_Interactive_Whiteboard_Software⠀⇛

                   An interactive whiteboard is an instructional tool

                   consisting of a large interactive display in the

                   form factor of a whiteboard. The whiteboard can be

                   a standalone touchscreen computer used

                   independently to perform tasks and operations, or a

                   connectable apparatus used as a touchpad to control

                   computers from a projector.

                   The instructor can manipulate the elements on the

                   board by using his finger as a mouse, directly on

                   the screen. Items can be dragged, clicked and

                   copied and the instructor can make handwritten

                   notes, which can be transformed into text and

                   saved.

                   The hardware is used in many environments,

                   including classrooms at all levels of education.

                   Interactive whiteboards let teachers draw on the

                   screen from the front of the room and save their

                   lessons. They offer the opportunity to teach

                   differently while using current teaching tools.

            # ⚓ Kalendar_1.0_Is_Out:_KDE_Plasma_Now_Has_a_Mature,_Dedicated

              Calendar_Client⠀⇛

                   Written using the Kirigami framework, Kalendar is a

                   calendar application that uses Akonadi to sync with

                   external services like Nextcloud, Gmail, Microsoft

                   Exchange, Open-Xchange Groupware, Kolab Groupware,

                   as well as the iCal and DAV calendar data exchange

                   standards.

                   Kalendar lets you add, edit and delete calendar

                   events from local and remote accounts (see

                   supported formats above). It uses the KDE

                   Frameworks libraries and the KDE PIM personal

                   information management tool to deeply integrate

                   with your KDE Plasma desktop environment on both

                   desktop and mobile so you won’t miss an important

                   event.

            # ⚓ Sick_of_QuickBooks?_5_accounting_and_budgeting_software

              options⠀⇛

                   GnuCash comes with a lot of features, too.

            # ⚓ Ritesh_Raj_Sarraf:_apt-offline_1.8.4⠀⇛

                   apt-offline version 1.8.4 has been released.

      o § Instructionals/Technical⠀➾

            # ⚓ Deploy_Microk8s_and_the_Kubernetes_Dashboard_for_K8s

              Development_–_The_New_Stack⠀⇛

                   So you want to start developing for Kubernetes, but

                   you don’t want to have to exert the effort to

                   deploy a full-blown Kubernetes cluster to do so.

                   That’s a pretty common problem. And with Kubernetes

                   retiring the support for Docker, you might find a

                   lot of documentation on deploying a Kubernetes

                   cluster to no longer function. On top of that, you

                   might only have a single machine to work with (so

                   deploying an entire cluster can be a challenge).

                   What do you do? When you only have a single desktop

                   machine, and you need to get this up fast, you can

                   always turn to Microk8s, which is a Cloud Native

                   Computing Foundation-certified upstream Kubernetes

                   platform that you can run from a workstation.

                   Microk8s is easy to get up and running, so you

                   won’t have to waste precious time deploying

                   multiple servers.

            # ⚓ How_to_install_Pritunl_Enterprise_VPN_Server_on_Debian_&

              Ubuntu⠀⇛

                   Pritunl is an open source enterprise OpenVPN,

                   IPSec, WineGuard VPN Server. It provides a reliable

                   interconnection between multiple VPC (Virtual

                   Private Cloud) networks like AWS, ORACLE, GCP. It

                   is one of the most reliable VPN Servers in the

                   world and also offers multiple layers of

                   protection. Including 2FA, Mobile Authentication,

                   User PIN etc. It has a simple web interface which

                   allows creating complex gateways, site-to-site

                   links etc. To install the Printunl server follow

                   the tutorial below. It also receives daily updates

                   as well.

            # ⚓ How_to_manage_your_files_in_Zorin_OS_–_Real_Linux_User⠀⇛

                   In the world of electronic user productivity and

                   consumption devices like mobile phones, tablets,

                   laptops and desktop workstations, everything is

                   about using and managing files. The operating

                   system is based on system files, your movies and

                   music are all files, and the content you create,

                   like letters, presentations, drawings and

                   administration, are stored as files. In this

                   article as part of my free Zorin OS beginner

                   tutorial series I will discuss how to manage your

                   files and folder structures in Zorin OS with the

                   included Gnome Files file manager.

            # ⚓ Enlarge_KiCad_PCB_footprint_pads_to_2mm_for_all_smaller

              pads_Using_sed⠀⇛

            # ⚓ How_To_Install_Unrar_on_AlmaLinux_8_–_idroot⠀⇛

                   In this tutorial, we will show you how to install

                   Unrar on AlmaLinux 8. For those of you who didn’t

                   know, RAR is the most popular tool for opening,

                   extracting, uncompressing, or unraring an archive

                   file. UNRAR does not come pre-installed natively on

                   AlmaLinux and is not featured in its repositories.

                   This article assumes you have at least basic

                   knowledge of Linux, know how to use the shell, and

                   most importantly, you host your site on your own

                   VPS. The installation is quite simple and assumes

                   you are running in the root account, if not you may

                   need to add ‘sudo‘ to the commands to get root

                   privileges. I will show you through the step-by-

                   step installation of Unrar on an AlmaLinux 8. You

                   can follow the same instructions for CentOS and

                   Rocky Linux.

            # ⚓ How_to_choose_the_right_Plex_server:_PC_vs._NAS_vs._Shield

              vs._Raspberry_Pi⠀⇛

                   You can still load discs into a dedicated player

                   like a caveman if you want, but we live in the age

                   of streaming. Almost every piece of media you could

                   ever want is at your fingertips… as long as you can

                   figure out which streaming service it’s currently

                   on. If you care about control, you can manage your

                   own media library with Plex, and the first step in

                   that journey is to decide what kind of hardware

                   will run your Plex server. You can just use your

                   PC, but a dedicated piece of hardware like a NAS

                   box is more efficient. What’s a movie buff to do?

            # ⚓ How_to_install_Lightworks_Video_Editor_on_your_Chromebook⠀⇛

                   As crazy as it may sound, it has been more than

                   four years since we unearthed the container project

                   that would eventually be responsible for bringing

                   Linux to Chromebooks. It has also given us new

                   tools such as Windows on Chrome OS thanks to the

                   efforts of Parallels. When Google first announced

                   Linux on Chromebooks and the ability to leverage

                   the integrated GPUs on Chrome OS devices, my

                   thoughts immediately went to video editing.

            # ⚓ How_To_Install_Linux_On_A_Chromebook⠀⇛

                   Linux can run alongside ChromeOS on your

                   Chromebook, bringing a wide range of apps. Here’s

                   the easy way to set it up.

            # ⚓ Install_Apache_Maven_on_Fedora_Linux_35_–_LinuxCapable⠀⇛

                   Apache Maven is an open-source tool that allows the

                   building automation of your java projects. It can

                   also be used for projects in C#, Ruby, etc. Its

                   most popular usage would likely involve Java

                   development! The maven project comes from the

                   Apache Software Foundation, where they were

                   previously part of the Jakarta Project before

                   moving on their own clutches.

                   In the following tutorial, you will learn how to

                   install Apache Maven on Fedora Linux 35.

            # ⚓ How_to_Create_Jenkins_Pipeline_using_Build_Pipeline.⠀⇛

                   In literary terms, we can say that the pipeline is

                   a workflow with a group of events or jobs that are

                   chained together and work in a sequence. In other

                   words, its mechanism is similar to a pipe and every

                   pipe has an inlet and an outlet. But what exactly

                   is pipeline still remains a question. The answer to

                   which is that a pipeline will consist of multiple

                   sections of a pipe and can have multiple inlets and

                   outlets where every section processes something and

                   this processing in our case is done by jobs.

            # ⚓ How_to_install_Sensu_Go_on_Ubuntu_Servers⠀⇛

                   This time you will learn how to install Sensu Go on

                   Ubuntu Servers.

                   Sensu Go is a free open-source cross platform

                   infrastructure and application monitoring tool. It

                   can be used to monitor servers, applications,

                   services. It has support for email alerts and you

                   can be easily notified by via email. It collets

                   basic data metrics, like CPU, Memory, Disk. It has

                   support for custom triggers on which you can setup

                   or execute custom scripts when there is a problem.

                   It automates the registration and de-registration

                   of containers, server , apps etc. Lets get started

                   with the tutorial!

            # ⚓ How_To_Install_Budgie_Desktop_on_Ubuntu_22.04_|_20.04_LTS_–

              Linux_Shout⠀⇛

                   Install and use the Budgie Desktop environment on

                   Ubuntu 22.04 LTS jammy Jellyfish or Ubuntu 20.04

                   LTS Focal using the command terminal.

                   The Budgie desktop environment has been in

                   development since 2014 (originally and primarily

                   for the rolling release distribution Solus,

                   (formerly Evolve OS Linux). However, it is

                   published under GPL license, hence, any Linux

                   distro users can install it on their own systems

                   such as Arch, Debian, Gentoo, and OpenSuse.

                   Although, officially there is a Ubuntu flavor

                   called Ubuntu Budgie that comes with a pre-

                   installed Budgie desktop, however, if you already

                   have the one with some other GUI, then here are the

                   commands to switch it with Solus’s GUI.

            # ⚓ How_To_Set_Up_Automatic_Updates_On_Ubuntu_22.04_LTS_|

              Itsubuntu.com⠀⇛

                   Are you tired of manually updating your Ubuntu or

                   missing out on the important updates like security

                   patches and other critical updates then this Ubuntu

                   tutorial post is for you as we will show you steps

                   to set up automatic updates on Ubuntu 22.04 LTS?

                   This tutorial is also valid for the Ubuntu 20.04

                   LTS and Ubuntu 18.04 LTS.

            # ⚓ How_To_Install_Python_Pip_On_Ubuntu_22.04_LTS_|

              Itsubuntu.com⠀⇛

                   Pip is the standard package-management system that

                   is used to install and manage software packages

                   written in Python. In short, Pip is the package

                   installer for Python. From Ubuntu 20.04, Python 3

                   is included in the base system installation but you

                   still have the option of installing Python 2 from

                   the universe repository.

            # ⚓ Apt_Command_In_Linux_Examples_|_Itsubuntu.com⠀⇛

                   The apt is the package management tool or command.

                   The functions of apt in Linux are the upgrading of

                   the Linux (Ubuntu), installation of new software

                   packages, removing of the packages, upgrading of

                   existing software packages, updating of the package

                   list index, and many more.

            # ⚓ How_to_Install_Python_3.10_on_CentOS/RHEL_8_&_Fedora_35/34

              –_TecAdmin⠀⇛

                   The Python development team has released the latest

                   version of Python 3.10. This includes more new

                   features, security patches, and many other

                   improvements. This version includes a new feature

                   that is Parenthesized context managers. Using

                   enclosing parentheses for continuation across

                   multiple lines in context managers is now

                   supported. For more details read the complete

                   changelog.

                   This tutorial will help you with the installation

                   of Python 3.10 on all Fedora versions and CentOS/

                   RHEL 8 Linux systems. The tutorial will compile and

                   install Python 3.10 source code on your system.

            # ⚓ How_To_Install_Python_3.10_on_Debian_11/10_–_TecAdmin⠀⇛

                   The Python development team has released the latest

                   version of Python 3.10. This includes more new

                   features, security patches, and many other

                   improvements. This version includes a new feature

                   that is “Parenthesized context managers”. Using

                   enclosing parentheses for continuation across

                   multiple lines in context managers is now

                   supported. For more details read the complete

                   changelog.

                   This tutorial will help you with the installation

                   of Python 3.10 on Debian 11/10 Linux systems. The

                   tutorial will compile and install Python 3.10

                   source code on your system.

            # ⚓ How_to_Build_Docker_Image_with_Dockerfile_(Step_by_Step)⠀⇛

                   Hello Techies, in our previous articles we have

                   learned how to Install Docker on CentOS 8 / RHEL 8

                   and Docker on Ubuntu 20.04.There are thousand of

                   docker images available on docker hub registry

                   which we can easily pull and spin up container

                   using those images.

                   But there are some circumstances and use cases that

                   we want to make some configuration or changes in

                   the docker image and those changes should be

                   present whenever we run container. This can be

                   achieved by building a docker image with

                   Dockerfile.

                   Dockerfile is a text file which contains keywords

                   and set of Linux commands which are executed

                   automatically whenever we build the Docker Image.

                   Creating docker image using Dockerfile is similar

                   to template concept of virtualization world.

            # ⚓ How_to_Install_Signal_Private_Messenger_App_in_Ubuntu

              20.04,_22.04_&_Debian_11_|_UbuntuHandbook⠀⇛

                   In this post, we will learn how to build docker

                   image with Dockerfile. It consists of keywords and

                   Linux commands that are executed during docker

                   build.

            # ⚓ Install_phpMyAdmin_on_Debian_11_with_Nginx_–_Cloudbooklet⠀⇛

                   PhpMyAdmin is a web-based application for

                   interacting with MySQL database server. This tool

                   provides you with a user interface to make MySQL

                   operations so you don’t have to use the command

                   line interface.

                   In this guide you are going to learn how to install

                   PhpMyAdmin with Nginx on Debian 11 and secure it.

            # ⚓ How_To_Install_Remmina_On_Ubuntu_/_Linux_Mint_|_Tips_On

              UNIX⠀⇛

                   Remmina is a remote desktop client written in GTK,

                   to use other remote desktops remotely from a tiny

                   screen or large monitors.

                   Remmina supports multiple network protocols in an

                   integrated and consistent user interface. The

                   protocols currently supported are X2Go, RDP, VNC,

                   and SSH.

                   This tutorial will be helpful for beginners to

                   install remmina on Ubuntu 22.04, Ubuntu 20.04 LTS,

                   and Linux Mint 20.3.

            # ⚓ Install_Darktable_3.8.1_On_Ubuntu_/_OpenSUSE_/_Fedora_&

              AlmaLinux_|_Tips_On_UNIX⠀⇛

                   This tutorial will be useful for beginners to

                   download and install darktable 3.8.1 on Ubuntu 20.4

                   LTS, Fedora 35, AlmaLinux 8, RockyLinux 8, and

                   OpenSUSE.

                   darktable is an open-source photography workflow

                   application and non-destructive raw developer.

                   darktable team released a new version 3.8.1 with

                   new features, bug fixes, and users are recommended

                   to upgrade to the latest version.

            # ⚓ How_to_Install_iRedMail_on_RHEL_(CentOS,_RockyLinux,_etc)⠀⇛

                   Setting up a mail server can be quite tedious since

                   you need to configure many components to have

                   everything up and running. Luckily, there is a much

                   easier solution – iRedMail.

                   [....]

                   iRedMail is an open-source email server that

                   supports the latest IMAP, SMTP, and POP3 standards.

                   It also supports modules such as Antispam and

                   Antivirus to keep your inbox spam-free and virus-

                   free.

                   It is a reliable and scalable solution for

                   businesses of any size. You can use it to send and

                   receive emails with your employees, clients, and

                   customers.

                   You can also use iRedMail with your website to

                   combine your online identity with your email

                   address for a seamless user experience. iRedMail is

                   designed with usability in mind. The interface has

                   been simplified to help you get started without any

                   IT background or special training.

      o § Games⠀➾

            # ⚓ No_Plans_For_Fortnite_To_Support_Steam_Deck_According_to

              Tim_Sweeney⠀⇛

                   As said by Sweeney, the company can’t handle the

                   amount of cheating that occurs in Fortnite

                   especially if it is in a Linux-based OS like in the

                   Steam Deck. Adding to that, the Steam Deck’s OS is

                   based on the Arch Linux system. If you don’t know

                   Linux is an open-source OS and is currently the

                   largest open source project to be used. That means

                   cheaters who have experience with Linux can easily

                   bypass various anti-cheat systems. They can do that

                   if they find a loophole in the Steam Deck.

                   Valve had previously announced that games that rely

                   on Epic’s own Easy Anti-Cheat system can run on the

                   Steam Deck. Not only that, Heroic, another open-

                   source Linux game launcher can help in running

                   games from the Epic Games Store. So, in a sense,

                   Fortnite can run on the Steam Deck easily and can

                   prevent cheating.

            # ⚓ Steam_Deck_3D_Printer_Files_Released⠀⇛

                   Valve seems to be completely dedicated to making

                   Steam Deck as open and customizable as possible. On

                   top of making its handheld gaming PC run a custom

                   version of GNU/Linux, Valve has now taken things a

                   step further still, as the company has officially

                   released the device’s CAD files for anyone and

                   everyone to peruse.

            # ⚓ Valve’s_Steam_Deck_Will_Run_Linux-Based_Steam_OS_–_But

              Won’t_Have_a_Fortnite_Port [Ed: Is Slashdot helping to repeat

              talking points gathered by Microsoft- and Bill Gates-

              sponsored sites to poo-poo the launch of Arch Linux/KDE-based

              console? Even Liliputing admits: “Then again, Fortnite also

              isn’t available in the Steam Store, so it’s not like it’s a

              huge surprise that the company doesn’t want to make it too

              easy for you to play its massively popular game on a device

              that may lock you into a rival’s ecosystem”...]⠀⇛

                   When Valve’s Steam Deck begins shipping to

                   customers later this month, the handheld gaming PC

                   will be running a Linux-based operating system

                   called Steam OS. And that could give gaming on

                   Linux a bit of a boost.

            # ⚓ 520_games_are_now_rated_either_Verified_or_Playable_for

              Steam_Deck_|_GamingOnLinux⠀⇛

                   As we hit less than two weeks until the Steam Deck

                   launch on February 25, Valve appear to be doing

                   well on the testing front with 520 games now either

                   fully Verified or Playable.

                   Each day now a good bunch seem to trickle in

                   together. At this rate of progress per-day, we’re

                   perhaps going to see close to 1,000 either Verified

                   or Playable by launch. That is, unless this is all

                   still early testing of their processes and we might

                   see a bigger bump closer to launch which is

                   entirely possible. Either way, it’s already a

                   rather nice number. The amount only tells so much

                   though, quality over quantity of course and there’s

                   a lot of good picks already.

            # ⚓ Top_5_Predictions_for_Linux_Gaming_in_2022_–_Boiling

              Steam⠀⇛

                   After collecting individual predictions for Linux

                   gaming in 2022, let’s try to look at what the

                   combined predictions look like as well, as we

                   typically see that combining predictions among

                   several people provides better accuracy on average

                   (i.e. the concept known as the wisdom of crowds).

                   Note that this can only work if everyone has

                   developed their predictions independently from each

                   other’s, which is precisely why we did this time

                   again. Last year we had 7 predictions that stood

                   out, and this year we have 5 of them:

            # ⚓ Lutris_0.5.10_Beta_1_is_out_with_Origin_and_Ubisoft_Connect

              integration_|_GamingOnLinux⠀⇛

                   Ready to test some more awesome open source

                   software? Lutris 0.5.10 Beta 1 is out, so this is

                   your chance to help make the next release a

                   polished one. What is Lutris? It’s a free and open

                   source application that helps you manage games from

                   Steam, GOG, Humble Store, Emulators, Wine and much

                   more.

            # ⚓ Valve_says_THIS_performs_like_the_Steam_Deck,_let’s

              benchmark!_–_Invidious⠀⇛

      o § Desktop Environments/WMs⠀➾

            # § GNOME Desktop/GTK⠀➾

                  # ⚓ What_Is_GNOME?_Here’s_Everything_You_Need_To_Know_–

                    Fossbytes⠀⇛

                         You may have seen/heard about the word GNOME

                         when researching Linux. People often refer to

                         it as one of the best Desktop Environments,

                         but what exactly is it? In this article,

                         let’s look at GNOME and its history.

                  # ⚓ An_Open_Source_Journey_that_began_at_12_–_Mantoh

                    Nasah_Kuma⠀⇛

                         I’m Victoria Martinez de la Cruz, but you can

                         call me Vicky. First time I heard about the

                         open source concept I was pretty young, I’d

                         say, 12 years old. At that time it was quite

                         common to use IRC to chat with friends and to

                         get to know people. And it was precisely in

                         those forums I initially heard the term. I

                         didn’t understand it too well at the time,

                         just knew that there were communities that

                         would work together to deliver quality

                         software and that such software was free to

                         use, read and modify by anyone who wanted to

                         do so. I started learning about different

                         open source software, starting of course by

                         understanding Linux and all the different

                         tools that it constitutes.

                         When I finished high school, I went to

                         college and signed up to get my degree in

                         Computer Science. Before graduating, I was

                         looking for internship opportunities to get

                         some real world working experience. That’s

                         when I heard about the Gnome Outreach Program

                         for Women (Gnome OPW), nowadays known as

                         Outreachy. I submitted my application to

                         contribute to the GNOME Vinagre project. I

                         didn’t succeed in that opportunity but I

                         applied again the next year, this time for

                         both GNOME Shell and for OpenStack-a fairly

                         new cloud computing project. That is when I

                         started contributing with code to OpenStack.

                         Like most beginners, I faced so many

                         challenges but I got a lot of help and worked

                         pretty hard to get to success. And it felt

                         really good when I did, considering the

                         amount of work I dedicated for it to happen.

                         My first big win which I don’t take for

                         granted was to be confident enough to pursue

                         the career I wanted. I got several blockers

                         in my path and managed to overcome those, and

                         did that because I was convinced on what I

                         wanted to achieve.

      o § Distributions⠀➾

            # § New Releases⠀➾

                  # ⚓ EasyOS_version_3.4_released⠀⇛

                         Version 3.4 marks a radical departure from

                         the desktop User Interface (UI) of EasyOS,

                         Quirky and Puppy, right back to the first

                         puppies in 2003. They all have icons on the

                         desktop, since around mid-2005 managed by

                         ROX_Filer — ROX is not just a file manager,

                         it is also capable of managing desktop icons

                         and wallpaper. ROX-Filer has served us well

                         over the years, in company with the JWM

                         window manager — the latter managing windows,

                         the system-tray and the menu.

                         There have been some puppies based on other

                         desktop managers, such as XFCE, however, most

                         of the mainline official pups have been based

                         on the ROX-JWM combo.

                         For some time I have thought about reducing

                         ROX-Filer to just a file manager. Also, have

                         wondered how the UI could be implemented

                         without desktop icons. EasyOS has desktop

                         icons to launch apps, containers, and mount/

                         unmount drive partitions. If they are

                         eliminated, it means that all of that

                         functionality would have to move into the

                         system tray (or trays).

                  # ⚓ Theme_details_for_EasyOS_3.4⠀⇛

                         Early this morning I announced the release of

                         EasyOS 3.4, with radical icon-free desktop.

                         Well, radical for the mainstream EasyOS/

                         Quirky/Puppy releases anyway.

            # § Debian Family⠀➾

                  # ⚓ You_Can_Now_Install_a_64-Bit_Version_of_Raspberry_Pi

                    OS:_Here’s_How⠀⇛

                         Having been in beta testing, the 64-bit

                         version of Raspberry Pi OS (previously known

                         as Raspbian) is now ready for a wider

                         audience to try out. This will enable users

                         to run 64-bit Linux applications and allocate

                         more memory to individual processes. It also

                         offers improved performance for CPU-intensive

                         tasks.

                         To use the 64-bit operating system, you will

                         need a Raspberry Pi model with a 64-bit

                         processor. We’ll reveal which models you can

                         use and how to install the OS.

                  # ⚓ Lilbits:_Raspberry_Pi_OS_64-bit_brings_a_major_speed

                    boost,_Toshiba’s_impending_split_up,_and_a_possible

                    GrapheneOS_smartphone⠀⇛

                         Most recent Raspberry Pi single-board

                         computers have 64-bit processors, but up

                         until recently the Raspberry Pi Foundation’s

                         custom Linux distribution designed for the

                         small, inexpensive PCs was only available in

                         a 32-bit version. But last week saw the

                         official release of Raspberry Pi OS 64-bit,

                         which is compatible with the Raspberry PI 3

                         and newer devices.

                  # ⚓ Ingo_Juergensmann:_Old_Buildd.Net_Database⠀⇛

                         Since March/April 2000 I was deeply involved

                         in Debian m68k and operated multiple m68k

                         autobuilder for over a decade. In fact my

                         Amiga 3000 named “arrakis” was the second

                         buildd for m68k in addition to the Debian

                         owned Amiga 3000UX named “kullervo”.

                         Back in that time there was some small

                         website running on Kullervo to display some

                         information about the Debian autobuilder.

                         After some time we (as m68k porters) moved

                         that webpage away from Kullervo to my root

                         server. Step by step this site evolved to

                         Buildd.Net and extended to other archs and

                         “suites” beside unstable like backports or

                         non-volatile. The project got more and more

                         complex and beyond my ability to do a

                         complete necessary rewrite.

            # § Canonical/Ubuntu Family⠀➾

                  # ⚓ The_State_of_Robotics_–_January_2022⠀⇛

                         What a way of starting the year! Setting

                         milestones, helping those in need, and daring

                         to dream. January 2022 starts with one of the

                         biggest technological conferences — CES. So,

                         in this piece, you will find a breakdown of

                         three robots in our usual style. But there’s

                         more… we also bring a story to inspire you

                         all.

                         It’s a great experience writing this blog,

                         where every month news are abundant. Thank

                         you all for contacting us and sharing your

                         stories.

      o § Devices/Embedded⠀➾

            # § Open Hardware/Modding⠀➾

                  # ⚓ Intel_Joins_RISC-V_International⠀⇛

                         RISC-V International, the global open

                         hardware standards organization, today

                         announced that Intel Corporation has joined

                         RISC-V International at the premier

                         membership level.

                         “This move demonstrates Intel’s strategic

                         investment in open collaboration and support

                         of the open RISC-V architecture and

                         highlights numerous deep RISC-V member

                         partnerships with Intel,” RISC-V said in its

                         announcement. Bob Brennan, Vice President of

                         Customer Solutions Engineering for Intel

                         Foundry Services, will be joining both the

                         RISC-V Board of Directors and Technical

                         Steering Committee.

                  # ⚓ Controlling_any_IR_device_with_a_remote_and_some

                    hacking_|_Arduino_Blog⠀⇛

                         All too often, people run into the issue of

                         having many remotely controlled devices

                         scattered around their house, with each

                         requiring its own unique controller. The idea

                         behind how they operate is simple: a single

                         action corresponds to a number and pressing a

                         button on the controller causes that number,

                         along with some extra data, to be modulated

                         via an infrared LED which reaches the

                         device’s receiver. Finally, this value is

                         decoded and the action is executed.

                  # ⚓ Homemade_Probe_For_3D_Printer:_$3_|_Hackaday⠀⇛

                         You have a few choices if you want to use a

                         probe to level your 3D printer bed. Rarely,

                         you’ll see optical or capacitive probes. More

                         commonly, though, your probe will sense a

                         metal print or uses a physical probe to touch

                         the print bed. [Design Prototype Test] has

                         long used a BLTouch which uses the latter

                         method. However, putting it in a heated build

                         chamber prevented it from working so he set

                         out to make his own simple design using an

                         Allen key.

                         We’ve seen Allen key sensors before, but

                         usually, they use a microswitch. We’ve also

                         seen microswitches used to directly probe the

                         bed. But, in this case, a 3D printed fan

                         shroud uses an optical sensor to note when

                         the Allen key hits the bed.

                  # ⚓ Magnetometer_with_Raspberry_PI_computers:_GY-271

                    HMC5883L_wiring_and_code⠀⇛

                         When you need to keep your Raspberry PI aware

                         on where is the North, surely an HMC5883L

                         magnetometer is better that instructing the

                         RPI to look at North Star 🙂

                         In this tutorial, I’m going to show you how

                         to wire, configure and calibrate a

                         magnetometer (HMC5883L) with Raspberry PI

                         computer boards. Please note that if you want

                         to use the Raspberry PI Pico instead, you can

                         refer to my Magnetometer Compass with

                         Raspberry PI Pico: GY-271 HMC5883L wiring and

                         use with MicroPython tutorial.

                  # ⚓ Orange_Pi_R1_Plus_LTS_sells_with_metal_enclosure_for

                    $35.99_–_CNX_Software⠀⇛

                         Shenzhen Xunlong Software previously launched

                         the Orange Pi R1 Plus LTS router board

                         powered by Rockchip RK3328 quad-core

                         processor last November for $27.99 on

                         Aliexpress.

                         As expected, albeit with some delays, the

                         company has now introduced a metal enclosure

                         for the Orange Pi R1 Plus LTS board

                         transforming it into a complete router or

                         gateway. You can get it as part of a kit for

                         $35.99 plus shipping, or if you’ve already

                         purchased the board previously, get the

                         enclosure only for $9 plus shipping.

            # § Mobile Systems/Mobile Applications⠀➾

                  # ⚓ Orange_Pi_R1_Plus_LTS_sells_with_metal_enclosure_for

                    $35.99_–_CNX_Software⠀⇛

                  # ⚓ Don’t_use_your_Android_12_phone_without_customizing

                    this_menu_–_CNET⠀⇛

                  # ⚓ Google_dynamic_colour_themes_coming_to_more_Android

                    12_phones_:_The_Tribune_India⠀⇛

                  # ⚓ The_7_things_I_hate_most_about_using_Android_Auto⠀⇛

                  # ⚓ Samsung_Galaxy_Tab_S8_hands-on:_notch_your_ordinary

                    Android_tablet_|_Android_Central⠀⇛

                  # ⚓ 5_Android_apps_you_shouldn’t_miss_this_week_–_Android

                    Apps_Weekly⠀⇛

      o § Free, Libre, and Open Source Software⠀➾

            # ⚓ Posix_vs_object_storage:_How_much_longer_for_Posix?⠀⇛

                   Storage isn’t just storage. There is block storage,

                   file storage and, more recently, object storage.

                   And only two of those three are Posix-compliant.

                   That’s not something most users ever need to know

                   or understand, as long as they can access their

                   data. But it makes a difference to designing and

                   procuring IT infrastructure, especially with the

                   prevalence of the cloud, which is largely based on

                   non-Posix-compliant object storage.

            # ⚓ Easily_Sign_Local_Android_Release_Builds_For_Testing_With

              local.properties⠀⇛

                   Since the Android build tools already generated a

                   debug signing key for us, we can get the

                   convenience of debug builds for release builds if

                   we configure the build process to sign release

                   builds with our debug signing key. This

                   functionality should be opt-in to avoid signing

                   release builds intended for production with debug

                   keys (see “WARNING” section below) so we’ll add a

                   configuration option to enable this in the

                   uncommitted local.properties file that Android

                   Studio generates.

            # § Web Browsers⠀➾

                  # ⚓ The_lights_are_blinking,_but_a_part_of_me_is_broken_|

                    -ENOTTY⠀⇛

                         Software neglect forces perfectly good

                         hardware obsolete. I was suprised it could

                         strike such basic devices as an ethernet

                         switch.

                         Few years ago I bought a TP-Link gigabit

                         switch for home network. TL-SG2216 model

                         ticked all the boxes: 16 ports, 2 SFP slots

                         (if I ever get FTTH), VLANs, IPv6 support and

                         remote management, 5 years warranty. Although

                         ssh required strange dances since the

                         beginning (ssh -oKexAlgorithms=+diffie-

                         hellman-group1-sha1 -oCiphers=aes256-cbc -

                         oHostKeyAlgorithms=+ssh-dss …), the HTTPS

                         interface worked fine. Until it broke last

                         year.

                         Firefox was adamant –

                         SSL_ERROR_NO_CYPHER_OVERLAP. Chromium threw

                         similar tantrum:

                         ERR_SSL_VERSION_OR_CIPHER_MISMATCH. HTTPS

                         management UI on my switch ceased to be

                         secure enough for modern browsers. The world

                         rushed forward, obsoleting and disabling old,

                         unsecure algorthms and protocols. In the

                         meantime my switch stood still. Eventually

                         the world surpassed what was possible with

                         TP-Link.

                         From my perspective, the web UI broke. I

                         bought a switch with HTTPS management, and

                         this feature stopped working. So, in the last

                         days of my warranty coverage, I reported the

                         issue to TP-Link. Long story short, it was

                         denied on a technicality. I should have

                         opened the issue through the distributor who

                         sold me the switch, not directly with TP-

                         Link. I’ve got this information after the

                         warranty lapsed, which ended the story.

                  # § Mozilla⠀➾

                        # ⚓ 8_Reasons_Why_I_Keep_Coming_Back_to_Firefox_–

                          It’s_FOSS_News⠀⇛

                               Firefox is a fantastic open-source web

                               browser. Considering it comes pre-

                               installed with most Linux

                               distributions, it does not take rocket

                               science to assume that it is a popular

                               choice among Linux users and privacy

                               enthusiasts.

                               However, nothing is ever perfect.

                               Whether it is Mozilla Firefox, Google

                               Chrome, Brave, or any of the best

                               browsers available for Linux. Every

                               option has a trade-off.

            # § Productivity Software/LibreOffice/Calligra⠀➾

                  # ⚓ LibreOffice_Calc_Basics_II:_IF,_SUMIF,_COUNTIF⠀⇛

                         In this second part, we will learn the most

                         basic Calc formulas namely IF, SUMIF and

                         COUNTIF after previously we learned about

                         SUM, COUNT and AVERAGE by examples. These are

                         kinds of formula which often used for

                         decision making, such as making student’s

                         grade based on score, and stuffs around that.

                         This tutorial is part of our LibreOffice Calc

                         learning by practices for the formulas often

                         used in jobs. Let’s start!

                  # ⚓ LibreOffice_7.3_Community_release⠀⇛

                         LibreOffice 7.3 was released on 2 February

                         2022. Here is the official blog post about

                         it. In addition to interoperability

                         improvements with Microsoft’s proprietary

                         file formats, it includes new features

                         targeted at users migrating from Microsoft

                         Office, to simplify the transition. Help has

                         been improved, and change tracking includes

                         new features.

                         LibreOffice 7.3 is available natively for new

                         Apple computers using Apple Silicon, in

                         addition to those using Intel processors. The

                         minimum operating system requirement for

                         Apple computers is macOS 10.12 (Sierra) and

                         for Microsoft Windows 7 SP1.

                         I am liking using this new release, but I

                         encountered a bug that caused my MacBook Pro

                         (2017, running macOS 12.2 Monterey) to crash

                         frequently. The problem is easily solved by

                         disabling Skia graphics rendering. Go to

                         LibreOffice > Preferences > LibreOffice >

                         View and uncheck “Use Skia for all rendering”

                         (as shown in the illustration below). This

                         bug does not affect computers running Windows

                         or Linux, and it will be fixed in version

                         7.3.1.

                  # ⚓ LibreOffice_7.3_Community_is_better_than_ever_at

                    interoperability⠀⇛

                         The new major release of the LibreOffice 7.3

                         Community, based on the LibreOffice

                         Technology platform for personal productivity

                         on desktop, mobile and cloud, offers a lot of

                         improvements focused on users migrating from

                         Microsoft Office to LibreOffice or exchanging

                         documents between the two office suites.

                         There are three different kinds of

                         interoperability improvements.

                         There are performance improvements when

                         opening large DOCX and XLSX/XLSM files,

                         improved rendering speed of some complex

                         documents, and new rendering speed

                         improvements when using the Skia backend

                         introduced with LibreOffice 7.1. Development

                         of new features, such as the new handling of

                         change tracking in tables and when text is

                         moved, which have a positive impact on

                         interoperability with Microsoft Office

                         documents.

            # § Education⠀➾

                  # ⚓ The_Open_Library_Foundation_Names_First_Open_Source

                    Project_to_its_Project_Incubation_Program

                    ⠀⇛

                  # ⚓ The_Open_Library_Foundation_Names_First_Open_Source

                    Project_to_its_Project_Incubation_Program⠀⇛

                         The Open Library Foundation has invited the

                         Library Data Platform (LDP) to be the first

                         open source project to participate in its

                         Project Incubation Program. The program is

                         designed to support early-stage open source

                         projects and communities that are developing

                         the balanced and robust mix of technology,

                         governance, resourcing and community

                         engagement required to be self-sustaining.

            # § Programming/Development⠀➾

                  # ⚓ Nibble_Stew:_Supporting_external_modules_in_Godot

                    game_engine_with_Meson⠀⇛

                         Godot’s code base is split into independent

                         modules that can be enabled and disabled at

                         will. However many games require custom

                         native code and thus need to define their own

                         modules. The simplest way to do this (which,

                         I’m told, game developers quite often do) is

                         to fork the upstream repo and put your your

                         code in it. This works and is a good solution

                         for one-off projects that write all extra

                         code by themselves. This approach also has

                         its downsides. The two major ones are that

                         updating to a newer version of the engine can

                         turn into a rebasing hell and that it is

                         difficult to combine multiple third party

                         modules.

                         Ideally what you’d want to do is to take

                         upstream Godot and then take a third party

                         module for, say, physics and a second module

                         written by completely different people that

                         does sound effects processing, combine all

                         three and have things just work. Typically

                         those modules are developed in their own

                         repositories. Thus we’d end up with the

                         following kind of a dependency graph.

                  # § Python⠀➾

                        # ⚓ Tutorial_Teaches_You_To_Use_Neopixels_With

                          Micropython_|_Hackaday⠀⇛

                               Addressable LEDs are wonderful things,

                               with products like Neopixels making it

                               easy to create all kinds of vibrant,

                               blinking glowables. However, for those

                               without a lot of electronics

                               experience, using these devices can

                               seem a bit daunting. [Bhavesh Kakwani]

                               is here to help, with his tutorial on

                               getting started with Neopixels using

                               the MicroPython environment.

                               The tutorial flows on from [Bhavesh’s]

                               Blink example for MicroPython, and is

                               aimed at beginners who are learning for

                               the first time. It explains the theory

                               behind RGB color mixing that allows one

                               to generate all manner of colors with

                               WS2812B-based LED strings, and how to

                               code for the Raspberry Pi Pico to make

                               these LEDs do one’s bidding.

                  # § Java⠀➾

                        # ⚓ Security_Experts_Discuss_Log4j_Mitigation

                          Before_US_Senate[Ed: On they go with Log4j more

                          than 2 months later, promoting this_agenda]⠀⇛

                        # ⚓ Apache_head:_No_programming_tool_would_have

                          caught_Log4j_bug⠀⇛

                               Apache Software Foundation president

                               David Nalley told a Senate hearing

                               Tuesday that “none of the automated

                               tools on the market today” would have

                               caught the Log4j vulnerability

                               prepublication or even very recently.

                        # ⚓ Install_NetBeans_IDE_on_Debian_11_Bullseye_–

                          Linux_Shout⠀⇛

                               NetBeans is a development environment

                               written entirely in Java for the

                               programming language developed in Java,

                               languages ​​such as C, C++, and Fortran

                               are also supported. The architecture of

                               the software is completely modular and

                               can be expanded using so-called modules

                               or plugins. In addition, there are so-

                               called packs, which expand the IDE with

                               larger function packages. Furthermore,

                               NetBeans can be used as a platform for

                               your own applications. Numerous

                               developments and functions from

                               NetBeans were later adopted by other

                               IDEs, e.g. B. by Eclipse. The main

                               focus in the development of NetBeans

                               was on functions that make developers

                               more productive and support them in the

                               technologies that they actually use.

                               The goal is an IDE “from a single

                               source”. For programming, you also need

                               Java SDK here.

* § Leftovers⠀➾

      o § Hardware⠀➾

            # ⚓ Simple_Dev_Board_Module_Socket_|_Hackaday⠀⇛

                   When you’re building a quick prototype or a one-off

                   project it’s nice to be able to securely mount the

                   various modules and development boards. Sometimes

                   these boards have mounting holes, but often they

                   don’t. As an example from the latter category,

                   digital music instrument maker and performer

                   [DIYDSP] shows us how to build a simple socket to

                   mount an STM32 Nucleo-32 module.

                   The socket is built on a standard pad-per-hole

                   piece of vector board cut to the desired size.

                   Pairs of female pin header strips are soldered down

                   to the board. The inner pair of headers is for the

                   module, the outer pair is for your

                   interconnections. The headers are connected up with

                   short solder bridges, and [DIYDSP] recommends you

                   extend the outer pair several pins longer than

                   necessary. These extras can be used for additional

                   power or ground points, or on some boards they

                   could connect to the debug header pins. He prefers

                   to use female sockets because that lessens the odds

                   that an accidentally bent pin will short something

                   out.

            # ⚓ Color_Dot_Puzzle_Will_Wrinkle_Your_Brain_|_Hackaday⠀⇛

                   2022 is a good year for puzzles, and if you’re

                   getting tired of Wordle, you might be after a new

                   challenge. This color puzzle from [Sebastian

                   Coddington] could be just what you’re looking for.

                   [Sebastian] describes the 4×4 Color Dot Puzzle as a

                   sort of combination of the ideas behind the Rubik’s

                   Cube and the 15 puzzle. The aim is to arrange the

                   16 colored tiles on the board to form four single-

                   colored 2×2 squares in the overall 4×4 board. The

                   puzzle is 3D printed, using 6 colors of filament –

                   black for the body of the puzzle, white for the

                   control sticks, and yellow, green, red, and blue

                   for the individual tiles.

            # ⚓ The_Real_World_Strikes_Back_|_Hackaday⠀⇛

                   My son was into “Secret Coders“, a graphic novel

                   series wherein a pair of kids discover and thwart a

                   plot to take over the world by learning to program

                   in the LOGO computer language. When I told him that

                   these “turtle bots” were originally actually real

                   physical things, he wanted one. So we built one out

                   of some nice geared DC motors I had lying around.

                   A turtle bot has essentially three jobs: move

                   forward in a straight line a controlled distance,

                   turn a given number of degrees, and raise and lower

                   a pen. If you’re already screaming “use stepper

                   motors!” at your screen, well, you’re probably

                   right. But I had these nice Faulhaber/Micromo

                   geared motors with encoders that were just

                   collecting dust in the closet, so I used ’em. And

                   because of that, the robot stumbles on two of its

                   three goals in life — the servo pen lifter works

                   just fine.

            # ⚓ Chromebook_shipments_crashed_in_Q4,_says_IDC_•_The

              Register⠀⇛

                   Chromebook shipments collapsed in calendar Q4 as

                   the channel – with an eye on market saturation –

                   ordered in lower volumes and PC makers moved

                   available components to higher-margin builds

                   running on Windows.

      o § Health/Nutrition/Agriculture⠀➾

            # ⚓ Walmart_ends_paid_COVID_sick_leave_for_employees_and_will

              allow_sick_vaccinated_employees_to_breathe_all_over_customers

              and_other_employees_without_a_mask_on._–_BaronHK’s_Rants⠀⇛

                   Now 2 million more Americans are at risk of losing

                   their job because the McDonalds Clown (Trump) that

                   my parents voted for let COVID spiral completely

                   out of control in 2020 when something could have

                   been done about it, and Biden isn’t going to issue

                   any executive action requiring large employers to

                   keep sick leave without points for people diagnosed

                   with COVID.

      o § Integrity/Availability⠀➾

            # § Proprietary⠀➾

                  # § Pseudo-Open Source⠀➾

                        # § Openwashing⠀➾

                              # ⚓ How_OpenBIM_contributes_to_the_digital

                                transformation_of_the_AEC_industry⠀⇛

                                     The advantages of OpenBIM can be

                                     extended through open data

                                     formats allowing professionals to

                                     use their preferred software

                                     without constraint

                              # ⚓ How_open_source_is_shaping_data_storage

                                management [Ed: Well, "open source" became

                                all about openwashing companies that are

                                deeply proprietary]⠀⇛

                                     In 2016, a group of companies

                                     banded together to address a key

                                     storage management challenge that

                                     they and their customers were

                                     facing – managing a heterogenous

                                     storage footprint that was

                                     hampering the deployment of

                                     storage and data services.

                                     At the time, the group,

                                     comprising Dell EMC, Fujitsu,

                                     Hitachi, Huawei, Intel and

                                     Vodafone, formed the OpenSDS

                                     (open software-defined storage)

                                     project, an open source project

                                     incubated under the Linux

                                     Foundation to build a community

                                     to address those issues in a

                                     generic and standardised way.

                  # § Security⠀➾

                        # ⚓ How_to_Mitigate_the_PwnKit_Vulnerability _–_The

                          New_Stack [Ed: No wonder this site attacks us —

                          the community — so much (it’s a shill site,

                          disguised as “news”)… it now takes bribes from

                          Black Duck, the_Microsoft_proxy (see disclosure

                          at bottom); The ‘Linux’ Foundation is taking

                          bribes from companies whose main or sole purpose

                          is to badmouth GNU/Linux — companies that even

                          the OSI banned for it (despite OSI being in

                          Microsoft’s pockets); other Microsoft-connected

                          entities push_the_same_narrative]⠀⇛

                               On Jan. 25, the Qualys Research Team

                               publicly disclosed a memory corruption

                               vulnerability in PolKit (pkexec), a

                               component included in every major Linux

                               distribution. The exploit, known as

                               PwnKit, is now tracked as CVE-2021-

                               4034.

                        # ⚓ Wireshark_3.6.2_–_Neowin⠀⇛

                               Wireshark is a network packet analyzer.

                               A network packet analyzer will try to

                               capture network packets and tries to

                               display that packet data as detailed as

                               possible. You could think of a network

                               packet analyzer as a measuring device

                               used to examine what’s going on inside

                               a network cable, just like a voltmeter

                               is used by an electrician to examine

                               what’s going on inside an electric

                               cable (but at a higher level, of

                               course). In the past, such tools were

                               either very expensive, proprietary, or

                               both. However, with the advent of

                               Wireshark, all that has changed.

                               Wireshark is perhaps one of the best

                               open source packet analyzers available

                               today.

                        # ⚓ European_Union_Will_Pay_For_Finding_Bugs_In

                          Open_Source_Software⠀⇛

                               The European Commission’s Open Source

                               Programme Office has decided to offer

                               bug bounties on popular open source

                               software. What better way of

                               acknowledging OSS’s importance than by

                               a state driven sponsorship?

                               Open Source Software powers everything,

                               from modern servers, to IoT, to the

                               desktops at work and, as it seems, is

                               at the heart of European Union systems

                               too. While this EU bug bounty

                               initiative is welcome, it is not

                               something new; I covered the origins of

                               the program in 2019, see “EU Bug Bounty

                               – Software Security as a Civil Right”.

* § Defence/Aggression⠀➾

      o ⚓ Analysis_|_Trump_allies_planned_to_seize_NSA_data_to_prove_stolen

        election⠀⇛

* § Environment⠀➾

      o ⚓ Reverse_Resources:_Turning_textile_waste_into_raw_material⠀⇛

             Reverse Resources is a Software as a Service (SaaS)

             platform with a mission to help the industry use its

             secondary resources as new raw material and thereby

             reduce its dependency on virgin materials on a large

             scale

* § Finance⠀➾

      o ⚓ How_to_polish_the_bottom_line?_Microsoft_makes_it_really_hard_to

        claim_expenses,_say_staffers [Ed: Misses the point Microsoft_is

        also_plundering_taxpayers]⠀⇛

* § Civil Rights/Policing⠀➾

      o ⚓ Thousands_of_Reno-area_homes_have_racist_covenants._New_county

        software_will_help_with_problem⠀⇛

             Alexis Hill was shocked when reading through the legal

             documents to buy a house in Reno to find they said the

             property couldn’t be sold to – or even occupied by –

             anyone who wasn’t white.

             “We thought there’s no way we can agree to these racist

             covenants,” the Washoe County commissioner recalled. “We

             asked our Realtor if we could not sign that part, and she

             said no, it wasn’t allowed.”

      o ⚓ Crack_down_on_U.S._prison_surveillance_tech,_rights_groups_urge⠀⇛

             As AI-powered tracking of phone calls in U.S. prisons and

             jails spreads to more states, leading digital rights

             groups want federal action to rein it in

* § Internet Policy/Net Neutrality⠀➾

      o ⚓ [Repeat]_The_Internet_Platforms_We_All_Use_Should_Be_Publicly

        Owned_and_Democratically_Controlled⠀⇛

             Web3 shows how our online lives are increasingly being

             monetized. It’s time to take democratic control of the

             internet — turning the platforms we all use into free

             public services.

* § Monopolies⠀➾

      o § Copyrights⠀➾

            # ⚓ Amplifying_Black_and_Diverse_Histories_the_Focus_of_New

              Wikimedia_Foundation_Collaboration_with_African_Artist_–

              Africa.com⠀⇛

                   The Wikimedia Foundation, the global nonprofit that

                   operates Wikipedia, announced the launch of Wiki

                   Unseen, a collaboration with artists aimed at

                   expanding the visual representation of Black,

                   Indigenous, and people of color (BIPOC) in

                   Wikimedia projects and advancing knowledge equity.

                ䷩ 𝚕𝚒𝚗𝚎 8015

╒═══════════════════ 𝐃𝐀𝐈𝐋𝐘 𝐋𝐈𝐍𝐊𝐒 ═════════════════════════════════════════════╕

⠀⌧ █▇▆▅▄▃▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 02.12.22⠀▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▃▄▅▆▇█ ⌧

Gemini_version_available_♊︎

✐ Links_12/2/2022:_Istio_1.13_and_New_Stuff_in_KDE⠀✐

Posted in News_Roundup at 2:01 pm by Dr. Roy Schestowitz

🄸🄼🄰🄶🄴 🄳🄴🅂🄲🅁🄸🄿🅃🄸🄾🄽 ⦇GNOME bluefish⦈

§ Contents⠀➾

* GNU/Linux

      o Distributions

      o Devices/Embedded

* Free_Software/Open_Source

* Leftovers

* § GNU/Linux⠀➾

      o § Server⠀➾

            # ⚓ Istio_1.13_Upgrade_Notes⠀⇛

                   When you upgrade from Istio 1.12.x to Istio 1.13.0,

                   you need to consider the changes on this page.

                   These notes detail the changes which purposefully

                   break backwards compatibility with Istio 1.13.0.

                   The notes also mention changes which preserve

                   backwards compatibility while introducing new

                   behavior. Changes are only included if the new

                   behavior would be unexpected to a user of Istio

                   1.12.x.

            # ⚓ Istio_1.13_Change_Notes⠀⇛

      o § Audiocasts/Shows⠀➾

            # ⚓ Linux_From_Scratch:_Don’t_Make_Me_Compile_You!!⠀⇛

                   The LFS nightmare is back again and here to last

      o § Applications⠀➾

            # ⚓ Best_Free_and_Open_Source_Alternatives_to_SAS/INSIGHT⠀⇛

                   SAS Institute Inc. (“SAS”) is an American

                   multinational developer of analytics software based

                   in Cary, North Carolina. The company has around

                   14,000 employees.

                   SAS started as a project at North Carolina State

                   University to create a statistical analysis system

                   used mainly by agricultural departments at

                   universities in the late 1960s.

                   SAS is the name of their software suite that can

                   mine, alter, manage and retrieve data from a

                   variety of sources and perform statistical analysis

                   on it. It has more than 200 components covering

                   areas including statistical analysis, econometrics

                   and time series analysis, an interactive matrix

                   language, data mining and much more.

      o § Instructionals/Technical⠀➾

            # ⚓ Notes_on_using_DKIM_in_a_DMARC_world⠀⇛

                   By itself, DKIM simply creates an attestation that

                   some domain (or host) has touched an email message,

                   in the form of a DKIM signature that names that

                   domain (really a DNS name) in its ‘d=’ parameter.

                   If you have an email server that handles (outgoing)

                   email for a bunch of host and domain names, and you

                   think of yourself as primarily one of them, say,

                   ‘cs.toronto.edu’, then you can have your email

                   server generate DKIM signatures using this primary

                   domain regardless of which one of your assorted

                   historical and current domains someone is using for

                   their email today. You can even sign email that

                   passes through you that is from other, outside

                   domains to attest that it genuinely came through

                   you, if you want.

            # ⚓ ZFS_performance_and_modern_solid_state_disk_systems⠀⇛

                   Second and more broadly, there is the question of

                   what does ‘good performance’ mean on modern solid

                   state disks and how much performance most people

                   can use and care about. If ZFS has good (enough)

                   performance on modern solid state disks, exactly

                   how big the numbers are compared to other

                   alternatives doesn’t necessarily matter as much as

                   other ZFS features. Related to this is the question

                   of how does ZFS generally perform on modern solid

                   state disks, especially without extensive tuning,

                   and how far do you have to push programs in order

                   for ZFS to be the performance limit.

            # ⚓ Comparing_Passwordless_SSH_Authentication_Methods⠀⇛

                   There are essentially four ways you can implement

                   passwordless SSH access. SSH certificate-based

                   authentication, SSH key-based authentication, SSH

                   host-based authentication, or using a custom PAM

                   module that supports out-of-band authentication. If

                   you want to live dangerously, there’s also a fifth

                   method of passwordless access — disable

                   authentication at all. But that’s not who you are!

                   This post will discuss passwordless authentication

                   methods available for SSH access and evaluate the

                   pros and cons of each method. If you are curious

                   about why you should implement passwordless access,

                   our previous blog post on why you have to get rid

                   of passwords for your infrastructure is a good

                   place to start.

            # ⚓ FFmpeg_Tips_and_Tricks⠀⇛

                   Table of Contents

                   Cut a video without re-encoding…

                   Encode to 8 bit unsigned PCM WAV Mono

                   “Fix bad video”

                   Configuration?

                   Online documentation

            # ⚓ Install_Microsoft_Fonts_on_Ubuntu_22.04_LTS_–

              LinuxCapable⠀⇛

                   Most Linux Distributions use open-source fonts to

                   substitute Microsoft’s iconic typefaces like Arial,

                   Courier New, and Times. Red Hat created the

                   Liberation family to replace these similar-looking

                   but different sizes — all you have to do is select

                   your preferred font when editing documents so that

                   they’ll be readable without any disruptions!

                   For users who want to install Microsoft fonts and

                   want the option to use them in LibreOffice, the

                   following tutorial will teach you how to install

                   Microsoft fonts on Ubuntu 22.04 LTS Jammy

                   Jellyfish.

            # ⚓ A_Beginner’s_Guide_to_Metasploit_in_Kali_Linux_(With

              Practical_Examples)⠀⇛

                   Kali Linux comes pre-equipped with all the tools

                   necessary for penetration testing. One such tool is

                   the Metasploit framework that allows red teamers to

                   perform reconnaissance, scan, enumerate, and

                   exploit vulnerabilities for all types of

                   applications, networks, servers, operating systems,

                   and platforms.

                   Even though the main functionality of Metasploit

                   focuses on pre- and post-exploitation pentesting

                   tasks, it is also helpful in exploit development

                   and vulnerability research.

            # ⚓ How_To_Install_Rclone_on_Linux_–_manage_files_on_cloud

              storage_easily⠀⇛

                   The backup issue is always critical to keep our

                   data safe in case of loss. So in this post, you

                   will learn how to install RClone on Linux.

            # ⚓ How_to_install_Toontown_Rewritten_on_a_Chromebook_in_2022⠀⇛

                   Today we are looking at how to install Toontown

                   Rewritten on a Chromebook in 2022. Please follow

                   the video/audio guide as a tutorial where we

                   explain the process step by step and use the

                   commands below.

            # ⚓ Learn_how_to_build_a_minimal_Charm⠀⇛

                   The previous blog post talked about the community

                   workshops taking place in the Juju and Charm

                   community. Normally the community workshops take

                   place every Friday at 10:00 am CET. The details for

                   these workshops can be found in the public channel

                   on Mattermost. In one of the workshops, Erik

                   Lönroth held a tutorial on how to build a minimal

                   Charm.

            # ⚓ Darkhttpd_–_Run_Simple_and_Secure_Web_Server_Quickly⠀⇛

                   Darkhttpd might not have the webserver strides and

                   reputation like Apache, Nginx, and Lighttpd but it

                   is every front-end web developer’s best friend. It

                   is the perfect web server for web developers or

                   users in a hurry. It is lightweight, easy to set

                   up, and launch.

                   This tutorial guide will walk us through the

                   installation and configuration of Darkhttpd on your

                   Linux operating system distribution.

            # ⚓ Automating_Let’s_Encrypt_certificates_with_Gandi_LiveDNS⠀⇛

                   As a Debian Developer I have a discount on using

                   Gandi and I’ve been using it for quite a long time

                   and have been very happy with it. I’ve been using

                   it for registering domains. For example this blog’s

                   domain is managed by my Gandi account.

            # ⚓ seife’s_assorted_rants:_“hibernation_fix”_part_2:_verbose

              resume⠀⇛

                   Now that I fixed hibernation to resume at all, I

                   found another thing I had added to my old install

                   long ago.

                   The “problem” is, that resume from hibernation is

                   very quiet. So all you see is the GRUB messages

                   “loading kernel”, “loading initrd”, then nothing,

                   just the disk light may be blinking for quite some

                   time, and if resume is successful, you’ll see the

                   unlock prompt of your screenlock.

                   That’s a bit too little “user interface” for my

                   taste.

      o § Desktop Environments/WMs⠀➾

            # § K Desktop Environment/KDE SC/Qt⠀➾

                  # ⚓ How_to_Get_KDE_Plasma_5.24_in_Kubuntu_21.10_Impish

                    Indri⠀⇛

                         The KDE devs enabled the famous backports PPA

                         for you to install/upgrade to KDE Plasma 5.24

                         in Kubuntu 21.10. Here’s how.

                  # ⚓ KDE_Frameworks_6_Unit_Tests⠀⇛

                         Here’s another small update on the progress

                         around KDE Frameworks 6, a lot has happened

                         again since last month’s post. Only a few

                         modules aren’t building yet, and the vast

                         majority of building modules now also has

                         passing unit tests.

                         Note that this is only about compilation,

                         this doesn’t automatically mean things are

                         also expected to run yet, especially for QML

                         code that isn’t the case yet.

                  # ⚓ This_week_in_KDE:_A_smooth_release_of_Plasma_5.24⠀⇛

                         Plasma 5.24 was released a few days ago, and

                         so far it’s been the smoothest release in

                         memory. There have been a few regressions,

                         but fewer than other recent releases. I’m

                         sure all of you who have experienced new

                         issues will speak up in the comments, of

                         course. But overall it has gone quite well!

      o § Distributions⠀➾

            # § BSD⠀➾

                  # ⚓ UNIX:_On_the_Path_to_BSD⠀⇛

                         The seventh edition of Unix was released in

                         January of 1979. This version greatly

                         improved system reliability and introduced an

                         improved file system. It also included new

                         tools, including awk, make, sed, tar, uucp,

                         the Bourne shell, an improved C compiler, and

                         a FORTRAN 77 compiler. According to the

                         October 1983 issue of Byte Magazine, “Many of

                         the previous rough spots had disappeared, the

                         maximum file size had grown to 1 gigabyte,

                         and a standard I/O (input/output) library had

                         been introduced”.

                         During the 1975/1976 academic year, Ken

                         Thompson worked as a visiting professor at

                         the University of California at Berkeley.

                         While there, he introduced the students to

                         Unix and they worked together to create new

                         tools for it. The Unix tools created by

                         Berkeley students included the C shell, vi,

                         the Berkeley Fast File System, sendmail, a

                         Pascal compiler, and virtual memory

                         management on the new Digital VAX

                         architecture. These tools were packaged with

                         Unix and released as the Berkeley Software

                         Distribution. The first full version for the

                         VAX was 3BSD, released in December of 1979.

                         From there, BSD would grow on its own and

                         eventually overshadow its progenitor.

            # § EasyOS⠀➾

                  # ⚓ Firefox_now_version_97.0⠀⇛

                         EasyOS 3.3 was built with both Firefox and

                         SeaMonkey builtin. Previously, there was just

                         SeaMonkey, and menu entry to download

                         Firefox. That menu entry also enabled

                         updating Firefox.

                         However, now that Firefox is builtin, there

                         is no menu entry to install or update. In

                         theory, you could update FF yourself;

                         however, I intend to ship each new release of

                         Easy with the latest FF.

                  # ⚓ Kernel_5.10.99_compiled_staying_with_5.10.90⠀⇛

                         I have been regularly compiling the Linux

                         kernel since 2003. In 2021 and now 2022,

                         EasyOS Dunfell-series uses the 5.10.x kernel,

                         and I have been quite happy with it …until

                         now.

                         I earlier reported that when I compiled the

                         5.10.94 kernel, got filesystem corruption in

                         my HDD partition at bootup, that cause a

                         hang. I had to hold down the power button to

                         power down.

                         It also output a lot of text to the screen,

                         which is new, as I have set the log-level to

                         output nothing to the screen. So, handling of

                         log levels has changed.

                         One thing about that failed bootup. I booted

                         with /firmware folder empty. This is the way

                         I always do it when compile a kernel. Compile

                         it, then with /firmware empty, reboot with

                         the new kernel. It does mean that some kernel

                         modules won’t load, but that is OK, the

                         kernel has everything builtin needed to

                         bootup and run.

            # § Canonical/Ubuntu Family⠀➾

                  # ⚓ Canonical:_a_world_leader_in_remote_first_working⠀⇛

                         Over the last two years much of the Global

                         workforce has experienced remote working

                         first-hand. Sound familiar? For many, this

                         was a ‘career first’, changing their views on

                         the effectiveness of remote working. The

                         desire to be office based has reduced

                         dramatically with people wanting to avoid

                         time-consuming commutes. In a recent survey,

                         a staggering 91% of US workers wanted home

                         working to persist post pandemic. There is a

                         consensus that remote working is now proven

                         to be highly effective, with physical

                         location no longer the key driver in creating

                         an efficient workplace. The survey also

                         identified 2 out of 3 workers feel that

                         remote working will have no effect or a

                         positive effect on workplace culture.

                         (Source: Gallup, 2021)

                         Today we have noticed that, in some

                         organisations, opinions are still split.

                         Employers are actively encouraging their

                         people back to the office citing ‘true

                         collaboration and culture’ as the

                         justification. However their people see

                         things differently and are frustrated by the

                         lack of flexibility. There is a great divide

                         on how to attract, manage and retain top

                         talent and companies often put themselves

                         first.

                  # ⚓ Low_latency_Linux_kernel_for_industrial_embedded

                    systems_–_Part_II⠀⇛

                         Welcome to Part II of this three-part blog

                         series on adopting the low latency Ubuntu

                         kernel for your embedded systems. In case you

                         missed it, check out Part I for a brief intro

                         on preemptable processes in multiuser systems

                         and memory split into kernel and user space.

                         The low-latency Ubuntu kernel ships with a

                         1000 Hz tick timer granularity

                         (CONFIG_HZ_1000) and the maximum preemption

                         (CONFIG_PREEMPT) available in the mainline

                         Linux kernel. Consequently, it services most

                         low-jitter and low-latency workloads and is a

                         good fit for industrial embedded applications

                         with latency requirements in the

                         milliseconds’ range.

                         If the above makes perfect sense to you, stay

                         tuned for Part III of this three-part blog

                         series, where we will explore the

                         considerations behind adopting low-latency

                         Linux for your industrial embedded

                         application. If preemption in the Linux

                         kernel caught you off guard and you need a

                         quick refresher, keep reading.

                  # ⚓ A_Charming_community:_how_to_join_the_Juju_and

                    Charmed_Operators_community⠀⇛

                         If you are familiar with open source, you

                         know that the community is what drives a

                         project and gives its purpose, keeps it alive

                         and thriving.

                         So, it is important to support that

                         community, and provide tools and

                         encouragement to help it grow. Today, we

                         would highlight the community behind Juju and

                         Charmed Operators and Charmed Operators

                         workshop sessions of 2021. If Charming sounds

                         like an interesting project to take on, you

                         will find the first steps to get started at

                         the end of the article!

      o § Devices/Embedded⠀➾

            # § Open Hardware/Modding⠀➾

                  # ⚓ A_look_inside_the_chips_that_powered_the_landmark

                    Polaroid_SX-70_instant_camera⠀⇛

                         The revolutionary Polaroid SX-701 camera

                         (1972) was a marvel of engineering: the

                         world’s first instant SLR camera. This iconic

                         camera was the brainchild of Dr. Edwin Land,

                         a genius who co-founded Polaroid, invented

                         polarized sunglasses, helped design the

                         optics for the U-2 spy plane, and created a

                         theory of color vision. The camera used self-

                         developing film2 with square photos that came

                         into view over a few minutes.3 The film was a

                         complex sandwich of 11 layers of chemicals to

                         develop a negative image and then form the

                         visible color image. But the film was just

                         one of the camera’s innovations.

                  # ⚓ IR_Translator_Makes_Truly_Universal_Remote_|

                    Hackaday⠀⇛

                         Universal remotes are a handy tool to have

                         around if you have many devices that would

                         all otherwise have their own remote controls.

                         Merging them all into a single device leads

                         to less clutter and less frustration, but

                         they are often not truly “universal” as some

                         of them may not support every infrared device

                         that has ever been built. If you’re in a

                         situation like that it’s possible to build a

                         truly universal remote instead, provided you

                         have a microcontroller and a few infrared

                         LEDs on hand.

                         This was the situation that [Matt] found

                         himself in when his Amazon Fire TV equipment

                         control feature didn’t support his model of

                         speakers. To get around this he programmed an

                         Arduino to essentially translate the IR codes

                         from the remote and output a compatible set

                         of codes to the speakers.This requires both

                         an IR photodiode and an IR LED but little

                         else other than the codes for the remote and

                         the equipment in question. With that all set

                         up and programmed into the Arudino, [Matt]’s

                         remote is one step closer to being truly

                         “universal”.

      o § Free, Libre, and Open Source Software⠀➾

            # ⚓ CollectiveAccess:_Open-source_cataloging_and_archival

              collection_management_system⠀⇛

                   Collectors and museums face a unique challenge when

                   it comes to how they manage their collections.

                   The limitation of free, open-source cataloging and

                   collection managers solutions, put many collectors

                   at the mercy of expensive programs.

                   So, we provide you with an enterprise-grade open-

                   source solution: CollectiveAccess, the right app

                   for collectors and museums.

                   [...]

                   CollectiveAccess is released under GPL-3.0 License.

            # ⚓ HealthCastle_is_a_health_monitor_app_for_families⠀⇛

                   The project’s primary license is GPL-3.0 License.

            # ⚓ 5_levels_of_transparency_for_open_source_communities⠀⇛

                   Managers of open source communities have to be

                   aware of the 5 levels of transparency that they can

                   provide. These 5 levels of transparency are

                   important for building a thriving open source

                   community.

                   This article describes each level, its goals, and

                   why they are important. But first, I revisit why

                   transparency is important for open source

                   ecosystems.

            # § Productivity Software/LibreOffice/Calligra⠀➾

                  # ⚓ LibreOffice_7.3_Community_release⠀⇛

                         LibreOffice 7.3 was released on 2 February

                         2022. Here is the official blog post about

                         it. In addition to interoperability

                         improvements with Microsoft’s proprietary

                         file formats, it includes new features

                         targeted at users migrating from Microsoft

                         Office, to simplify the transition. Help has

                         been improved, and change tracking includes

                         new features.

                         LibreOffice 7.3 is available natively for new

                         Apple computers using Apple Silicon, in

                         addition to those using Intel processors. The

                         minimum operating system requirement for

                         Apple computers is macOS 10.12 (Sierra) and

                         for Microsoft Windows 7 SP1.

            # § Programming/Development⠀➾

                  # ⚓ Coding_for_kids:_Art,_games,_and_animations_with_our

                    new_beginners’_Python_path⠀⇛

                  # ⚓ Embed_the_source_code_directly_in_your_Qt_app_with

                    qmake_and_qrc,_for_GPL_compliance⠀⇛

                         In my earlier post on selling GPL software I

                         outlined a few points that make it hard to

                         sell GPL software. One of them is the

                         availability of the source code. You could

                         put it online but then everyone has access

                         without paying. Other options like putting it

                         behind a login or sending a link after

                         purchase require extra systems and saving

                         more user information, lots of extra hassle

                         for me and the users. One of my ideas for

                         ‘solving’ this issue is by shipping the

                         actual source code directly inside the

                         application. This article shows you how to do

                         that, by creating an archive of the current

                         source code on every build with qmake and

                         embedding that inside the application using

                         qrc, including a button to save the archive

                         locally to disk. It works on the desktop as

                         well as Android, including the required

                         permissions.

                  # ⚓ Some_mistakes_Rust_doesn’t_catch⠀⇛

                         But consider this: of the complete set of

                         combinations of all possible instructions,

                         only a tiny fraction are actually useful

                         programs. A much tinier fraction still,

                         actually achieve the task you’ve set out to

                         do.

                  # § Perl/Raku⠀➾

                        # ⚓ Perl_list_processing_is_for_hashes,_too⠀⇛

                               However, if you’re going to be doing

                               this a lot with arbi­trary strings,

                               Perl FAQ sec­tion 4 advis­es turn­ing

                               the array into the keys of a hash and

                               then check­ing for mem­ber­ship there.

                               For exam­ple, here’s a sim­ple script

                               to check if the col­ors input (either

                               from the key­board or from files passed

                               as argu­ments) are in the rainbow:

                               [...]

* § Leftovers⠀➾

      o ⚓ Hairballs_in_Turtles⠀⇛

      o ⚓ Opinion_|_The_Terrifying_World_of_2025⠀⇛

             I’ve just wrapped up my shift at BurgerBoy and I don’t

             have much time before the weekly self-criticism session

             at town hall. This hour with my diary is precious,

             especially when I have to make a big decision. Writing

             used to be my job, but it’s so much more difficult after

             eight straight hours on my feet. It’s been more than a

             year since the disastrous 2024 election and I can’t

             overestimate how much I miss my old life.

      o ⚓ Roaming_Charges:_This_Week’s_Episodes_in_“That’s_Psychotic!”⠀⇛

             + Biden doesn’t seem to be listening to Burns now, having

             sidelined him in favor of the Russia hawks Victoria

             Nuland and Tony Blinken, with predictable consequences.

             + Maj. King Kong: “Well, I’ve been to one world fair, a

             picnic, and a rodeo, and that’s the stupidest thing I

             ever heard come over a set of earphones.”

      o ⚓ A_Most_Unconventional_Lego_Walker_|_Hackaday⠀⇛

             Lego Technic is a wonderful thing, making it easy to toy

             around with all manner of complicated mechanical

             assemblies without needing to do any difficult

             fabrication. [touthomme] recently posted one such

             creation to Reddit – a walker design that is rather

             unconventional.

             The design dispenses with individually-actuated legs

             entirely. Instead, the two front legs are joined by an

             axle which pivots the legs about the body, which is

             shaped like an oval track. The rear legs are the same. A

             motorized carriage then travels along the oval track.

             When the weighted carriage reaches the front of the oval

             track, it forces the body to tip forwards, pivoting

             around the front legs and flipping the entire body over,

             swinging the rear legs forwards to become the front. The

             cycle then repeats again.

      o ⚓ Back_to_the_old_and_new_normal:_inbox_zero⠀⇛

             So, a long time ago, on the last two days of January 2020

             I had reached zero unread mails in my inbox and all

             mailing lists and then… some stuff kept me distracted for

             a (too) long time…

             And then two weeks ago on the 29th of January 2022, I’ve

             reached inbox zero again, and again on the 30th and then

             I had a hardware issue and couldn’t really use my

             computer for two days (one day trying to fix, the other

             copying data around…) and thus only on February 2nd I’ve

             hit zero unread mails again and again and again, every

             day for the last 9 days up until today. Yay!

             [...]

             …and then email is too easy to be used as a todo list.

             Narf. So I guess I need to improve those workflows

             eventually as well. And offline days, do you remember

             those? Fully offline even, and by choice?!!

      o ⚓ DIY_Nanoleaf_LED_Panels_Offer_Peace_Of_Mind_|_Hackaday⠀⇛

             Nanoleaf light panels are a popular product for creating

             glowing geometric designs on walls. However, for those

             that like to avoid IoT devices that integrate with big

             cloud services, they’re not ideal, and involve

             compromising on one’s privacy, somewhat. [Viktor] decided

             to build something of his own instead to avoid this

             problem.

             The design is that of an equilateral triangle, which

             allows the panels to tesselate well. Each panel consists

             of two 3D printed parts. The black PLA base holds the

             WS2812B LED strips, cabling, and ESP8266 controller,

             while a white PLA cover goes over the top, which acts as

             a diffuser to spread the light from the individual LEDs.

             Each triangle contains 24 LEDs, and six triangles

             together consume around 1.6 amps when in use.

      o ⚓ Pyrotechnic_Posters_Are_Fireworks_Drawn_On_Paper_|_Hackaday⠀⇛

             There’s a deep love many humans feel for fire; it’s often

             cited as one of the most important discoveries that led

             to the founding of civilization. The work of French

             artistic duo [Pinaffo-Pluvinage] definitely hits upon

             that, combining pyrotechnics with paper to make what are

             probably the most exciting posters you’ve ever seen, as

             reported by Heise Online.

      o § Science⠀➾

            # ⚓ The_most_famous_sufferer_from_Nobel_Disease_has_died⠀⇛

                   In 2010, I coined the term “Nobel disease” to

                   describe Nobel laureates who in their later years

                   succumbed to pseudoscience, quackery, bad science,

                   and even conspiracy theories. (At least, I think I

                   coined the term; it’s possible that someone else

                   did before me and I just used it enough that it

                   became associated with me.) Although I mentioned

                   other famous Nobel laureates who descended into

                   nonsense years after winning their Nobels, such as

                   Louis Ignarro (who became a pitchman for

                   HerbaLife), Linus Pauling (who peddled quackery

                   touting vitamin C as a cure-all for the common cold

                   and cancer), and the like, my prime example was Luc

                   Montagnier, who received the Nobel Prize as co-

                   discoverer of the human immunodeficiency virus

                   (HIV) as the cause of acquired immunodeficiency

                   syndrome (AIDS) and, beginning in the late

                   2000s—and likely earlier—started promoting quackery

                   such as homeopathy, antivaccine pseudoscience, and,

                   most recently COVID-19 conspiracy theories.

            # ⚓ Maybe_The_Simplest_Cloud_Chamber_|_Hackaday⠀⇛

                   Have you ever seen a Wilson cloud chamber — a

                   science experiment that lets you visualize ionizing

                   radiation? How hard would it be to build one? If

                   you follow [stoppi’s] example, not hard at all

                   (German, Google Translate link). A plastic bottle.

                   some tape, a flashlight, some water, hot glue, and

                   — the only exotic part — a bit of americium 241.

                   You can see the design in the video below and the

                   page also has some more sophisticated designs

                   including one that uses a CPU cooler. Even if you

                   don’t speak German, the video will be very helpful.

            # ⚓ One_Tool_Twists_Wires,_And_Skewers_Shish_Kebabs_|

              Hackaday⠀⇛

                   Twisting stranded wire with your fingers in

                   preparation for tinning and/or soldering is almost

                   a reflex for folks making electronic assemblies.

                   But what if the wires are too close to get your

                   fingers around, or you have the fingers of a sumo

                   wresters? Well [DIYDSP] has a solution for you (see

                   video below the break) that’s easy to make from a

                   shish kebab skewer that’s probably rolling around

                   your kitchen drawer. The reason that [DIYDSP]

                   wanted to twist such closely spaced wires was to

                   solder a length of 0.1 in O.C. stranded ribbon

                   cable directly onto a PCB pin header pattern.

      o § Hardware⠀➾

            # ⚓ Rakeen_Mabud_on_Supply_Chain_Breakdown⠀⇛

            # ⚓ Regional,_OPEN_microprocessors_keep_getting_closer⠀⇛

                   One of the positive things of this week is how it

                   showed that this is a great time for

                   microprocessors done right, in the right places.

                   First, Intel announced that it will invest a lot of

                   money in open-source RISC-V processors. In the same

                   round, Intel also announced a billion-dollar fund

                   that will, among other things, “enable modular

                   products with an open chiplet platform”.

                   This shows that a colossus like Intel “sees a

                   future in which ARM, x86, and RISC-V all play major

                   roles.”

                   Equally good, in a different but related way, is

                   yesterday’s news that nVidia failed to buy the firm

                   that designs ARM microprocessors, in what would

                   have been “the largest semiconductor deal on

                   record.”

                   [...]

                   just consider that OPEN system-on-chips are good

                   for everybody, because every part of the world, not

                   just the EU (finally!) or India should have their

                   REGIONAL microprocessors. Because what is

                   concretely “eating the world” may be software, but

                   software cannot exist without microprocessors that

                   run it.

            # ⚓ ICARUS_Elkhart_Lake_Pico-ITX_board_targets_IoT,_AIoT,_and

              computer_vision_applications_–_CNX_Software⠀⇛

                   SECO ICARUS is a Pico-ITX single board computer

                   based on Intel Atom x6000E, Celeron, and Pentium

                   Elkhart Lake processor that’s designed for edge

                   IoT, AIoT, and computer vision applications.

                   The SBC ships with up to 16GB DDR4 IBECC (in-band

                   error-correcting code) memory, eMMC flash and/or

                   SATA storage, supports up to three independent

                   displays, features two Gigabit Ethernet ports with

                   TSN support, M.2 sockets for WiFi/Bluetooth and

                   cellular connectivity, several USB ports, serial

                   ports, and other I/O interfaces.

            # ⚓ Elkhart_Lake_powers_Pico-ITX,_Qseven,_and_SMARC_boards⠀⇛

                   Seco unveiled a Linux-ready “Icarus” Pico-ITX SBC

                   and “Atlas” Qseven module built on Elkhart Lake

                   with up to 16GB soldered LPDDR4-3200 IBECC and

                   triple display support. Seco recently launched an

                   Elkhart Lake-based “Halley” SMARC module.

                   Seco Edge, the embedded unit of Italian hardware

                   manufacturer Seco, has announced two products that

                   run Yocto-flavored Linux or Win 10 IoT Enterprise

                   on Intel’s 10nm Elkhart Lake Atom x6000 family. The

                   Icarus is a 100 x 72mm Pico-ITX board and the Atlas

                   is a Qseven module. In late 2021, the company also

                   announced a Halley SMARC module based on Elkhart

                   Lake (see farther below).

            # ⚓ Making_Light_Of_Superconductors_|_Hackaday⠀⇛

                   Once upon a time, making a superconductor required

                   extremely cold temperatures. Scientists understood

                   why superconducting materials could move electrons

                   without loss, but the super cold temperatures were

                   a problem. Then in 1986, a high-temperature

                   superconductor was found. High temperature, of

                   course, is a relative term. The new material works

                   when cooled to a frosty temperature, just not a few

                   degrees off of absolute zero like a conventional

                   superconductor. Since then, the race has been on to

                   find a room-temperature superconductor that doesn’t

                   require other exotic conditions, such as extreme

                   pressure. Department of Energy scientists may have

                   found a different path to get there: X-ray light.

                   The problem is that scientists don’t fully

                   understand why these high-temperature

                   superconductors work. To study the material, YBCO,

                   scientists chill a sample to it superconducting

                   state and then use a magnetic field to disrupt the

                   superconductivity to study the material’s normal

                   state. The new research has shown that a pulse of

                   light can also disrupt the superconductivty,

                   although the resulting state is unstable.

            # ⚓ Tilting_At_Windmills_Nine_Bits_At_A_Time_|_Hackaday⠀⇛

                   In the old days — we are talking like the 1960s and

                   1970s — computers were often built for very

                   specific purposes using either discrete logic or

                   “bit slice” chips. Either way, more bits meant more

                   money so frequently these computers were made with

                   just enough bits to meet a required precision. We

                   don’t think that was what was on [Mad Ned’s] mind,

                   though, when he decided to implement a 9-bit CPU

                   called QIXOTE-1 on an FPGA.

                   Like many hobby projects, this one started with an

                   FPGA board in search of a problem. At first, [Ned]

                   had a plan to create a custom computer along with a

                   custom language to then produce a video game. A

                   quick search on the Internet led to that being a

                   common enough project with one guy that we’ve

                   talked about here on Hackaday before knocking it

                   out of the park.

                   [Ned] then thought about just doing a no-software

                   video game. Too late to be the first to do that.

                   Not to be deterred, he decided to duplicate the

                   PDP-8. Whoops. That’s been done before, too.

                   Wanting something original, he finally decided on a

                   custom CPU. Since bytes are usually — if not

                   technically — 8 bits, this CPU calls its 9-bit

                   words nonads and uses octal which maps nicely to

                   three digits per nonad.

      o § Health/Nutrition/Agriculture⠀➾

            # ⚓ We_Shouldn’t_Have_to_Rely_on_the_National_Guard_for_Public

              Services⠀⇛

                   The U.S. health care system has buckled under the

                   strain of the pandemic. COVID-19 hospitalizations

                   reached a peak in early January, nearly two years

                   in. According to the American Hospital Association,

                   “we’re facing a national emergency” as health care

                   facilities simply don’t have enough workers to keep

                   up with these surges.

                   With worker shortages now plaguing hospitals,

                   nursing homes, and other long-term care facilities,

                   states have turned to the National Guard for

                   relief. So too have school districts, child care

                   facilities, and communities reeling from natural

                   disasters.

            # ⚓ States_Will_Consider_More_Than_210_Bills_on_Toxic_“Forever

              Chemicals”_in_2022⠀⇛

            # ⚓ This_Man_Donated_His_Kidney_—_and_Received_a_$13,064_Bill

              in_Return⠀⇛

            # ⚓ He_Donated_His_Kidney_and_Received_a_$13,064_Bill_in

              Return⠀⇛

                   The email arrived in Elliot Malin’s inbox from his

                   cousin’s mom.

                   “Scott needs a kidney,” the subject line read.

            # ⚓ Ontario_Premier_Declares_State_of_Emergency_Over_Anti-Vax

              ‘Siege’⠀⇛

                   Ontario Premier Doug Ford declared a state of

                   emergency Friday, two weeks into demonstrations in

                   Ottawa by right-wing factions who object to Covid-

                   19 mitigation measures, that have sibce grown to

                   disrupt international supply chains and shut down

                   several bridges at the U.S.-Canada border.

                   Ottawa residents have for several days questioned

                   whether the so-called “Freedom Convoy,” in which a

                   small minority of Canadian commercial truckers and

                   their supporters have occupied the city, is truly a

                   peaceful protest, considering reports of “violence,

                   harassment, intimidation, and hate speech.”

            # ⚓ Spotify_Signed_Joe_Rogan_for_$100_Million_But_Won’t_Hold

              Him_Accountable_for_Spreading_Misinfo,_Hate⠀⇛

                   Comedian Joe Rogan has come under fire for

                   spreading COVID-19 misinformation, using racial

                   slurs and other harmful rhetoric on his Spotify

                   podcast. Musicians such as Neil Young and Joni

                   Mitchell have pulled their music from the platform

                   in protest of his $100 million contract reportedly

                   paid by Spotify, raising questions how responsible

                   audio platforms should be over hateful content.

                   “He’s made it clear that he doesn’t have any

                   intention of changing the lies and hate he spreads

                   on his podcast, and it’s far past time that Spotify

                   came to the plate and actually moderated the

                   content on its platform,” says Alex Paterson, a

                   self-described “Joe Rogan watchdog” and senior

                   researcher for the LGBTQ Program at Media Matters.

            # ⚓ Bigotry_Unbound:_the_U.S._Media’s_Anti-China_Propaganda

              Blitz⠀⇛

                   Meanwhile news industry giants, many serving as

                   pentagon mouthpieces, are totally onboard with this

                   media blitzkrieg. One of the most atrocious

                   instigators is the New York Times. Take its so-

                   called coverage of China’s superior covid policies,

                   “reporting” so slanted you could roll a truckload

                   of innuendos down it.

                   Unlike the incompetent, murderous, free-market,

                   anti-public health non-system in the U.S., which

                   has killed 900,000 people in a population of 330

                   million, China, population 1.4 billion, has

                   contained covid deaths to a mere several thousand.

                   These statistics reflect very poorly on our vaunted

                   capitalist arrangement. Indeed, many Americans have

                   been shocked by the comparison of their inept,

                   homicidal health care scheme to communism’s stellar

                   success. So, in jumps the Times January 13 with a

                   crude philippic, trashing China for saving lives

                   from the virus and, drumroll…you got it, suggesting

                   China’s Zero Covid policy can be compared to the

                   Holocaust.

      o § Integrity/Availability⠀➾

            # ⚓ FritzFrog_botnet_returns_with_new_attacks_after_more_than_a

              year_of_inactivity⠀⇛

                   After causing havoc throughout 2020, the operators

                   of the FritzFrog botnet have returned with new

                   attacks in 2022 after ceasing any activity last

                   year.

                   First spotted in January 2020, the FritzFrog botnet

                   operated by using SSH brute-force attacks to gain

                   access to remote servers and deploy cryptominers.

            # § Proprietary⠀➾

                  # ⚓ Russia_Sentences_Teens_Over_‘Terrorist’_Plot_to_Blow

                    Up_Minecraft_FSB_Building⠀⇛

                         A Russian court has sentenced three Siberian

                         teenagers for terrorism Thursday for

                         activities including plotting to blow up a

                         virtual Federal Security Services (FSB)

                         building in the popular online game

                         Minecraft.

                         Nikita Uvarov, Denis Mikhailenko and Bogdan

                         Andreyev from Kansk, a town in Siberia’s

                         Krasnoyarsk region, were arrested in June

                         2020 for hanging up political leaflets on the

                         local FSB office that included slogans such

                         as “the FSB is the main terrorist” and

                         support for Azat Miftakhov, an anarchist who

                         was sentenced to six years in prison. All

                         three suspects were 14 at the time of their

                         arrest.

                  # ⚓ Russian_Teenager_Gets_Five_Years_In_Prison_In

                    Minecraft_‘Terrorism’_Case⠀⇛

                         The three boys were 14 when they were

                         arrested in 2020 while distributing leaflets

                         to support Azat Miftakhov, a mathematician,

                         who was in custody at the time and later

                         sentenced to six years in prison in January

                         2021 on terrorism charges that he and his

                         supporters called politically motivated.

                         After their arrest, investigators confiscated

                         their telephones and said later they found

                         chats in the phone that “had proven” that the

                         trio planned to add the FSB building to the

                         Minecraft game and blow it up there.

                         The investigators also said that the boys

                         criticized the FSB in the chats, read banned

                         books, fabricated firecrackers, and blew them

                         up in abandoned buildings in their native

                         city of Kansk.

                  # ⚓ Russian_boy_sent_to_prison_for_plot_to_blow_up_spy

                    building_on_‘Minecraft’⠀⇛

                         A military court in Siberia sentenced the

                         boy, 16-year-old Nikita Uvarov, to five years

                         for the charges — which stemmed from anti-

                         government leaflets he’d handed out and

                         videos on cellphones belonging to Uvarov and

                         at least two others.

                         Authorities also said they’d uncovered a plot

                         by the teens to blow up a virtual building

                         belonging to the Russian Federal Security

                         Service, or FSB, that they’d built in the

                         block-building game Minecraft.

                         The FSB is the top intelligence and security

                         service in Russia and the successor to the

                         Soviet-era KGB.

                  # ⚓ Russian_teen_jailed_in_Minecraft_‘terrorism’_case⠀⇛

                         Police took their phones and said they found

                         an exchange about plans to blow up an FSB

                         building that they created in the popular

                         block-building game Minecraft.

                  # § Security⠀➾

                        # ⚓ This_Week_in_Security:_Zimbra,_Lockbit_2,_And

                          Hacking_NK⠀⇛

                               Unknown attackers have been exploiting

                               a 0-day attack against the Zimbra e-

                               mail suite. Researchers at Volexity

                               first discovered the attack back in

                               December of last year, detected by

                               their monitoring infrastructure. It’s a

                               cross-site scripting (XSS) exploit,

                               such that when opening a malicious

                               link, the JavaScript running on the

                               malicious page can access a logged-in

                               Zimbra instance. The attack campaign

                               uses this exploit to grab emails and

                               attachments and upload them to the

                               attackers. Researchers haven’t been

                               able to positively identify what group

                               is behind the attacks, but a bit of

                               circumstantial evidence points to a

                               Chinese group. That evidence? Time

                               zones. The attacker requests all use

                               the Asia/Hong_Kong time zone, and the

                               timing of all the phishing emails sent

                               lines up nicely with a work-day in that

                               time zone.

                        # ⚓ Operation_EmailThief:_Active_Exploitation_of

                          Zero-day_XSS_Vulnerability_in_Zimbra⠀⇛

                               [UPDATE] On February 4, 2022, Zimbra

                               provided an update regarding this zero-

                               day exploit vulnerability and reported

                               that a hotfix for 8.8.15 P30 would be

                               available on February 5, 2022.

                        # ⚓ Bypass_40X_Response_Codes_with_dontgo403_–

                          blackMORE_Ops⠀⇛

                               dontgo403 is a tool to bypass 40X

                               errors.

                        # § Privacy/Surveillance⠀➾

                              # ⚓ Unknown_American_VC_Firm_Apparently

                                Looking_To_Acquire_NSO_Group,_Limit_It_To

                                Selling_To_Five_Eyes_Countries⠀⇛

                                     NSO Group — the embattled,

                                     extremely controversial Israeli

                                     phone malware developer — finally

                                     has some good news to report. It

                                     may have a white knight riding to

                                     its rescue — a somewhat unknown

                                     American venture capital firm

                                     that could help it pay its bills

                                     and possibly even rehabilitate

                                     its image.

                              # ⚓ Oh_No,_Not_Another_Crime_Wave!⠀⇛

                                     Toward the end of last summer,

                                     some neighborhood meetings were

                                     held, called by councilmembers

                                     from allegedly crime-targeted

                                     areas, to discuss what people

                                     were potentially facing –

                                     shootings, gang warfare, low-

                                     level theft, etc., were

                                     mentioned. It was fairly ordinary

                                     stuff for stressed and depressed

                                     low income areas. These meetings

                                     were also to discuss proposals

                                     for increased surveillance

                                     technology, as means of

                                     preventing crime. There was

                                     skepticism about that.

                                     Surveillance technology can aid

                                     in solving crimes, but only

                                     changes in social conditions will

                                     be preventative. And the problem

                                     with surveillance technology —

                                     license plate readers and

                                     lamppost cameras, for instance –

                                     is that they will be pointed at

                                     all of us, and thus serve to

                                     enhance police social control

                                     capacities. Lamppost cameras make

                                     our daily lives part of a

                                     database, recording who we hang

                                     out with in parks, when we play

                                     chess (if we do), or to whom we

                                     pass little pieces of paper. It

                                     gets recorded for future use, but

                                     by whom?

                                     A usual response to surveillance

                                     goes: “I’m not doing anything

                                     wrong. I have nothing to fear

                                     from it.” But one is powerless

                                     over its future use. People have

                                     ended up in prison for having

                                     been on the wrong street corner

                                     at the wrong time, thereby

                                     becoming suspects without alibi

                                     with respect to a nearby criminal

                                     event. In many ways, surveillance

                                     pushes the Constitution aside

                                     (e.g. violation of privacy

                                     without warrants). For example,

                                     we know about programs like

                                     “Echelon,” which records and

                                     stores surveillance data

                                     collected globally. It reads all

                                     electronic communications,

                                     including cell phones, Wifi,

                                     email, internet pages and

                                     podcasts, etc., all without

                                     warrants. Electronic

                                     communications cross national

                                     boundaries (via satellites,

                                     etc.), which thus evade the

                                     limits of the juridical. In that

                                     contra-constitutional sense, the

                                     surveillance itself sounds like a

                                     “crime wave” all its own.

                              # ⚓ Opinion_|_Key_Senators_Have_Voted_For_The

                                Anti-Encryption_EARN_IT_Act,_But_We_Can

                                Still_Stop_It⠀⇛

                                     Yesterday, the Senate Judiciary

                                     Committee voted to advance the

                                     dangerous EARN IT bill. We’re

                                     disappointed to see the committee

                                     advance this misguided bill. If

                                     enacted, EARN IT will put massive

                                     legal pressure on internet

                                     companies both large and small to

                                     stop using encryption and instead

                                     scan all user messages, photos,

                                     and files. 

                              # ⚓ EFF,_ACLU,_and_30+_Community_Groups

                                Oppose_Weakening_San_Francisco’s

                                Surveillance_Ordinance⠀⇛

                                     Mayor London Breed recently

                                     introduced a proposed ballot

                                     initiative that would create

                                     massive exceptions to the law’s

                                     requirement that police get

                                     permission from democratically

                                     elected Supervisors before using

                                     or acquiring any new surveillance

                                     technology.

                                     The letter is signed by Amnesty

                                     International USA, the Coalition

                                     on Homelessness, the San

                                     Francisco Latino Democratic Club,

                                     the Harvey Milk LGBTQ Democratic

                                     Club, the Council on American-

                                     Islamic Relations Bay Area

                                     chapter, the Black Movement Law

                                     Project, and many others. It

                                     explains that surveillance is

                                     often a precursor to police

                                     abuse:

                                     After years of fighting against

                                     police lawlessness and unfettered

                                     access to invasive surveillance

                                     technologies, we need more

                                     community control over the San

                                     Francisco Police Department, not

                                     less.

                              # ⚓ The_EU_Parliament_takes_strong_stance

                                against_surveillance_ads⠀⇛

                                     Thousands of people took action

                                     in the days before the Digital

                                     Services Act (DSA) vote in the EU

                                     Parliament, asking Members of the

                                     EU Parliament (MEPs) to end

                                     surveillance advertising. As part

                                     of the Platform Power campaign,

                                     we have coordinated with many

                                     civil society organisations and

                                     raised our voices for stronger

                                     laws against the business model

                                     of Big Tech online platforms.

                                     Together, we succesfully

                                     pressured law-makers to put

                                     people at the center of the

                                     debate.

                                     On 20 January 2022, the Members

                                     of the EU Parliament (MEPs)

                                     decided BigTech platforms should

                                     no longer be allowed to use

                                     surveillance ads on children and

                                     have significantly limited

                                     surveillance ads for adults.

                                     More, the EU Parliament voted

                                     BigTech platforms should be

                                     prohibited from using ‘dark

                                     patterns’, so called manipulative

                                     interfaces.

                              # ⚓ French_watchdog_says_Google_Analytics

                                breaches_GDPR_rules_and_could_be_banned⠀⇛

                                     CNIL said Google Analytics

                                     breaches article 44 of Europe’s

                                     General Data Protection

                                     Regulation, GDPR, and the tech

                                     giant hasn’t done enough to

                                     ensure data protection. It added

                                     that Google doesn’t provide users

                                     with enough information on what

                                     happens to their data and how

                                     it’s being used and doesn’t offer

                                     enough avenues for recourse if

                                     people do think their data has

                                     been misused.

                                     On its website, CNIL reported

                                     that the Austrian-based European

                                     Center for Digital Rights had

                                     received 101 complaints from 27

                                     E.U. member states as well as

                                     three other European Economic

                                     Area states, regarding Google’s

                                     transfer of data to the U.S.

                              # ⚓ „Not_surprising,_but_still_shameful“⠀⇛

                                     When the Hungarian data

                                     protection authority concluded

                                     their investigation into the

                                     Pegasus scandal last week, they

                                     came to a surprising result: The

                                     surveillance of journalists and

                                     lawyers was supposedly legal, but

                                     those who helped uncover it

                                     should be investigated. Áron

                                     Demeter, head of Amnesty Hungary,

                                     talks about loopholes in the

                                     Hungarian judicial system.

                              # ⚓ UPDATE:_CNIL_decides_EU-US_data_transfer

                                to_Google_Analytics_illegal_and_orders

                                controller_to_comply_with_GDPR⠀⇛

                                     Only two weeks after the

                                     groundbreaking decision by the

                                     Austrian Data Protection

                                     Authority that the continuous use

                                     of Google Analytics violates the

                                     GDPR, the French Data Protection

                                     Authority (CNIL) follows this

                                     decision and orders a French

                                     website to comply with the GDPR.

                                     Both decisions are based on

                                     noyb’s 101 model complaints which

                                     were filed after the Court of

                                     Justice ruling invalidating

                                     Privacy Shield. noyb expects

                                     similar decisions by the other

                                     authorities

                              # ⚓ New_Report_Highlights_an_Old_Problem—the

                                CIA_Is_Still_Snooping_on_Americans⠀⇛

                                     This entire program is completely

                                     separate from the NSA

                                     surveillance that Snowden exposed

                                     back in 2013. Then, the NSA

                                     contended that Section 215 of the

                                     PATRIOT Act authorized the mass

                                     collection of Americans’ phone

                                     and internet metadata to gather

                                     information about potential

                                     terrorists. It sought (and

                                     received) blanket permission from

                                     the FISA Court. In 2015, after

                                     Snowden’s whistleblowing,

                                     Congress passed the USA Freedom

                                     Act, which banned the government

                                     from collecting the data in bulk

                                     and set tighter rules for access.

                                     This CIA surveillance is governed

                                     by Executive Order 12333, which

                                     was first issued in 1981, and is

                                     not under the purview of the FISA

                                     Court. Nevertheless, there are

                                     supposed to be precautions to

                                     ensure that the CIA is not

                                     secretly reviewing private data

                                     sent by Americans domestically.

                                     The PCLOB report explains that as

                                     part of its financial

                                     intelligence gathering on the

                                     operations of the Islamic State,

                                     CIA employees were able to

                                     collect (intentionally or not)

                                     significant amounts of data from

                                     domestic communications.

                              # ⚓ ‘This_Invasion_of_Our_Privacy_Must_Stop,’

                                Says_ACLU_After_CIA_Domestic_Spying

                                Revelations⠀⇛

                                     The ACLU was among those

                                     expressing grave concern Thursday

                                     night after a pair of Democrats

                                     in the U.S. Senate revealed

                                     troubling evidence that the CIA

                                     has conducted bulk surveillance

                                     of the American people without

                                     their knowledge and with little

                                     oversight.

                                     “As disturbing as the CIA’s bulk

                                     surveillance of financial

                                     transactions is, the other bulk

                                     surveillance program is so

                                     secretive the CIA won’t even tell

                                     the public what kind of

                                     information it is sweeping up.”

                              # ⚓ Declassified_Documents_Shows_The_CIA_Is

                                Using_A_1981_Executive_Order_To_Engage_In

                                Domestic_Surveillance⠀⇛

                                     When most people think of the CIA

                                     (Central Intelligence Agency),

                                     they think of a foreign-facing

                                     spy agency with a long history of

                                     state sponsored coup attempts

                                     (some successful!), attempted

                                     assassinations of foreign

                                     leaders, and putting the US in

                                     the torture business. What most

                                     people don’t assume about the CIA

                                     is that it’s also spying on

                                     Americans. After all, we prefer

                                     our embarrassments to be foreign-

                                     facing — something that targets

                                     (and affects) people we don’t

                                     really care about and governments

                                     we have been told are

                                     irredeemable.

                              # ⚓ We_Need_Answers_About_the_CIA’s_Mass

                                Surveillance⠀⇛

                                     According to a declassified

                                     report released yesterday by the

                                     Privacy and Civil Liberties

                                     Oversight Board (PCLOB), the

                                     CIA’s surveillance program is

                                     reminiscent of the mass

                                     surveillance programs conducted

                                     by the NSA, though the details

                                     released thus far paint a

                                     disturbing picture of potential

                                     wide-scale violations of people’s

                                     privacy. To start, the CIA

                                     program has apparently been

                                     conducted outside the statutory

                                     reforms and oversight of the

                                     intelligence community instituted

                                     after revelations by Edward

                                     Snowden in 2013. The newly

                                     declassified CIA data collection

                                     program is carried out in

                                     conjunction with Executive Order

                                     12333 and is therefore subject to

                                     even less oversight than the

                                     woefully under-supervised NSA

                                     surveillance programs subject to

                                     the Foreign Intelligence

                                     Surveillance Act.

                                     The CIA collects a vast amount of

                                     data, often on U.S. persons,

                                     without any clear guidelines

                                     about data retention and without

                                     substantial oversight 

                                     The whos, whats, whys, and hows

                                     of this semi-disclosed CIA

                                     program are still unknown, and

                                     the public deserves the right to

                                     know exactly what damage has been

                                     done. Senators Ron Wyden and

                                     Martin Heinrich are already

                                     pressing for the release of even

                                     more information. In a partially-

                                     redacted letter sent to the

                                     Director of National Intelligence

                                     and the CIA Director on April

                                     13,  2021, the senators have

                                     called for the public release of

                                     the full report about the CIA’s

                                     surveillance, which remains

                                     classified. The senators’ letter

                                     also  demands answers about how

                                     the agency collects the data,

                                     what data is being collected, and

                                     the rules governing its storage

                                     and retention.

                              # ⚓ UK_can_join_EU_surveillance_schemes_with

                                no_parliamentary_scrutiny,_warns_new

                                report⠀⇛

                                     The report examines the policing

                                     and security provisions of the

                                     EU-UK Trade and Cooperation

                                     Agreement (TCA), approved by MPs

                                     in December 2020 and MEPs in

                                     April 2021. The report, Brexit:

                                     Goodbye and hello – the new EU-UK

                                     security architecture, civil

                                     liberties and democratic control,

                                     is available here.

                                     Under the TCA, the UK has the

                                     ability to opt in to an extension

                                     of the ‘Prüm’ system, which

                                     enables cross-border searches of

                                     national police databases holding

                                     biometric and other data; and a

                                     system for the mass surveillance

                                     and profiling of air passengers,

                                     which officials have indicated

                                     they are keen to extend to rail,

                                     road and sea transport.

                              # ⚓ CIA_Collects_Americans’_Data_In_Massive,

                                Secret,_And_Extralegal_Surveillance

                                Program⠀⇛

      o § Defence/Aggression⠀➾

            # ⚓ Minneapolis_Police_Officers_Demanded_No-Knock_Warrant,

              Killed_Innocent_Gunowner_Nine_Seconds_After_Entering

              Residence⠀⇛

                   The city of Minneapolis, Minnesota is temporarily

                   ending the use of no-knock warrants following the

                   killing of 22-year-old Amir Locke by Minneapolis

                   police officers. The city’s mayor, Jacob Frey, has

                   placed a moratorium on these warrants until the

                   policy can be reviewed by Professor Pete Kraska of

                   Eastern Kentucky University and anti-police

                   violence activist DeRay McKesson.

            # ⚓ Israeli_Law_&_Torture:_From_Detained_Minors_to_a_Prison

              “Torture_Room”⠀⇛

                   The sun had not yet risen on January 21 when 30

                   Israeli soldiers arrested 12-year-old Ammar at his

                   home in the Naqab. His alleged crime: protesting

                   against the most recent push in a government-backed

                   forestation plan—or “greenwashing,” as many put

                   it—that would uproot thousands of Palestinian

                   Bedouins and replace them with pine trees. Ammar

                   was released after a few hours of detention and put

                   under house arrest—even though, his parents said,

                   he was at home during the protest. Al Jazeera

                   reported that he had not spoken a word since he

                   returned home.

            # ⚓ Battle_of_Ideas:_Anti-Communism_Prolongs_Already_Long_US

              Blockade_of_Cuba⠀⇛

                   Equally remarkable is the zeal with which the

                   blockade is still being enforced. Two recent news

                   reports, selected as coinciding with the blockade’s

                   60-year anniversary, testify to the U.S.

                   government’s still-remaining commitment and serious

                   purpose.

                   Argentinian Graciela Ramírez works in Cuba as a

                   correspondent for resumenlationameriano.org, an

                   important Buenos Aires news outlet. She directs

                   both the Cuba branch of the Network of

                   Intellectuals and Artists in Defense of Humanity

                   and its English language website. Ramírez is co-

                   coordinator of the International Committee for

                   Peace, Justice and Dignity, based in Oakland,

                   California. She is a public figure whose undoing

                   would gratify U.S. reactionaries.

            # ⚓ Sorry_Senator,_Putin_is_No_Hitler⠀⇛

                   Tell that to Senator Angus King (I-ME).  King, who

                   sits on the Senate Intelligence Committee and the

                   Armed Services Committee, appeared on MSNBC’s

                   “Andrea Mitchell Reports” on February 8 to warn of

                   Vladimir Putin’s baleful intentions towards

                   Ukraine.

                   King posed the rhetorical question: Why is the US

                   concerned about Russia, a country half a world

                   away?  King had the answers: “Number one is 1938. 

                   If Putin is allowed to go into Ukraine without

                   serious opposition, what about Latvia, Lithuania,

                   Poland, [and] the other countries that are on his

                   border.”

            # ⚓ More_Deferred_Costs_to_Politics_and_Endless_Wars⠀⇛

                   In my field of conflict transformation starvation

                   deaths are an example of structural violence

                   because social structures are what cause the

                   inequality in health outcomes, wellbeing, and

                   death. Sometimes, like in Yemen, where a US backed

                   Saudi-led blockade was responsible for humanitarian

                   crisis the culprits are clear. Biden deserves some

                   credit for pulling the backing that had been

                   provided by Trump, but falls short because he still

                   provides too much cover for what the UN calls “the

                   worst humanitarian crisis in the world.”

                   Across the globe, however, much of the problem of

                   access to resources and inequality that leads to

                   tragic outcomes like malnutrition and starvation

                   come from things like failing infrastructure. Whole

                   regions may lose access to basic human needs when

                   an overloaded truck, flooding, or a hurricane cause

                   a vital bridge to collapse. Building bridges is one

                   of the successful noncombat operations the US

                   military regularly engages in—building bridges is a

                   life sustaining practice.

            # ⚓ Trump_Took_“Top_Secret”_Classified_Material_to_Mar-a-Lago

              Estate⠀⇛

            # ⚓ Court_Empowers_Police_to_Break_Anti-Vax_Bridge_Blockade_in

              Canada⠀⇛

                   As Ontario’s premier on Friday declared a state of

                   emergency over an ongoing trucker-led protest that

                   has paralyzed commerce and transportation at a key

                   crossing on the U.S. border, a judge in the

                   Canadian province granted an injunction aimed at

                   breaking the blockade.

                   “We’re dealing with millions of dollars of damage

                   each and every day.”

            # ⚓ Amid_Ukraine_Tension,_US_Deploys_Nuclear-Ready_B-52_Bombers

              to_UK⠀⇛

                   Despite repeated warnings from Ukrainian President

                   Volodymyr Zelensky that the U.S. is driving the

                   rise of tensions at Ukraine’s eastern border, the

                   U.S. Air Force has deployed four B-52 bombers with

                   nuclear capabilities to the U.K., where one

                   official acknowledged that the deployment is at

                   least partially connected to Russia’s recent

                   military activities.

                   “In 1991 they hit Baghdad from Fairford, flew on to

                   Diego Garcia, refueled and rearmed, bombed Baghdad

                   again on the way back, and returned to Fairford.”

            # ⚓ A_Hypocrisy_Scorecard:_Welcome_to_the_Brave_Old_World⠀⇛

                   Western leaders insist that any sovereign nation

                   like Ukraine has the right to choose whichever

                   alliance it wishes to join. Russians counter that

                   the doctrine of the indivisibility of security

                   means that if Ukraine joins NATO, it will be a

                   threat to Russia.

                   The West argues for Ukrainian national autonomy.

                   Countering, Russia cites Article 8 of the

                   Organization for Security and Cooperation in

                   Europe’s 1999 Istanbul Document signed by leaders

                   of 54 states including President William Clinton:

                   “We reaffirm the inherent right of each and every

                   participating State to be free to choose or change

                   its security arrangements, including treaties of

                   alliance, as they evolve. Each State also has the

                   right to neutrality. Each participating State will

                   respect the rights of all others in these

                   regards. They will not strengthen their security at

                   the expense of the security of other States.” 

                   (Italics added)

            # ⚓ “American_Reckoning”:_55_Years_After_KKK_Murder_of

              Mississippi_NAACP_Leader,_Case_Remains_Unsolved⠀⇛

                   This month marks 55 years since the assassination

                   of an NAACP leader. The new documentary “American

                   Reckoning” seeks justice in the cold case of

                   murdered civil rights activist and local NAACP

                   leader Wharlest Jackson Sr. in Natchez,

                   Mississippi. No one was ever charged with his 1967

                   murder, despite evidence pointing to the

                   involvement of the inner circle of the local Ku

                   Klux Klan. It’s one of many unsolved crimes

                   targeting civil rights activists. “The fact that no

                   one has been indicted for Wharlest’s case or for

                   these other cases shows the limits of the justice

                   system,” says co-director and co-producer Yoruba

                   Richen. Wharlest Jackson Sr.’s daughter, Denise

                   Ford Jackson, recalls how her mother received

                   redacted documents when trying to get to the bottom

                   of her husband’s murder. We also speak with Brad

                   Lichtenstein, the film’s co-director.

            # ⚓ Christian_Nationalists_Are_Rewriting_Jan_6_History.

              Alarmingly,_It’s_Working.⠀⇛

            # ⚓ What_we_Must_Do_for_Afghanistan⠀⇛

                   During the American war in Afghanistan, outside

                   donors (including the U.S.) came to dominate the

                   government, providing the majority of its

                   funds—almost 80%– used to pay teachers, health care

                   workers, civil servants, and the many others who

                   made the country run. With the U.S. and NATO

                   departure from Afghanistan in August, this money

                   completely dried up, as did access to the

                   international banking system. The economy went into

                   free-fall, the government could not pay workers,

                   banks closed, and people had no money to buy food

                   or fuel for the harsh winter. NPR reports that

                   families are selling their children in order to

                   obtain money to buy food to prevent the rest of the

                   family starving to death.

                   The U.S. spent roughly $2.3 trillion on the

                   Afghanistan war, much of which went to contractors

                   who made enormous profits. While 2,324 American

                   military members died in the war, Afghans suffered

                   far more. Brown University’s Cost of War project

                   found that 69,095 soldiers and national police and

                   an estimated 46,319 civilians were killed; thus,

                   over 115,000 Afghans died as a result of the war.

                   But for the people of Afghanistan, the war has not

                   ended, nor has the killing. The new economic war is

                   expected to kill more Afghans in four months this

                   winter than did the “kinetic” war in twenty years.

                   No one expects the leaders of the Taliban to

                   suffer. But everyone agrees that hundreds of

                   thousands of babies will die. In fact, Afghanistan

                   in 2022 is shaping up to be one of the worst,

                   possibly the worst, humanitarian catastrophe on

                   record, for any country.

            # ⚓ The_Impact_of_Chato_Peredo,_“Che’s_Last_Soldier,”_on_the

              MAS_Party_in_Bolivia⠀⇛

                   Known as “Che’s Last Soldier,” Peredo died last

                   year in Santa Cruz, Bolivia. His life was marked by

                   the popular struggles that shook Bolivia throughout

                   decades. He was born on February 4th, 1941 in Beni,

                   in the eastern lowlands of the Oriente, a region of

                   the country that is often considered a bastion of

                   conservatism. But it has also produced many of the

                   country’s important socialist leaders and

                   intellectuals.

                   Chato was a true revolutionary who, up to the last

                   moment of his life, kept his revolutionary

                   principles firm. Proof of this is that he entrusted

                   his children to have his ashes sent to Cuba so that

                   he can rest next to the legendary Ernesto “Che”

                   Guevara and his brothers Inti and Coco Peredo, who

                   died in Che’s guerilla in Ñancahuazú, Bolivia.

            # ⚓ America’s_Real_Adversaries_are_Its_European_and_Other

              Allies⠀⇛

                   The Iron Curtain of the 1940s and ‘50s was

                   ostensibly designed to isolate Russia from Western

                   Europe – to keep out Communist ideology and

                   military penetration. Today’s sanctions regime is

                   aimed inward, to prevent America’s NATO and other

                   Western allies from opening up more trade and

                   investment with Russia and China. The aim is not so

                   much to isolate Russia and China as to hold these

                   allies firmly within America’s own economic orbit.

                   Allies are to forego the benefits of importing

                   Russian gas and Chinese products, buying much

                   higher-priced U.S. LNG and other exports, capped by

                   more U.S. arms.

                   The sanctions that U.S. diplomats are insisting

                   that their allies impose against trade with Russia

                   and China are aimed ostensibly at deterring a

                   military buildup. But such a buildup cannot really

                   be the main Russian and Chinese concern. They have

                   much more to gain by offering mutual economic

                   benefits to the West. So the underlying question is

                   whether Europe will find its advantage in replacing

                   U.S. exports with Russian and Chinese supplies and

                   the associated mutual economic linkages.

            # ⚓ ‘Nothing_More_Grotesque_Than_a_Media_Pushing_for_War,’_Says

              Edward_Snowden⠀⇛

                   Exiled American whistleblower Edward Snowden on

                   Friday joined global critics who are decrying news

                   outlets for encouraging war with their coverage of

                   rising tensions between the United States and

                   Russia—where he has lived since 2013—over Ukraine.

                   “With talk of war in Ukraine rising to a fever

                   pitch, U.S. media outlets are once again beating

                   the drums.”

            # ⚓ Status_agreement_with_Senegal:_Frontex_might_operate_in

              Africa_for_the_first_time⠀⇛

                   The border agency in Warsaw could deploy drones,

                   vessels and personnel. It would be the first

                   mission in a country that does not directly border

                   the EU. Mauretania might be next.

      o § Environment⠀➾

            # ⚓ Fossil_Fools⠀⇛

            # ⚓ Three_Hopeful_Stories_of_Environmental_Activism⠀⇛

                   Last November, for example, President

                   Biden announced at the UN climate talks in Scotland

                   that the U.S. will lead “by the power of our

                   example” when it comes to transitioning off fossil

                   fuels and cutting emissions.

                   Then, just two weeks later, his administration

                   announced the largest sale of offshore drilling

                   leases in U.S. history. They’ve sold some 1.7

                   million acres in the Gulf of Mexico out of a

                   staggering 81 million acres on offer.

            # ⚓ Ocean_Heat_Killing_Spree⠀⇛

                   Global warming is the culprit of this deeply

                   disturbing disheartening affair, and it begs the

                   question of whether any nation/state or unified

                   nations can do anything about it. After all, “save

                   the whales” and “save the oceans” have been

                   rallying cries in grocery store parking lot

                   signature gatherings, indicative of the broad reach

                   of public concern, for decades now but to no avail;

                   in fact, over time as the signatures piled up, it’s

                   only gotten worse and worse and now scary.

                   Deadly marine heatwaves that repeat over and over

                   again within short sequences carry a massive

                   destructive punch. These events are new to the

                   scene, starting in the 21st century when

                   anthropogenic warp speed that impacts and alters

                   the climate system inadvertently kicked into gear.

            # ⚓ California’s_Loitering_Laws_Could_Cause_Trouble_At_The

              Super_Bowl⠀⇛

                   Claims that legions of young girls are trafficked

                   in for major sporting events persist, yet year

                   after year this myth is disproven. In reality, the

                   persistence of Superbowl human trafficking myths

                   leads to more arrests of consenting adults than it

                   does to rescues of real victims.

                   As police departments play up their arrest numbers

                   to a receptive press, a startling discrepancy

                   appears between the media narrative and the actual

                   data. During last year’s Super Bowl, Florida’s

                   Hillsborough County authorities celebrated a

                   “record” human trafficking sting for the precinct.

                   Yet they only made 75 arrests, and many of those

                   were arrests of consenting adults working in the

                   sex industry.

            # ⚓ “Politics_as_Usual”_Will_Never_Be_a_Solution_to_the_Current

              Climate_Threat⠀⇛

            # § Energy⠀➾

                  # ⚓ Rightwing_Lobby_Group_ALEC_Driving_Laws_to_Blacklist

                    Companies_That_Boycott_the_Oil_Industry⠀⇛

                         By Chris McGreal, the Guardian. This article

                         by the Guardian is republished here as part

                         of the global journalism collaboration

                         Covering Climate Now, a global journalism

                         collaboration strengthening coverage of the

                         climate crisis.

                         The influential rightwing lobby group the

                         American Legislative Exchange Council (ALEC)

                         is driving a surge in new state laws to block

                         boycotts of the oil industry. The group’s

                         strategy, which aims to protect large oil

                         firms and other conservative-friendly

                         industries, is modelled on legislation to

                         punish divestment from Israel.

                  # ⚓ Battery-powered_locomotives,_coming_to_real

                    railroads⠀⇛

                         Less than three months ago I commented the

                         potential of battery-powered trains. Now,

                         there has just been an important development

                         in that direction: “Union Pacific Will Buy 20

                         Battery-Electric Locomotives”.

                         This is important because Union Pacific is a

                         Class I railroad, that is a member of the

                         “club” of largest rail carriers in the United

                         States!

            # § Wildlife/Nature⠀➾

                  # ⚓ Why_Does_Lauren_Boebert_Want_to_Annihilate_the_Sage-

                    Grouse?_Follow_the_Money⠀⇛

                         Earlier this week, far-right Rep. Lauren

                         Boebert went on a diatribe against Greater

                         sage-grouse conservation efforts but

                         neglected to mention that her husband raked

                         in nearly $1 million over a two-year period

                         from a fossil fuel corporation that stands to

                         lose out if the Biden administration

                         strengthens federal protection of the

                         threatened bird species’ sagebrush habitat.

                         “Her behavior is the epitome of corruption.”

                  # ⚓ Vanishing:_In_Love_With_the_Blue_Oaks⠀⇛

                  # ⚓ ‘A_Wake-Up_Call_to_Act_Now’:_Koalas_Declared

                    Endangered_in_Eastern_Australia⠀⇛

                         While mostly welcoming the Australian

                         government’s decision to officially list the

                         koala as endangered in parts of the country,

                         conservationists on Friday reaffirmed the

                         need for legislation to truly protect the

                         iconic marsupials and—even more

                         importantly—the imperative to address the

                         root causes of species loss. 

                         “What we need is a Koala Protection Act.”

                  # ⚓ As_Chile_Rewrites_Constitution,_Will_Rights_of_Nature

                    Be_Enshrined?⠀⇛

                         Delegates elected to rewrite Chile’s

                         constitution must consider whether to

                         enshrine the rights of nature after a

                         citizens’ initiative gained enough signatures

                         to merit discussion at the constituent

                         assembly currently underway.

                         “This constitutional mandate would redefine

                         and rebalance the relationship of government

                         and citizens with the natural world by

                         recognizing nature as a legal entity with its

                         own rights and interests.”

                  # ⚓ Opinion_|_The_World_Court_of_Ecological_Awareness⠀⇛

                         Pssst . . . here’s a little secret. Don’t

                         tell anyone, OK? It might cause trouble.

                  # ⚓ Sustainability_Is_Not_as_New_an_Idea_as_You_Might

                    Think—It’s_More_Than_300_Years_Old⠀⇛

                         Or to be more precise, he coined the word to

                         describe the quintessential principles of a

                         human activity that goes back to the dawn of

                         history: the sustainable use of natural

                         resources. Although it may not have been

                         called sustainability until Carlowitz,

                         societies had practiced it for a long time as

                         a vital part of cultural or religious

                         practices. Ancient Egypt pursued sustainable

                         systems for more than 3,000 years. The Maya,

                         according to anthropologist Lisa Lucero,

                         practiced a “cosmology of conservation.” The

                         literature of ancient India is brimful with

                         references to the preservation of the

                         environment.

                         On the other hand, there are ancient

                         civilizations that may have collapsed because

                         they despoiled the natural world that gave

                         them life. The earliest example may be found

                         in the ancient Mesopotamian “Epic of

                         Gilgamesh,” the first version of which dates

                         back to 2000 B.C. Clay tablets tell the tale

                         of vast cedar forests cut down by the

                         eponymous hero in defiance of the gods, who

                         punish him by cursing the land with fire and

                         drought, turning the region into a desert.

                         Nothing grew any more, forcing the Sumerians

                         to flee to Babylon and Assyria.

      o § Finance⠀➾

            # ⚓ California_Needs_to_Get_Serious_About_Homelessness⠀⇛

            # ⚓ Can_We_Compare_Dot-Com_Bubble_To_Today’s_Web3/Blockchain

              Craze?⠀⇛

                   Recently, I re-read through various discussions

                   about the “dot-com bubble.” Surprisingly, it

                   sounded all too familiar. I realized there are many

                   similarities to today’s techno-optimism and techno-

                   pessimism around Web3 and Blockchain. We have

                   people hyping up the future promises, while others

                   express concerns about the bubble.

            # ⚓ Omar,_Fetterman_Among_Those_Backing_Starbucks_Unionization

              Wave⠀⇛

                   Progressive officeholders and candidates across the

                   United States this week shared their support for an

                   ongoing wave of unionization efforts by Starbucks

                   workers.

                   “Nothing goes better with a cup of coffee than a

                   strong union.”

            # ⚓ Labor_Caucus_Calls_for_Passage_of_PRO_Act_to_Stop

              Starbucks’s_Union_Busting⠀⇛

            # ⚓ Ilhan_Omar_Blasts_‘Unconscionable’_Biden_Plan_to_Seize

              Afghan_Assets⠀⇛

                   As U.S. Rep. Ilhan Omar on Friday led condemnation

                   of a reported Biden administration plan…

            # ⚓ ‘Death_Sentence_for_Untold_Numbers_of_Civilians’:_Biden_to

              Permanently_Seize_Afghan_Assets⠀⇛

                   Humanitarians—including those who lost loved ones

                   in the 9/11 attacks of 2001—responded with

                   condemnation Friday after it was reported that

                   President Joe Biden has decided to permanently

                   seize $7 billion of currently frozen Afghan assets

                   even as the people of the war-torn and poverty-

                   stricken nation suffer a broken economy, a

                   collapsed healthcare system, and widespread

                   starvation.

                   “I cannot describe for you in words how outrageous

                   this is.”

            # ⚓ Coalition_Urges_Biden_Admin_to_Stop_Fighting_Student

              Debtors_in_Bankruptcy_Court⠀⇛

                   A coalition of 17 progressive advocacy groups on

                   Thursday sent a letter urging U.S. Secretary of

                   Education Miguel Cardona to immediately stop

                   opposing individuals who are seeking to discharge

                   their student loan debt in bankruptcy court.

                   “[The DOE] should be a leading voice for students,

                   and should refrain from taking legal positions that

                   raise the bar for distressed borrowers.”

      o § AstroTurf/Lobbying/Politics⠀➾

            # ⚓ Democrats_Plan_to_Use_Republicans’_“Legitimate_Political

              Discourse”_Against_Them⠀⇛

            # ⚓ Pop-Morality_Is_Immoral⠀⇛

                   I wouldn’t be surprised if some philosophy

                   professors think that popularizing books like this

                   make their work seem dumb. I don’t disagree. I just

                   think very little effort is needed in that regard.

                   Worse than dumb, I think such books, just like the

                   more academic versions, are lacking in morality.

                   How can a book that surveys all the basic concepts

                   of Ethics 101 be itself unethical? How can Ethics

                   101 be unethical? Michael Schur begins with an

                   example of how someone might try to do good one day

                   and discover difficulties. This person picks up

                   litter, but, Schur tells us, it will end up in the

                   ocean anyway. They eat veggie patties, but those

                   were shipped from far away creating a large carbon

                   footprint. They buy milk from “organic” and “grass-

                   fed” cows, but those words on the packaging were

                   basically lies. They go running, but their sneakers

                   were made by workers getting 4 cents an hour. They

                   watch a good documentary, but do so on a streaming

                   service owned by a company also making killer

                   drones for the North Korean air force. Etc.

            # ⚓ Congressional_Staffers_Are_Organizing_a_Much-Needed_Union⠀⇛

                   Union representation leads to better pay and

                   improved conditions in every kind of workplace, but

                   especially in high-pressure settings where hours

                   are long and demands are intense. Yet workers in

                   congressional offices are not unionized, since

                   provisions in the Congressional Accountability Act

                   of 1995 which would have cleared the way for

                   organizing drives were never implemented. That’s

                   something that needs to change, as a new study from

                   the Congressional Progressive Staff Association

                   reveals.

            # ⚓ What_Is_Wrong,_New_York_Times?_Can_We_Help?⠀⇛

                   Twitter is mean to The New York Times, both as an

                   institution and as it’s represented by its most

                   prominent and well-remunerated reporters. Sometimes

                   this bothers me, because some of it is still the

                   standard old racist garbage the paper has been

                   targeted by since the civil rights movement, from

                   way before I was born, through today.1

            # ⚓ Nina_Turner_Is_Still_Mad_As_Hell,_and_Running_for_Congress_

              (Again)⠀⇛

                   Late last month, former Ohio state senator and

                   Bernie Sanders ally Nina Turner announced that she

                   would run again for congress this year. The

                   decision comes less than six months after her loss

                   against Marcia Fudge protégé Shontel Brown in the

                   special election for the same seat.

            # ⚓ No,_Biden_Is_Not_Handing_Out_Crack_Pipes._Here’s_Why

              Activists_Do.⠀⇛

            # ⚓ It’s_Time_to_Take_the_Racism_Out_of_Redistricting⠀⇛

                   On February 7, the US Supreme Court “froze” a lower

                   court ruling invalidating Alabama’s new district

                   map, allowing its use while it hears a suit over

                   the map’s details.

                   The plaintiffs’ argument, as reported by CNN, is

                   that the new map “dilutes” the power of black

                   voters because it includes only one, rather than

                   two, districts where black voters comprise a

                   majority and therefore “have the opportunity to

                   elect a candidate of their choice.”

            # ⚓ Opinion_|_The_Supreme_Court_Hearing_Alabama_Voting_Rights

              Case_Signals_Danger⠀⇛

            # ⚓ The_Political_Theology_of_Neoliberalism⠀⇛

                   The main point of his book, at least for me, is

                   that contemporary evangelical Christianity is not,

                   as followers of Polanyi and might claim, a

                   counterbalance to the ruthless market, but a

                   handmaiden of the market. More than that, he

                   believes thast neoliberalism would not be viable

                   without religious reinforcement. This is not really

                   a  new or startling idea. While few and perhaps

                   none of the major neoliberal thinkers were

                   religious believers, from very early on F. H

                   Knight, Friedrich Hayek and James Buchanan, at

                   least, realized that market freedom was not self-

                   sufficient way of life, but needed political,

                   cultural, and perhaps religious support. (To my

                   knowledge they do not mention Plato’s cave

                   metaphor  or the Noble Lie, but that’s the kind of

                   thing  they’re talking about).

                   Kotsko’s thesis is that contemporary evangelical

                   and conservative Christianity is not an 

                   anachronism which will soon disappearand, far from

                   being an adversary of neoliberalism, is an integral

                   part of the neoliberal transformation of society.

                   Likewise, the state (which Polanyi also spoke of 

                   as a counterbalance to the markett) is also in its

                   neoliberal form subordinate to the market – and

                   this is not the minimal caretaker state of the

                   classical liberalism, but a state as strong as

                   market society needs it to be, all the way up to

                   authoritarian dictatorship.

            # ⚓ The_GOP_is_Now_Openly_Aligned_Against_Democracy⠀⇛

                   All that’s good grist for the mill. But did you

                   also hear former President Trump admit that he’d

                   intended to have Mike Pence overturn the 2020

                   election? In a statement, Trump asserted that Pence

                   had the power to “change the outcome” and should

                   indeed have “overturned the election.”

                   Or, here’s a bad one: Did you hear that the Trump

                   administration actually drafted orders for federal

                   law enforcement to seize voting machines before his

                   loss could be certified?

            # ⚓ President_Xiomara_Castro_Brings_Hope_and_Joy_to_Hondurans⠀⇛

                   The festive atmosphere of Xiomara Castro’s

                   inauguration lit up Honduras’ capital city

                   Tegucigalpa, as thousands of supporters of Castro

                   and her Libre party, waving red party flags and the

                   turquoise flag of Honduras, filled the National

                   Stadium and surrounding streets for the ceremony on

                   Thursday, January 27.

                   “A complete festival is taking place at this time

                   of night in the surroundings of the National

                   Stadium of Tegucigalpa, prior to the inauguration

                   of Xiomara Castro as president,” reported Honduras’

                   TN5 outlet.

            # ⚓ Opinion_|_What_We_Must_Do_for_Afghanistan⠀⇛

                   I have a beloved 4-year-old granddaughter. If I

                   lived in Afghanistan, my family would be facing the

                   likelihood that she would die. My heart breaks in

                   pieces thinking of this. The UN estimated a million

                   children under the age of five in Afghanistan will

                   die this winter from malnutrition and starvation, a

                   situation brought on primarily by the U.S., through

                   economic sanctions and the freezing of Afghan

                   assets in U.S. banks. How did we get to this point?

            # ⚓ Polling_on_Issues_People_Know_Little_About_Creates_Illusion

              of_Public_Opinion⠀⇛

                   Last week (FAIR.org, 2/2/22), I suggested that a

                   new ABC News/Ipsos poll (1/30/22) was a poster

                   child for what is wrong with many media-sponsored

                   polls these days. Instead of a serious effort to

                   measure what the public is thinking about any

                   specific issue, the poll glided superficially

                   across a whole range of subjects, never stopping

                   long enough to provide understanding of any one of

                   them—creating an illusion of public opinion that is

                   either misleading, biased or simply inaccurate.

            # ⚓ A_beginner’s_guide_to_EU_rules_on_scanning_private

              communications:_Part_2⠀⇛

                   In 2021, the European Union (EU) institutions

                   responsible for making laws agreed to pass the

                   temporary derogation from certain provisions of the

                   ePrivacy Directive. This new law allows certain

                   companies to scan everyone’s private messages and

                   chats, even though such practices may be

                   incompatible with the EU’s human rights and data

                   protection laws.

                   In the first part of this blog series, we explored

                   how changes to definitions in the European

                   Electronic Communications Code (EECC) led to a

                   situation of panic, which may have enabled the

                   European Commission to push through the temporary

                   law despite so many concerns having been raised.

                   The temporary derogation will expire in August

                   2024, and the EU wants to replace it before then

                   with a ‘long term’ version. The long-term proposal

                   is currently scheduled for 30 March 2022, although

                   its publication has already been pushed back

                   several times, meaning that time is ticking. In

                   this blog, we take a look at what could be coming

                   up in the new proposal, and how the investigation

                   of online CSAM should be done in order to meet the

                   standards required by EU law.

            # ⚓ [Old] A_beginner’s_guide_to_EU_rules_on_scanning_private

              communications:_Part_1⠀⇛

                   In July 2021, European Union (EU) member state

                   ministers reached an agreement with the European

                   Parliament to pass a new law, creating a temporary

                   exception (derogation) from certain parts of the

                   2002 ePrivacy Directive. This derogation allows

                   electronic communications services, like chat or

                   webmail services, to conduct the automated scanning

                   of everyone’s private communications, all of the

                   time, instead of limiting surveillance to genuine

                   suspects and in line with due process. Such

                   generalised scanning practices can constitute a

                   form of mass surveillance. They pose a serious risk

                   to everyone’s fundamental rights because they treat

                   each one of us as suspicious.

                   The derogation will expire in August 2024, and the

                   European Commission intends to replace it with a

                   long-term version which they will put forward in

                   2022. The purported goal of these derogations is to

                   allow companies to detect online ‘CSAM’ (child

                   sexual abuse material). Yet the temporary

                   derogation allows companies to conduct the mass

                   scanning of everybody’s private messages and chats,

                   instead of limiting surveillance to those against

                   whom there is reasonable, lawful suspicion. Worse

                   still, the Commission has indicated that the long-

                   term law might make generalised scanning of

                   everyone’s personal communications mandatory. If

                   passed, such sweeping and disproportionately-

                   invasive measures would likely do far more harm

                   than good.

            # ⚓ Snow,_trash,_and_‘influential_people’_St._Petersburg

              Governor_Alexander_Beglov_is_under_more_pressure_than_ever

              before._Is_his_departure_imminent?⠀⇛

                   For St. Petersburg Governor Alexander Beglov, 2022

                   didn’t get off to a good start. The politician, who

                   has faced near-constant criticism for his poor

                   handling of the coronavirus epidemic, has now

                   proven inept at resolving issues related to snow

                   and garbage removal. What’s more, it seems as

                   though local residents aren’t the only ones getting

                   fed up with Beglov — St. Petersburg’s elites are

                   losing patience with him, too. With Alexander

                   Beglov under more pressure than ever, Meduza

                   special correspondent Andrey Pertsev looks into

                   whether his departure is imminent and who might

                   take up his post.  

            # ⚓ How_the_US_Uses_the_NED_to_Export_Obedience,_with_Matt

              Kennard⠀⇛

            # ⚓ ‘It’s_enough_for_the_courts’_This_22-year-old_has_become

              Russia’s_go-to_expert_witness_in_court_cases_launched_over

              prohibited_symbols_—_like_Team_Navalny’s_logo⠀⇛

                   In June 2021, the Moscow City Court declared Alexey

                   Navalny’s political movement and anti-corruption

                   nonprofits “extremist organizations.” Since then,

                   the Russian authorities have been busy launching

                   administrative cases against the Kremlin critic’s

                   supporters for “displaying banned symbols” —

                   including, but not limited to, logos associated

                   with Team Navalny. Because Russia doesn’t maintain

                   a list of extremist symbols, these proceedings rely

                   on assessments from expert witnesses. According to

                   lawyers and human rights activists, Russian courts

                   have recently been turning to one witness in

                   particular — 22-year-old Danila Mikheev, a

                   purported forensic expert who has been denouncing

                   opposition activists since his university days.

            # ⚓ Within_days_of_Telex’s_court_win,_the_government_overrides

              the_court’s_decision_with_a_decree⠀⇛

                   Translation by Andrea Horváth Kávai.

            # ⚓ The_Show_Must_Go_On⠀⇛

                   To provide some context.  Jimmy Savile was for a

                   long time a ‘national treasure’ in Britain, a

                   celebrity of immense wealth and influence who had

                   hosted a variety of prime-time television

                   programmes including ‘Jim’ll Fix It’ which saw the

                   gregarious Savile take written requests from

                   deprived, disadvantaged and often seriously ill

                   children; wishes which the programme would, if the

                   child was selected, attempt to translate into

                   reality.  It was a charming concept, and one which

                   was imbued with hope.  But behind the sunny façade

                   of childhood’s dreamscape, a darker shadow lurked.

                   For, during his period as a ‘benevolent’, cheery

                   and somewhat cheeky entertainer, bringing ‘magic’

                   to children’s lives, Savile was also one of the

                   most prolific paedophiles Britain has ever

                   seen.  And yet, because of his wealth and

                   connections (personal access to many significant

                   political figures including a direct line to the

                   Prime Minister Margaret Thatcher herself) – he was

                   able to operate under-the-radar for

                   decades.  Rather than be prosecuted for his crimes

                   (the rumours about which had abounded for the best

                   part of half a century) Savile was knighted. He

                   died in 2011 having never been held to account.

            # ⚓ The_“World’s_Greatest_Country”_is_Swirling_Down_the_Drain⠀⇛

                   Stupid and Selective Censorship Concerns

                   The comments sections of mainstream US news

                   Websites are abuzz with angry Amerikaners’ hatred

                   of Neil Young. Young stands idiotically accused of

                   “censorship” for making the personal moral and

                   business decision to tell Spotify to take down his

                   music if the company insisted on maintaining its

                   contract with the racist podcaster and mediocre

                   blowhard Joe “Planet of the Apes” Rogan, a self-

                   described “moron” who has offered platforms to

                   fascist propagandists (e.g. Andy Ngo and Gavin

                   McInnes) while helping spread mass murderous anti-

                   vax misinformation on Covid-19.

      o § Misinformation/Disinformation⠀➾

            # ⚓ ‘Big_Lies_Are_Built_From_Lots_of_Little_Lies’⠀⇛

                   Janine Jackson interviewed Voting Booth‘s Steven

                   Rosenfeld about the Arizona election “audit” for

                   the February 4, 2022, episode of CounterSpin. This

                   is a lightly edited transcript.

            # ⚓ Defenses_of_Rogan_Aren’t_About_Free_Speech;_They’re_Right-

              Wing_Solidarity⠀⇛

                   For right-wing and libertarian media, Joe Rogan,

                   host of the Joe Rogan Experience podcast, has

                   become a symbol of resistance to censorship (New

                   York Post, 2/2/22; Fox News, 2/2/22; Reason, 2/2/

                   22; The Hill, 2/1/22).

            # ⚓ The_Real_Fake_News_Crisis_in_America_Comes_From_Corporate

              Media⠀⇛

                   Notably, the ire is rarely directed at a corporate

                   media machine that systematically rewards and

                   praises the purveyors of misleading propaganda, and

                   continues to flood the country with information

                   sewage.

                   This selective outrage is a huge problem — because

                   the only way to systematically combat

                   misinformation is to construct a Fourth Estate that

                   develops some trust with the audience. That trust

                   will never be rebuilt if liberals pretend to hate

                   misinformation while they patronize a media

                   establishment that fortifies the pathologies that

                   originally created a credibility crisis.

      o § Censorship/Free Speech⠀➾

            # ⚓ Penguin_Random_House_Demands_Removal_Of_Maus_From_Digital

              Library_Because_The_Book_Is_Popular_Again⠀⇛

                   We’ve said it over and over again, if libraries did

                   not exist today, there is no way publishers would

                   allow them to come into existence. We know this, in

                   part, because of their attempts to stop libraries

                   from lending ebooks, and to price ebooks at

                   ridiculous markups to discourage libraries, and

                   their outright claims that libraries are unfair

                   competition. And we won’t even touch on their

                   lawsuit over digital libraries.

            # ⚓ George_Washington_U.’s_President_Called_the_Posters

              ‘Offensive.’_Now_He_Says_They’re_Protected_Speech.⠀⇛

                   Posters that satirize the 2022 Winter Olympic Games

                   by calling attention to the Chinese government’s

                   human-rights abuses sparked a free-speech firestorm

                   at George Washington University over the weeken.d

            # ⚓ I_almost_got_banned_from_Hacker_News⠀⇛

                   Well, an interesting series of events played out

                   over the past week, and it almost led to dang

                   laying down the banhammer on my account—and I

                   wanted to convey a bit of the story in hopes it can

                   help people who don’t get to frontpage on HN but

                   want to, to know how to do it without risking the

                   wrath of the HN community (and/or a permaban)!

                   Last week, I posted a video and blog post that

                   complained of four issues I had with SpaceX’s

                   Starlink satellite Internet service. In the video

                   itself, I even mentioned how discussing any Musk-

                   related venture is—and I quote—”risky business.”

                   That video quickly racked up more comments than any

                   other video I’ve posted. The comments quickly

                   separated into either “you are an entitled young

                   white guy so stop whining” or “I totally agree that

                   Starlink is evil and has no redeeming qualities”

                   (I’m not even paraphrasing here…). Welcome to

                   modern online discourse, I guess.

            # ⚓ Online_Safety_Bill_risks_censorship_of_Christian_teaching⠀⇛

                   Attempts to curtail content promoting violence,

                   drugs, self-harm and suicide, as well as

                   introducing an age verification law preventing

                   children from accessing online porn, have been

                   welcomed, but the plans go further and could censor

                   Christian teaching.

                   Ministers say the Online Safety Bill will restrict

                   legal content that it deems ‘harmful’, with the

                   definition of what constitutes ‘legal but harmful’

                   to be decided by the Government, Ofcom and private

                   tech companies such as Google and Facebook.

            # ⚓ Opinion_|_Pushing_Back_on_ADL’s_Criticism_of_Amnesty’s

              Classification_of_Apartheid_in_Israel⠀⇛

                   Last week, Israel’s treatment of Palestinians was

                   highlighted and documented in a ground-breaking

                   human rights report. Even before the report was

                   released, the Anti-Defamation League (ADL), which

                   calls itself a civil rights organization, issued a

                   statement saying it “demonizes Israel” and “would

                   likely spark antisemitism.” The organization

                   offered no substantive engagement with the contents

                   of the report—only an accusation of antisemitism.

                   Let me offer some context.

      o § Freedom of Information/Freedom of the Press⠀➾

            # ⚓ In_Kashmir,_journalist’s_arrest_intensifies_pressure_on

              media⠀⇛

                   India, which placed Kashmir under its direct rule

                   in 2019, ending the region’s special autonomous

                   status, ranks 141st out of 180 countries in the

                   2021 World Press Freedom Index. But press freedom

                   and independent media voices are under attack

                   around the globe, the index shows, from violent

                   assaults across the Americas and Europe to jail

                   sentences imposed by an array of governments eager

                   to suppress critical and investigative reports.

            # ⚓ Journalism_in_Mexico:_Where_getting_the_story_could_mean

              getting_killed⠀⇛

                   The threat to Mexican journalists – particularly

                   local reporters – comes from organized crime hit-

                   men, local government officials, and other, often

                   anonymous, sources. The intimidation scares some

                   journalists out of the profession, and forces

                   others to self-censor, limiting what Mexicans can

                   read and see about their country.

      o § Civil Rights/Policing⠀➾

            # ⚓ California_Sues_Tesla_Over_Alleged_Rampant_Racism_Against

              Black_Employees⠀⇛

            # ⚓ Spotify_Signed_Joe_Rogan_for_$100_Million_But_Won’t_Hold

              Him_Accountable⠀⇛

            # ⚓ Cop_Trainer_Encouraging_Cops_To_Run_Facial_Recognition

              Searches_On_People_During_Traffic_Stops⠀⇛

                   Cops are out there giving each other bad advice. An

                   instructor for Street Cop Training — a New Jersey

                   based provider of officer training programs — is

                   telling officers it’s ok to run facial recognition

                   searches during routine traffic stops, when not

                   encouraging them to go further with their potential

                   rights violations.

            # ⚓ Opinion_|_Biden_Should_Nominate_a_Justice_Beholden_to

              People,_Not_Corporate_Power:_That’s_Ketanji_Brown_Jackson⠀⇛

                   In the days since Justice Stephen Breyer announced

                   he will retire, there has been much discussion of

                   whether President Joe Biden should look for a

                   nominee who would mirror Breyer’s background and

                   approach. But as a civil rights lawyer, I see this

                   as an opportunity for the President to appoint

                   someone who would bring to the nation’s highest

                   Court a perspective and background similar to two

                   of the best Supreme Court justices in our nation’s

                   history: Thurgood Marshall and Ruth Bader Ginsburg.

            # ⚓ Report_finds_issue_with_requests_for_supplementary_police

              funding_in_Finland [iophk: Windows TCO]⠀⇛

                   The Police of Finland employs only a limited number

                   of information and communication technology experts

                   and its outdated systems are beginning to pose a

                   threat to information security. Shortcomings in the

                   technology are also reflected in other operations,

                   as poorly functioning systems can become an

                   obstacle to efficient operations.

            # ⚓ 1,021_people_have_been_shot_and_killed_by_police_in_the

              past_year⠀⇛

                   Despite the unpredictable events that lead to fatal

                   shootings, police nationwide have shot and killed

                   almost the same number of people annually — nearly

                   1,000 — since The Post began its project.

                   Probability theory may offer an explanation. It

                   holds that the quantity of rare events in huge

                   populations tends to remain stable absent major

                   societal changes, such as a fundamental shift in

                   police culture or extreme restrictions on gun

                   ownership.

            # ⚓ Striving_for_Solidarity⠀⇛

                   In an interview discussing solidarity and her work,

                   the famed activist and scholar explained how her

                   release from possible death row in the 1960s

                   heavily depended on the combined agigation of

                   people across the globe, from protests in Soviet

                   Union to parts of Latin America.

                   “And, of course, my own trial on charges that

                   initially carried the death penalty ended in

                   victory largely due to the vast international

                   campaign that touched people in Africa, Asia,

                   Europe and Latin America,” she stated.

            # ⚓ Brazil,_Amazon,_World:_How_the_Munduruku_Showed_Up_the

              Whole_System⠀⇛

                   The news that tends to be beamed out about

                   Indigenous peoples, if not as crude as Bolsonaro’s

                   views, tend to present them as dirt poor, backward,

                   victims, quaint, exotic, or, in the artistic

                   domain, set pieces aestheticising brutality and

                   tragedy in a photograph by, say, Sebastião Salgado.

                   The approximately 13,000 Munduruku people, who live

                   along the Tapajós River in fourteen “Indigenous

                   lands” in various phases of recognition by the

                   state of Brazil, defy all the cliches. To begin

                   with, they’re sending a powerful message to the

                   government, the present one and the one that wins

                   the elections in October this year: they’re not to

                   be messed with, they understand and are exposing

                   the rot at the heart of the system that wants to

                   destroy them and, in doing so, have shown that

                   history, as told today, is wrong.

                   The Munduruku—“fire ant people”, an allusion to

                   their ancient fierce, swarming battle strategy—who

                   call themselves Wuujuyû (“we are the people”)

                   mostly live in some 130 villages along the banks of

                   the upper reaches of the Tapajós River and its

                   tributary, the Cururu River, in western Pará state.

                   Their river and its tributaries, separately named

                   on official maps made for the purposes of colonial

                   exploitation, has one name: Idixidi, and their

                   territory extends to where Idixidi flows because

                   these waters are one, brought into being by the

                   creator Karosakaybu when he threw three tucumã

                   husks. The river is the essence of Munduruku life,

                   providing food, water, transportation and, in

                   particular, the centre of their cosmology. Any

                   struggle against interference or invasion of their

                   territory is about much more than just the land

                   they live on. But this is how it is always

                   presented by outsiders, who started to occupy the

                   zone after the first recorded contacts in the

                   second half of the eighteenth century and,

                   especially, a hundred years later with the first

                   missionaries in the area and the rubber boom, which

                   catapulted the Amazon region into the world

                   capitalist market and brought in thousands of non-

                   Indigenous people who worked as semi-slaves in the

                   plantations.

            # ⚓ New_Evidence_of_Discrimination_Against_Black_Coaches_in_the

              NFL_Since_2018⠀⇛

                   Coincidentally, a study I began working on in the

                   spring of 2020 was published online in the Review

                   of Black Political Economy mere hours before

                   Flores’ lawsuit went public. My colleagues and I

                   used data on all NFL offensive and defensive

                   coordinators since the 2003 introduction of the

                   Rooney Rule, which required all NFL teams to

                   interview at least one minority candidate for

                   vacant head-coaching jobs.

                   We wanted to determine what factors were correlated

                   with a coordinator’s probability of becoming a head

                   coach. Our results identified many factors that

                   have impacted a coordinator’s chances of landing a

                   head-coaching job. One of those factors was the

                   coordinator’s race.

            # ⚓ Whitney_Houston,_The_Star_Spangled_Banner,_and_the_Super

              Bowl⠀⇛

                   In January 2008, I found myself in an event room of

                   a Dave and Buster’s in Austin, Texas to watch the

                   Super Bowl. My dad’s Army reserve unit was in town

                   doing something, and their commanding colonel

                   arranged for his executive staff to watch the game

                   together, complete with free food and non-alcoholic

                   drinks. Being a poor college student and big fan of

                   my dad, I jumped at the opportunity when invited.

                   It had been a while since I had been around a large

                   group of soldiers so I forgot to stand for the

                   national anthem. Fortunately, my dad nudged me to

                   attention before anyone seemed to notice. After

                   Jordin Sparks hit the final notes and we were

                   finally seated, I turned to my dad and asked, “Do

                   we still have that Whitney Houston tape?” Today’s

                   Tedium, ahead of this year‘s Super Bowl and yet

                   somehow hitting on the 10th anniversary of Whitney

                   Houston’s passing, is looking at one of the most

                   iconic performances ever of a national anthem, and

                   the role it played in the corporatization of

                   American patriotism.

                   [...]

                   According to University of Southern California

                   professor John Carlos Rowe, the “Vietnam Effect” is

                   a phrase, “Popularized first in the late 1970s to

                   refer to poor military and foreign policy decisions

                   by the U.S. in the conduct of the War … [and]

                   referred to the defeatist mentality caused by our

                   first loss in a major military conflict.” Though

                   the United States had engaged in successful

                   military action following Vietnam, most notably in

                   Granada and Panama, uncertainty of American

                   military might was still something of a question at

                   the time. And the U.S. government was eager to

                   prove what its war machine was really capable of.

                   Those who remember the Persian Gulf War as the

                   decisive American victory it was might forget how

                   hyped Iraqi military prowess was before combat

                   operations began. Sadam Hussein had amassed the

                   world’s 4th largest military by 1991 that included

                   a sizable number of veterans of Iraq’s decade long

                   war with Iran. Add to this, an impressive number of

                   tanks and surface-to-air missiles (SAMs) along with

                   a comprehensive radar defense network and Sadam’s

                   forces were nothing to take lightly.

                   To counter the dictator’s threat to Saudi Arabia,

                   and eventually drive him from Kuwait, the United

                   States assembled a coalition of 35 countries. Along

                   with most of western Europe, the U.S. had support

                   from large swaths of the Middle East, including

                   Oman, Pakistan, and Morocco. Internationally,

                   America’s actions were met with widespread support,

                   even getting rare approval from the UN Security

                   Council and China.

                   At home, Americans were not so convinced. A 2001

                   Gallup retrospective on the 10th anniversary of the

                   war noted, “Four polls conducted between mid-August

                   and November 1990 showed a divided public on

                   whether the situation was worth going to war over

                   or not. On average, 47 percent thought it was,

                   while 43 percent thought it was not. And when

                   Americans were first asked—in a Gallup poll

                   conducted right before Thanksgiving 1990—about U.S.

                   forces being used to drive the Iraqis out of

                   Kuwait, they opposed such action by 51 percent to

                   37 percent.”

                   Part of this lack of support, especially in the

                   minds of conservatives, was the lingering “Vietnam

                   effect”. Rowe, the USC professor, writes,

                   “Conservatives argued that Vietnam was a war we

                   ‘won’ on the ‘battlefield’, but ‘lost’ in the mass

                   media, domestic politics, and the Paris Peace

                   Talks.” Even though American support for the war

                   soared following the UN Security Council resolution

                   authorizing “all necessary means” to remove Hussein

                   from Kuwait, the U.S. government—led by Republican

                   president George H.W. Bush—wasn’t going to take any

                   chances.

      o § Internet Policy/Net Neutrality⠀➾

            # ⚓ The_Internet_Platforms_We_All_Use_Should_Be_Publicly_Owned

              and_Democratically_Controlled⠀⇛

                   James Muldoon is author of Platform Socialism: How

                   to Reclaim Our Digital Future from Big Tech, a

                   manifesto for digital technology run on

                   noncapitalist lines. He spoke to Jacobin’s David

                   Broder about the power of the tech giants and how

                   we could remold our online lives on more democratic

                   bases.

            # ⚓ The_Web:_A_“Mystery_Greater_Than_Our_Failures”⠀⇛

                   The essence of the web—universal accessibility to

                   information for everyone—is what both “imperils and

                   blesses” it. That kind of reach undoubtedly tempts

                   us to find a way to monetize every transaction,

                   turning the global “information highway” into an

                   information toll-road. And yet, the ethos imbued

                   into the web from its origins—however buried in

                   trends, monetization strategies, or snake oil—hints

                   at “a mystery greater than our failures”.

      o § Monopolies⠀➾

            # ⚓ The_end_of_the_monopolistic_web?⠀⇛

                   You can more easily have a single carrier/

                   distributor than a monopolistic publisher. For

                   example, the same delivery service provides me my

                   newspaper as well as a range of competing

                   newspapers. The delivery man does not much care for

                   the content of my newspaper. A few concentrated

                   Internet providers support diverse competing

                   services.

            # § Copyrights⠀➾

                  # ⚓ Danish_Court_Confirms_Insane_‘Little_Mermaid’

                    Copyright_Ruling_Against_Newspaper_Over_Cartoon⠀⇛

                         If you haven’t been a long time Techdirt

                         reader, you’ll probably hear me say that

                         there is a copyright infringement court case

                         in Denmark and immediately wonder, “Yeesh,

                         what did Disney do now?” But this is not a

                         story about Disney. This is a story about the

                         heirs of Edvard Eriksen, creator of a bronze

                         statue of The Little Mermaid, inspired by the

                         classic Hans Christian Andersen fairy tale,

                         and their inability to let anyone in any way

                         depict the statue or anything similar without

                         being accosted in copyright actions. Most of

                         the bullying actions by Eriksen’s heirs have

                         been, unbelievably, against other towns

                         throughout the world for creating their own

                         Little Mermaid statues: Greenville, Michigan

                         and the Danish city of Asaa for example.

                  # ⚓ Singer_Sting_sells_entire_music_catalog_to_Universal

                    music⠀⇛

                         In recent months, Bob Dylan, Bruce

                         Springsteen, Paul Simon, Stevie Nicks, Neil

                         Young and others who sold millions of albums

                         to Baby Boomers have sold their recordings,

                         songwriting catalogs or both. Buyers

                         typically get the permanent right to use the

                         artist’s songs or recordings in commercials,

                         movies, television shows and other formats.

                  # ⚓ New_Music_Industry_Takedown_Service_Targets_NFT_and

                    ‘Metaverse’_Piracy⠀⇛

                         Italian anti-piracy group Digital Content

                         Protection has launched a new service that

                         helps rightsholders to police NFT platforms,

                         Web 3.0 projects, and metaverse precursors.

                         The company, which works with major music

                         industry partners including Sony, Universal

                         and Warner, stresses that there are large

                         financial interests at stake.

                  # ⚓ Pirate_IPTV_Operator_Ordered_to_Pay_$231,000_in

                    Damages⠀⇛

                         A man from Sweden has been convicted for

                         selling subscriptions to pirate IPTV service

                         MacIPTV. The 21-year-old served around 3,000

                         customers and came to the attention of local

                         anti-piracy group Rights Alliance in 2019,

                         which prompted a police investigation and

                         criminal prosecution.

                  # ⚓ Analog_Books_Go_From_Strength_To_Strength:_Helped,

                    Not_Hindered,_By_The_Digital_World⠀⇛

                         Many of the worst ideas in recent copyright

                         laws have been driven by some influential

                         companies’ fear of the transition from analog

                         to digital. Whereas analog formats – vinyl,

                         books, cinematic releases of films – are

                         relatively easy to control, digital ones are

                         not. Once a creation is in a digital form,

                         anyone can make copies and distribute them on

                         the Internet. Traditional copyright

                         industries seem to think that digital

                         versions of everything will be freely

                         available everywhere, and that no one will

                         ever buy analog versions. That’s not the case

                         with vinyl records, and a recent post on

                         Publisher’s Weekly suggests that analog books

                         too, far from dying, are going from strength

                         to strength:

╘══════════════════════════════════════════════════════════════════════════════╛

                   ¶ Lines in total: 11320

➮ Generation completed at 02:42, i.e. 116 seconds to (re)generate ⟲

Proxy Information
Original URL
gemini://gemini.techrights.org/tr_text_version/techrights-2022-02-12.txt
Status Code
Success (20)
Meta
text/plain;lang=en-GB
Capsule Response Time
406.607051 milliseconds
Gemini-to-HTML Time
98.947607 milliseconds

This content has been proxied by September (ba2dc).