────────▓▓▓▓▓▓▓────────────▒▒▒▒▒▒ ──────▓▓▒▒▒▒▒▒▒▓▓────────▒▒░░░░░░▒▒ ────▓▓▒▒▒▒▒▒▒▒▒▒▒▓▓────▒▒░░░░░░░░░▒▒▒ ───▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒▒░░░░░░░░░░░░░░▒ ──▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░░░░▒ ──▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░░░░░▒ ─▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░░░░░░▒ ▓▓▒▒▒▒▒▒░░░░░░░░░░░▒▒░░▒▒▒▒▒▒▒▒▒▒▒░░░░░░▒ ▓▓▒▒▒▒▒▒▀▀▀▀▀███▄▄▒▒▒░░░▄▄▄██▀▀▀▀▀░░░░░░▒ ▓▓▒▒▒▒▒▒▒▄▀████▀███▄▒░▄████▀████▄░░░░░░░▒ ▓▓▒▒▒▒▒▒█──▀█████▀─▌▒░▐──▀█████▀─█░░░░░░▒ ▓▓▒▒▒▒▒▒▒▀▄▄▄▄▄▄▄▄▀▒▒░░▀▄▄▄▄▄▄▄▄▀░░░░░░░▒ ─▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░░░░░▒ ──▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░░░░▒ ───▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▀▀▀░░░░░░░░░░░░░░▒ ────▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░▒▒ ─────▓▓▒▒▒▒▒▒▒▒▒▒▄▄▄▄▄▄▄▄▄░░░░░░░░▒▒ ──────▓▓▒▒▒▒▒▒▒▄▀▀▀▀▀▀▀▀▀▀▀▄░░░░░▒▒ ───────▓▓▒▒▒▒▒▀▒▒▒&
⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⢀⣠⣤⣄ ⠄⣀⣀⣀⣀⣀⣀⣀⣀⡴⠋⠄⠄⣸⣩⣀⣀⣀⣀ ⢰⠁⢠⣀⡀⠄⠄⢀⡞⣁⣄⠄⢀⣿⣿⣿⣿⣿⣿⣭⡙⢷⡀ ⢸⠄⢸⠇⠉⠙⠒⣾⠋⠄⠄⠃⢸⣿⣿⣿⣿⣿⣿⣿⣿⡎⣇ ⢸⡄⣼⠄⠄⠄⣸⠃⠄⠄⠄⠄⣿⣿⣿⣿⣿⣿⠿⢻⣿⣷⢻ ⢸⣧⢎⡄⠄⢠⡏⠄⠄⠄⠄⢸⠿⣯⣍⠉⠁⣠⣤⣌⣿⣿⣾⡆ ⢈⢽⣿⣿⡄⣼⠁⠄⠄⠄⠄⣸⠄⠄⠁⠄⠄⠋⠄⢈⣿⣿⣟⡇ ⠄⠈⠃⠉⠄⡟⠄⠄⠄⠄⠄⡿⣆⣠⡆⢀⠄⡄⢠⡆⣿⣿⣿⡇ ⠄⠄⠄⠄⢰⡇⠄⠄⠄⠄⠄⡏⠈⠉⠂⠸⣄⡻⠞⢹⣿⣿⡟⡇ ⠄⠄⠄⠄⢸⠁⠄⠄⠄⠄⢀⡇⢤⣄⣈⣃⣰⠃⢀⣿⣿⣿⣿⡇ ⠄⠄⠄⠄⢸⠄⠄⠄⠄⠄⢸⣧⡀⠑⠭⢝⣩⣴⣿⣿⣿⣿⣸ ⠄⠄⠄⠄⢸⠄⠄⠄⠄⠄⢸⣿⡿⠳⠟⣿⣿⣿⣿⣿⣿⡏⡏ ⠄⠄⠄⠄⢸⠄⠄⠄⠄⠄⢸⣟⣧⡀⠄⢻⣿⣿⣿⣿⠻⢿⠃ ⠄⠄⠄⠄⢸⡀⠄⠄⠄⠄⢸⠹⡼⣿⠦⣄⣙⡿⢿⣿⣇⡟ ⠄⠄⠄⠄⠘⣇⠄⠄⠄⠄⠈⠆⣿⡊⠳⣄⠉⠁⢀⠙⣟⡟⢓⣶⣄ ⠄⠄⠄⠄⠄⠸⢷⣄⠂⠄⠄⠄⢸⡇⣱⢛⡷⣦⣀⡑⣼⣞⣷⣷⣽⣧ ⠄⠄⠄⠄⠄⠄⠄⣿⣷⣦⡀⠄⠈⣿⢹⣲⣾⣿⣿⡙⣽⢿⣽⣯⢺⡇ ⠄⠄⠄⠄⠄⠄⠄⣿⣿⣿⣿⣶⣄⣿⡜⣼⣿⣿⣷⡷⣝⣼⣿⣯⣿ ⠄⠄⠄⠄⠄⠄⠄⣿⣿⣿⣿⣿⣿⣿⣵⢿⣿⣿⣿⣇⣷⣿⣿⣕⡏ ⠄⠄⠄⠄⠄⠄⠄⢿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣟⣦⣗⣟⣿⡇ ⠄⠄⠄⠄⠄⠄⠄⠈⢿⣿⣿⣿⣿⣿⣿⣿⡿⣻⣿⣿⣿⣿⣻⢸⡇ ⠄⠄⠄⠄⠄⠄⠄⠄⠄⠙⠿⣿⡝⣻⣿⠏⣩⡾⣿⣿⣿⣿⣿⣾⡆ ⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⢀⣵⠟⢷⡲⢆⣿⣿⣿⣿⣿⣟⢤⣣⢷⡀ ⠄⠄⠄⠄⠄⠄⠄⠄⢠⡴⠋⠄⠄⠈⢷⣿⣿⣿⣿⡿⣿⡟⢞⣽⠋⠻⡄ ⠄⠄⠄⠄⠄⠄⢠⡾⠋⠄⠄⠄⠄⠄⠸⣿⣿⣿⣿⡇⡿⣟⡾⠁⠄⠄⠙⣆ ⠄⠄⠄⠄⠄⣰⠋⠄⠄⠄⠄⠄⠄⠄⠄⣯⣿⣿⣿⢋⣼⡾⠁⠄⠄
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠛⢉⣉⣁⣀⣀⣈⣉⡉⠛⠛⠿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⠿⠋⣀⣴⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣦⣀⠙⠿⣿⣿⣿⣿⣿ ⣿⣿⣿⡟⠁⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠈⢻⣿⣿⣿ ⣿⣿⠋⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠙⣿⣿ ⣿⠃⠄⠄⠄⠄⠄⠄⠄⠄⠉⠉⠛⠿⠿⠿⠿⠛⠉⠉⠄⠄⠄⠄⠄⠄⠄⠄⠘⣿ ⡟⢀⡀⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⢀⣴⣦⡀⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⢀⡀⢻ ⠇⢸⣇⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⣸⣿⣿⣇⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⣸⡇⠘ ⠄⢸⣿⡄⠄⠄⠄⠄⠄⠄⠄⠄⣰⣿⣿⣿⣿⣆⠄⠄⠄⠄⠄⠄⠄⠄⢠⣿⡇⠄ ⡆⢸⣿⣿⣷⣦⣤⣀⣀⣤⣤⣾⣿⣿⣿⣿⣿⣿⣷⣤⣤⣀⣀⣤⣴⣶⣿⣿⡇⢠ ⣧⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣼ ⣿⡄⠸⣿⣿⣿⣿⣿⡈⠙⠻⠿⣿⣿⣿⣿⣿⣿⠿⠟⠋⢁⣿⣿⣿⣿⣿⠇⢠⣿ ⣿⣿⣄⠘⢿⣿⣿⣿⣿⣦⣄⡀⠄⠄⠈⠁⠄⠄⢀⣠⣴⣿⣿⣿⣿⡿⠃⣠⣿⣿ ⣿⣿⣿⣧⡀⠙⢿⣿⣿⣿⣿⣿⣷⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⡿⠋⢀⣴⣿⣿⣿ ⣿⣿⣿⣿⣿⣶⣄⠉⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠟⠉⣠⣴⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⣤⣈⣉⠉⠉⠉⠉⣉⣁⣠⣤⣶⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
. ⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠏⢀⣀⣤⣤⣤⣤⣤⣤⣄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄ ⣿⣿⣿⣿⣿⣿⡿⣿⣴⢶⣶⣿⣟⣶⣿⣭⠿⠦⠤⠽⣷⣀⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄ ⣿⣿⣿⣿⡿⢫⣿⢋⣠⣿⣿⡶⢻⡏⠄⠄⠄⠄⠄⠄⠄⠉⠙⢦⡀⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄ ⣿⣿⡿⠋⠈⣸⣿⣿⣿⡿⠿⠄⠈⠃⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠙⣄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄ ⢯⠋⠈⠄⣴⣿⣿⣿⣿⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠸⡄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄ ⠒⠄⠄⢰⣿⣿⣿⣿⡇⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⢷⡀⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄ ⠄⠄⠄⢼⣿⣿⣿⣿⡇⠄⠄⠄⠄⠄⢀⡀⠤⠤⠤⣀⠄⢀⡀⠤⠤⠤⣀⣱⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄ ⠄⠄⠄⢸⣿⣿⣿⣿⣿⠄⠄⠄⢀⡖⠁⠄⠄⠄⠄⠄⠱⡏⠄⠄⠄⠄⠈⠱⡀⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⢀⠄⠄⠄⠄ ⠄⠄⠄⠈⣿⣿⣿⣿⣿⡆⠄⠄⢸⠄⠄⠴⠆⠄⠄⠄⠄⠄⠄⠄⠄⠄⠶⠄⡇⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⢀⣀⢀⡴⠋⠉⢹⡶⠶⢤ ⠄⠄⠄⠄⢸⣿⣿⣿⣿⣿⣸⢻⡜⡄⠄⠄⠄⠄⠄⠄⢀⠶⠒⠒⠄⠐⣄⡼⠁⠄⠄⠄⠄⠄⠄⠄⠄⠄⢀⣾⣿⣿⠟⠛⠓⠶⣏⠄⠄⣀ ⠄⠄⠄⢸⢧⣿⣿⣿⣿⣿⡿⠄⠷⠙⠲⠄⠄⡀⠠⠔⠁⠄⠄⠄⢀⣠⡇⡧⠄⠄⠄⠄⠄⠄⠄⠄⠄⣴⣿⣿⣿⡇⠄⡀⠄⠄⠈⢦⠞⠁ ⠄⠄⠄⢸⡈⢻⣿⣿⣿⡿⠧⣄⠄⠄⠄⢀⡴⠖⠒⠚⠛⠛⠛⠛⠉⠄⠈⠙⠦⣀⣠⣀⠄⠄⠄⠄⢰⣿⣿⣿⣿⠄⠄⠈⢢⡀⠠⢾⠄⠄ ⠄⠄⠄⠄⣴⣾⣿⣿⣿⢲⡶⡄⠄⢀⡶⠋⠄⠄⠄⠄⠄⠄⠄&a
╲╲┏━╮╲╲╲╱╱╱╭━┓╱╱ ╲╲┣╮┃╲╲╲╱╱╱┃╭┫╱╱ ╲╲┣╯╰┻┻┻┻┻┻╯╰┫╱╱ ╲╲┃╱┈┈╲┊┊╱┈┈╲┃╱╱ ╲╲┃╰┳┳╯◢◣╰┳┳╯┃╱╱ ╲╲╰━━━╰━━╯━━━╯╱╱
. ╳▕┊┊▏╳╳╳╱▔▔▔▔╲╳ ╳╱┊┊╲▂╱▔┊┊┊┊┊▕╳ ╳▏╯╰┈┈╭━╮┈╭━╮▕╳ ╳▏╭━╱▔╰╱▔▔▔╲╯▕╳ ╳▏╰┫┈┈▕╰╯▃╰╯▏▕╳ ╳▏┈┃┈╮╮╲╰┻╯╱╮▕╳ ╳╲┈╰━╯╰╯▔▔▔╰╯╱╳ ╳╳▔▔▔▔▔▔▔▔▔▔▔╳╳
.
⠄⠄⢀⣀⠄⠄⠄⠄⠄⠄⣀⣤⣤⣤⣄⡀⠄⠄⠄⠄⠄⠄⠄⠄
⠄⢰⣿⠟⠛⠻⠷⢶⣶⡿⠋⠉⠄⠈⠉⠻⣦⡀⠄⠄⠄⠄⠄⠄
⠄⢸⡟⠄⠄⠄⢀⣿⡟⠄⠄⠄⠄⠄⠄⠄⢹⣧⠄⠄⠄⠄⠄⠄
⠄⢸⡇⠄⠄⠄⢸⣿⠁⠄⠄⠄⣴⡀⠄⠄⠄⣿⡄⠄⠄⠄⠄⠄
⠄⢸⣧⠄⠄⠄⠄⠄⠄⠄⠄⣸⣿⠃⠄⠄⠄⣾⡇⠄⠄⠄⠄⠄
⠄⢸⣿⣦⡀⠄⠄⠄⠄⠄⣰⠿⠿⣤⣀⡀⠄⣿⢀⣠⣤⣄⡀⠄
⠄⢸⣿⣿⣿⣷⣶⣶⣶⣿⣿⠄⠄⠄⣿⣿⡋⠉⠉⠉⠄⠄⣿⠄
⠄⢰⣿⡏⠉⠁⠄⠄⠄⠄⠄⠄⠄⠄⣿⣿⡇⠘⠃⠄⠉⠄⣻⠄
⠄⢸⣿⣇⣀⣀⣀⣀⣀⣤⣤⠄⠄⠄⢹⣿⡷⠤⠤⠾⠶⠲⢿⡄
⠄⢸⣿⡿⢿⣿⣿⣿⣿⣿⣿⡀⠄⠄⢸⣿⣧⠤⠄⢠⣤⠄⢸⡇
⠄⢸⣿⡇⠄⠄⠈⠉⠙⠛⠿⠿⠓⠒⠾⣿⡇⣀⣄⡀⠁⢀⡼⠁
⠄⠘⢿⣧⣀⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⣿⡇⠉⠉⠙⠛⠉⢻⡄
⠄⠄⠄⢙⣿⠄⠄⠄⣶⡶⠤⠄⠄⠄⠄⣿⣿⡇⠄⠶⠂⠄⢸⡇
⠄⢀⣴⡟⠛⠄⠄⠄⠄⠄⠄⠄⠄⠄⢀⣿⣯⢀⣀⣤⠴⠖⡟⠃
⠄⢸⣿⡇⠄⠄⠄⢀⣀⣠⣤⣶⣶⣿⣿⣿⠛⠉⠁⠄⢀⣀⡿⠄
⠄⢸⣿⡇⠄⠄⠄⠉⠉⠉⠉⠁⠄⠈⢹⣿⣇⣀⡀⠄⠉⠉⣿⠄
⠄⢸⣿⣇⣀⣀⡀⠄⠄⣀⣀⡀⠄⠄⢸⣿⡏⠁⠄⠄⠤⠶⢿⠄
⠄⢸⣿⡟⠉⠄⠄⠄⠄⠻⠿⠃⠄⠄⢸⣿⣧⣤⣄⣀⣀⡀⢸⡆
⠄⢸⣿⠃⠄⢀⣀⠄⠄⠄⠄⠄⠄⢀⣿⣿⡇⠄⠉⠉⠁⠄⣿⠁
⠄⢸⣿⡄⠈⠙⠛⢷⣦⡤⠄⠄⠄⠛⠻⣿⣇⡀⡿⠛⠛⠛⠛⠄
⠄⢸⡿⠄⠄⠄⢀⣾⡟