██████████████████████████████
 ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
 ░░░░░░░░░░░███████░░░░░░░░░░░░░░░░░░░░░
 ░░░░░░░░▐███████████▌░░░░░░░░░░░░░░░░░░
 ░░░░░░▐███████████████▌░░░░░░░░░░░░░░░░
 ░░░░▐██████████████████▌░░░░░░░░░░░░░░░
 ░░░▐████████████████████▌░░░░░░░░░░░░░░
 ░░▐██████████████████████▌░░░░░░░░░░░░░
 ░░████████████████████████░░░░░░░░░░░░░
 ░░████████████████████████▌░░░░░░░░░░░░
 ░▐█████████████████████████░░░░░░░░░░░░
 ░██████████████████████████░░░░░░░░░░░░
 ░██████████████████████████▌░░░░░░░░░░░
 ░███████████████████████████░░░░░░░░░░░
 ░███████████████████████████░░░░░░░░░░░
 ░▐██████████████████████████░░░░░░░░░░░
 ░░██████████████████████████░░░░░░░░░░░
 ░░██████████████████████████▌░░░░░░░░░░
 ░░▐█████████████████████████▌░░░░░░░░░░
 ░░░█████████████████████████▌░░░░░░░░░░
 ░░░▐███████░░░░░░░░░░░░█████▌░░░░░░░░░░
 ░░░░█████░░░▄▄░░░░░░░░░░░████░░░░░░░░░░
 ░░░░▐███░░░▀░░▀░░░░░░░▄▄░░░██░░░░░░░░░░
 ░░░░░██░░░░░░░░░░░░░░▀░░▀░░░█░░░░░░░░░░
 ░░░░░▐█░░░░░░░░░░░░░░░░░░░░░█░░░░░░░░░░
 ░░░░░░█░░░░░░░░░░░░░░░░░░░░░█░░░░░░░░░░
 ░░░░░░██░░░░░░░░░░░░░░░░░░░░█░░░░░░░░░░
 ░░░░░░▐█░░░▐▀▀▌░░░░░░░▐▀▀▌░░█░░░░░░░░░░
 ░░░░░░░█░░▐█░░█▌░░░░░▐█░░█░▐█░░░░░░░░░░
 ░░░░░░░█▌░▐░░░░█▌░░░░█░░░█▌█▌░░░░▐█▌░░░
 ░░░░░░░▐█░▐░▄▄░░▌░░░▐░▄▄░░▌█▌░░░░▐██▌░░
 ░░░░░░░▐█░▐▐██▌░▌░░░▐▐██▌░▌█▌░░░░▐██▌░░
 ░░░░░░░░█░▐▐██▌░▌░░░▐▐██▌░▌█░░░░▐█▌▐▌░░
 ░░░░░░░░█░▐░▀▀░░▌░░░▐░▀▀░░▌█░░░▐█▌▒░██░
 ░░░░░░░░█░▐█░░░█▌░░░▐█░░░█▌█░░░█▌░███▐▌
 ░░░░░░░░█░░▀▀▀▀▀░░▄░░▀▀▀▀░░█░░░█░░██░░▌
 ░░░░░░░░█░░░░░░░░▄▀░░░░░░░░▌░░▐█▌░▒█▌▐▌
 ░░░░░░░░█░░░░░▄▄░░░░█▀░░░░█▌░░▐█░█████░
 ░░░░░░░░█░░░░░░█▀▀▀▀█░░░░░█░░▐████▌░░░░
 ░░▐██████░░░░░░░█▄▄█░░░░░░█░▐██▌░░░░░░░
 ░▐██░░░░█░░░░░░░░░░░░░░░░▐████▌░░░░░░░░
 ░██▌░░░░█░░░░░░░░░░░░░░░░███▀▀░░░░░░░░░
 ▐███▌░░░█░░░░░░░░░░░░░░░░█▌░░░░░░░░░░░░
 █░░▐█▌░░█░░░░░░░░░░░░░░░░█░░░░░░░░░░░░░
 ██░░░▐█▌█░░░░░░░░░░░░░░░▐█░░░░░░░░░░░░░
 ▐█░░░░▐██░░░░░░░░░░░░░░░█▌░░░░░░░░░░░░░
 ░█▒░░░░█▌░░░░░░░░░░░░░░░█░░░░░░░░░░░░░░
 ░██░▐███▌░░░░░░░░░░░░░░▐█░░░░░░░░░░░░░░
 ░░▐█▀▀░█░░░░░░░░░░░░░░░██░░░░░░░░░░░░░░
 ░░░░░░▐█░░░░░░░░░░░░░░░█▌░░░░░░░░░░░░░░
 ░░░░░░▐█▌▄░░░░░░░░░░░░▐█░░░░░░░░░░░░░░░
 ░░░░░░▐███▄░░░░░░░░░░░█▌░░░░░░░░░░░░░░░
 ░░░░░░░█░▀█░▄▄██░░░░░░█░░░░░░░░░░░░░░░░
 ░░░░░░░█▌░▀█▀░░▀█░░▄███░░░░░░░░░░░░░░░░
 ░░░░░░░▐█░░░░░░░▀█▀▀██░░░░░░░░░░░░░░░░░
 ░░░░░░░░█░░░░░░░░░░██░░░░░░░░░░░░░░░░░░
 ░░░░░░░░█▌░░░░░░░███░░░░░░░░░░░░░░░░░░░
 ░░░░░░░░▐█░░░░░░██░░░░░░░░░░░░░░░░░░░░░
 ░░░░░░░░░█░░░░███░░░░░░░░░░░░░░░░░░░░░░
 ░░░░░░░░░██████░░░░░░░░░░░░░░░░░░░░░░░░
 ░░░░░░░░░█████░░░░░░░░░░░░░░░░░░░░░░░░░
 ░░░░░░░░░████░░░░░░░░░░░░░░░░░░░░░░░░░░
 ░░░░░░░░░▐██░░░░░░░░░░░░░░░░░░░░░░░░░░░
 ░░░░░░░░░░█░░░░░░░░░░░░░░░░░░░░░░░░░░░░
 ░░░░░░░░░░████████░░░░░░░░░░░░░░░░░░░░░
 ░░░░░░░░░░░░████████████░░░░░░░░░░░░░░░
 ░░░░░░░░░░░░░░░░░░░░████████████░░░░░░░
 ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░█████████░
 ████████████████████████