████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████
████████████████████████████████████████████████████████████████████████████████
███████████████████████████████████▀████████████████████████████████████████████
█████████████████████████████████████▄╙▀██▌▀▌¬╠╬████████████████████████████████
████████████████████████████████████████▀,▌███╬╟█▀▀█████████████████████████████
█████████████████████████████████████▄.▀▀▄▄▄▒█▀▀╝███████████████████████████████
█████████████████████████████████▄▀█▌▒▀▓J▓▌╬▀╣█▓╬╠███╩',▄███████████████████████
████████████████████████████▓▄ └╠▀█▄╫░▒¼█▀╩╟╢▄▓▄▄███████████████████████████████
█████████████████████▀╙└└└└└╙╙▀▀▀▀▓█^#▀ "▒▒╙╙▀▄▀▒╙▀█████████████████████████████
██████████████████████████████████▓█▄▄▄▓╣╬╬╠╬▒╟╩░╬▒╣████████████████████████████
████████████████████████████████▀╙^▄█▀╙▀╙╬╙╙╙│╬░╙╙"▓████████████████████████████
██████████████████████████████▌ ╓█▓≈█▄▄╫▌▒▒▒▒▒╣▄█▓▄Q,▄▄▓████████████████████████
██████████████████████████████⌐▐███╟█▀╠▓█╚▓▄██▒╠█╬╬╬╬███████████████████████████
██████████████████████████████▌████▄▄▓▓▀▀╙╙Γ█¬█╠╣██▓╨╙▀▀████████████████████████
█████████████████████████████████▀'╩▒▌▄▄▄ ,▒██▒╩▒,▄╙▀██████████████████████████
██████████████████████████████▀███▓█▓╝¬╙▀╓▄▀█▒╫▄▓▓█▀▀▀▀█████████████████████████
██████████████████████████████▄▄""j█░½╥@▄█▀█▓▌╬╣▌╟╣╬████████████████████████████
██████████████████████████████▒╥╬╚██▒╣╚╚╚█▄╬╣╩╬╨▓▄╣▀▓▀██████████████████████████
█████████████████████████████╣▌▓▓▓██▒▒▒▄╫╫▀█╫▒╫╬╠▀╬╬██╩╨╙╙╙█████████████████████
██████████████████████████▀▀└,▄▄▄▓╝▀█▓▀█▀╬╫▄▒╚░╬░▒▌ ▀███████████████████████████
███████████████████████▀╓▄▓████▄▒ ▄▀'╓██J╢╬█▄y'████▌▀▀██████████████████████████
████████████████████████████████▌▐▌▄▀█▓▀█▀█▓██ ██ ▓██▄▄▄███████████████████████
███████████████████████████████████▄▀,^ ,▓╬█ █▄ █M█████████████████████████████
███████████████████████████████████Γ ,╗█░║▄╫▌]█░╠███████████████████████████████
██████████████████████████████████▌▄█▀╫▌╟▄██████████████████████████████████████
████████████████████████████████████▒▓e█▓█▄╠████████████████████████████████████
███████████████████████████████████▒▓╝▀╙█▄███▀██████████████████████████████████
████████████████████████████████╢▒╗▌▀▒▐█▄`█▓▓╬▀▓▄▄╣█████████████████████████████
████████████████╠▄▓███▌▓▀████╟▒╬▒█▒▀▄╢█▒▒█▀▓╬╬▀▓▓▄╬▀▓▀#▄╬╬▓▀████████████████████
██████████████╬████▀╠╬▀██▓▓█▓╬█╬█╬╠▓╬▀▌▄╬▀╫▓╬╬▀▓▓▄▄╬▀▀▀▓▄╬╬▓▀▓▓╬▀███████████████
████████████└▓██▀╢██████▄Γ▀▀▀▀╟▒▄╙█▄╙¬▄▄╙╟▓▌▄▌╙▀▀╗▄▄└▀▓▀▓▄▄▀▀▓▄▄╙▀█▄╬███████████
████████████████████╬▄▄█▄╙█████▄╝█▓█⌐▀▓█,╠▀▒▓▄╟█▀▀╗▓▌╠▀▓▓▄▓█▀▓▓█▓█▓╠█▄▐█████████
█████████▀╟██▀▓██▀▄█████▀▀██▌╠╬▄▄▄▄▌▀▀ █▄╠╠▀▓▄█▌╙▀▀█▄╠╬▀▓▄▄▀▀█▄▌▀█╬▀▓╙█▌████████
████████▌╫██]███▓███▀▓████▓╠███████╠▄▓█▓╣▄╟▀▀▓▓╬╬▀▀▓▓▄╟█▓█▄╠▀▓╬▀█▒█▌╬█╣▌╣███████