░▐█▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█▄☆ ░███████████████████████ ░▓▓▓▓▓▓▓▓▓▓▓▓██▓▓▓▓▓▓▓▓◤ ╬▀░▐▓▓▓▓▓▓▌▀█░░░█▀░ ▒░░▓▓▓▓▓▓█▄▄▄▄▄█▀╬░ ░░█▓▓▓▓▓▌░▒▒▒▒▒▒▒▒▒ ░▐█▓▓▓▓▓░░▒▒▒▒▒▒▒▒▒ ░▐██████▌╬░▒▒▒▒▒▒▒▒
. ░░░░░░░▄▄▄▄▄▄▄██▄▄▄▄▄▄▄░░░░░░░ ░░▄▄██████▀▀▀▀▀▀▀▀▀▀██████▄▄░░ ████▀▀░░░░░░░░░░░░░░░░░░▀▀████ ███░░░▄▄▄▄▄░░░░░░░░▄▄▄▄▄░░░███ ███░▄▀░░░▀██▄░░░░▄██▀░░░▀▄░███ ███░░░░░░░░▀█▀░░▀█▀░░░░░░░░███ ███░░░█████░░░░░░░░█████░░░███ ███░░░░░░░░░░░░░░░░░░░░░░░░███ ███░░░░░░░░░░░░░░░░░░░░░░░░███ ███░░░░░░░░░░░░░░░░░░░░░░░░███ ███░░░█▄░░░░░▄██▄░░░░░▄█░░░███ ▀██▄░░░▀█▄▄▄██████▄▄▄█▀░░░▄██▀ ░▀██▄░░░▀████▀▀▀▀████▀░░░▄██▀░ ░░░███▄░░░░░░░░░░░░░░░░▄███▀░░ ░░░░▀███▄░░░░░██░░░░░▄███▀░░░░ ░░░░░░░▀███▄░░██░░▄▄███▀░░░░░░ ░░░░░░░░░▀▀█████████▀░░░░░░░░░ ░░░░░░░░░░░░░▀▀▀▀░░░░░░░░░░░░░
. ░▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄░ ██████▀▀▀▀▀▀▀██████ ███████████████████ ██░░░░░░░░░░░░░░░██ ██░░░░░░░░░░░░░░░██ ██░░░░░░░█▄░░░░░░██ ██░░░░░░░███▄░░░░██ ██░░░░░░░█▀▀██░░░██ ██░░░░░░░█░░▀██░░██ ██░░░░░░░█░░▄█▀░░██ ██░░▄█████░░░░░░░██ ██░░██████░░░░░░░██ ██░░░▀▀▀▀░░░░░░░░██ ██░░░░░░░░░░░░░░░██ ██░░░░░░░░░░░░░░░██ ██▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄██ ████████▀░▀████████ ▀████████▄████████▀
░░░░░░▄▄▄█▀▀▀▀▀▀▀▀▀▀█▄▄▄░░░░░░ ░░▄▄█▀█▄▄▀░░░█▄▄█░░░▀▄▄█▀█▄▄░░ ░██░▄████░░░░████░░░░████▄░██░ ██░████████████████████████░██ █▄░████████████████████████░▄█ ▀█▄▀███▀▀▀█▀▀████▀▀█▀▀▀███▀▄█▀ ░▀█▄▄▀█░░░░░░░▀▀░░░░░░░█▀▄▄█▀░ ░░░░▀▀█▄▄▄░░░░░░░░░░▄▄▄█▀▀░░░░ ░░░░░░░░░▀▀▀▀▀▀▀▀▀▀▀▀░░░░░░░░░
░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░ ░░░░░░░░████████████░░░░░░░░ ░░░██████████████████████░░░ ░░░██████████████████████░░░ ░░░██████████████████████░░░ ▄▄▄██████████████████████▄▄▄ ██████░░███████████░░███████ ████░░░░░░███████░░░░░░█████ ██████░░████▀░▀████░░███████ ████████████░░░█████████████ ░░░█████████▄▄▄██████████░░░ ░░░▀▀▀▀▀████████████▀▀▀▀▀░░░ ░░░░░█▄░██▀▀████▀▀██░▄█░░░░░ ░░░░░██░██░░████░░██░██░░░░░ ░░░░░██░░░░░░░░░░░░░░██░░░░░ ░░░░░██░░░███░░███░░░██░░░░░ ░░░░░██████████████████░░░░░ ░░░░░██████████████████░░░░░ ░░░░░░░██████████████░░░░░░░
░░░░░░░░░░░▄▄▄▄░░░░░░░░░░░░░░ ░░░░░░░░░▄█████████▄▄▄░░░░░░░ ░░░░░░░░▐███████████████▄▄░░░ ░░░░░░░░███████████████████▄░ ░░░░░░░█████████████████████▌ ░░░░░░▐█▀▀▀▀██▀▒▒▒▒▒▒▒▒▒▀███░ ░░░░░▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒█░░ ░░░░░▌▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▌░░ ░░░▄▀▀▀▀▄▒▒▒▒▒▀▀▀▄▄▒▒▒▒▒▒▒▐░░ ░░▐▒▄▀▀▒▒▒▒▒▒▄▄▄▄▄▒▒▒▒▒▀▄▄▐░░ ░░▐▒▒▒▀▒▒▒▒▒▒▒▌▀▒▌▒▒▒▀▄▄▄▒▐░░ ░░░▀▄▒▄▒▒▒▒▒▒▒▒▀▀▒▒▒▌▒▌▀▐▒▌░░ ░░░░▐▀▒▒▒▒▒▒▒▒▒▒▒▒▒▒▐▒▒▀▒▐░░░ ░░░░▌▒▒▒▒▒▒▒▒▒▒▒▒▀▄▄▒▀▒▒▒▌░░░ ░░░▐▒▒▒▒▒▒▒▒▒▒▄▄▄▄▒▒▒▒▒▒▐░░░░ ░░▄▌▒▒▒▒▒▒▒▒▒▒▒██████▄▒▐░░░░░ ░█▐▒▒▒▒▒▀▒▒▒▒▒▒▒▀▀██▀▒▐░░░░░░ ▀▒▐▒▒▒▒▒▒▀▒▒▒▒▒▒▒▒▒▒▒▐░░▄▄░░░ ░░░▐▒▒▒▒▒▒▒▀▄▒▒▒▒▒▒▒▐░░▐░░▐░░ ░░░░▐▒▒▒▒▒▒▒▒▀▄▄▄▄▄▀░▄▄▐░░▐▄▄ ░░░░░▐▒▒▒▒▒▒▒▒▒▌▌░░░▐░░▐░░▐░▐ ░░░░░▐▒▒▒▒▒▒▒▐▐ ░░░░▐░░░░░░░░▐
...............,´¯`,
.........,´¯`,..../
....../¯/.../..../
..../../.../..../..,-----,
../../.../....//´...........`.
./../.../..../......../´¯\....\
('.('..('....('.......|.....'._.'
.\....................`\.../´...)
...\.....................V...../
.....\........................./
.......`•...................•´
..........|.................|
........▓▒▒▒▒▒▒▒▓
........▓▒▒▒▒▒▒▒▓