████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████
█████████████████████████████████┐▀▀▀▀▀█████▀││▀███▀████████████████████████████
███████████████████████████████████████▄│▀│▄████▄▄▄█████████████████████████████
████████████████████████████████████████████████████████████████████████████████
████████████████████████─█████████████───╙██████████████▀███████████████████████
██████████████████████▀▄▄█████▌───┌─▄▄╔▓┌┌████████▀▀▀███▌╒██████████████████████
██████████████████▌▀▀╓██▀────╙█┐╒▐█████▌─╟█▀█████┘┌─┌█████─█████████████████████
███████████████▄▄▄██████───╒╒█▄│▄▄▀██▀███╔▄╓▄▄▄▄▄█║█▀▄└▀████┌▀▀█████████████████
████████████████████████─╒▐█████████▐██▌█▌█╟▀█▀█╟▌█▌█▀▄▄─▀██████████████████████
███████████████████████┌█████▀▀▄▀▌█╙─────────└▀▄█▐█▄███╠█┐└█████████████████████
█████████████▄▀███████─████▀██▀█▀────────────────║██▐███▀█╓─▀███████████████████
██████████████─█████▀─███▌█████▀──────────────────╟█▀▄███▀▀─┌██████▀████████████
█████████████▄████────████▄███╛────────────────────███▀─▀█████████╒█████████████
█████████████████▌────████████─────────────────────▀▀▄╛└▀████████▌▐█████████████
██████████████████▄┌┌─██████▀█─────────────────────╛╗╬█┐▀█████████▄╙████████████
█████████████████████─╫████████───────────────────╒╗█▀▄▌▓▀───▀██┌███████████████
███████████████▄└█████─████████▌┌────────────────╔▄█▄█║─▄▄───┌██┌███████████████
████████████████▄└███▌──▄▄▄▄▀█████╕┌──────────┌─▄█▀▌█▐▄█▄┘╒████─╟███████████████
█████████████████─███████████─██▀██▌█▌▓█▄█╒╕▓╫▌█▓▐░▌▀▄▀╗───███─█████████████████
██████████████████┌█████████▌┌███▀╬██▄███╟─█─█╙▌▀▄█▄█▄╙▄┌┌▄███┌█████████████████
█████████████████─█████████▌──▀██▌█▐▌█▀█╟▌▓─█╩█╝█▐▌█───╟███████▄████████████████
████████████████████─███████─────╙└▀▐▀█▀╛▄█┐╙─▀─╙╓┌───╓██████└▄▄▄███████████████
█████████████████████████████▄┐┌▄████────███┐───████████▀▄██▓███████████████████
██████████████████████████████████████▄╥██████████████▀│▐███████████████████████
████████████████████████████████▀│▄▄▄▄▀▀█████████████▌▐█████████████████████████
███████████████████████████████▄███████▌─▀▀▀██████████▄█████████████████████████
███████████████████████████████████████▌▄███████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████