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