>>6980747░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▄
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▄▄▀▀▀▀▌
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▄▄▀▀░░░░░░█
░░░░░░░░░░░▐█▀▀▀▀▀▀░▄▄▄▄░░░░░░░░░░░░░▄▀░░░░░░░░░░▐
░░░░░░░░░░░░▌░░░░░░░░░░░░▀▀▀▄▄▄░░▄▄▀▀▀▄▄▄▄░░▄▄▄░░░▌
░░░░░░░░░░░░█▄░░░░░░░░░░░░░▄▄▄▄█▀░░░░░░░░▀▀▄░░░▀▀▀█▄
░░░░░░░░░░░░░█▄░░░░░░░░▄█▀▀░░░░░░░░░░░░░░░░░░░░░░░░▀█▄▄
░░░░░░░░░░░░░░▀▄░░░░▄█▀░░░░░░░░░▄░░░░░░░░░░░░░░░░░░░░▀███▄▄
░░░░░░░░░░░░░░░▀▀▄▄▄▀░░░░░░░░░░░▀▌▄░░▄░░░░░▄░░░▀▄░░░░░░▀▄░▐█
░░░░░░░░░░░░░░▄█▀▀▐▀░░░░░░░░░█░▐░█▀█▄░█░░░░░██░░▐▄▄░░░░▄▀▄▀
░░░░░░░░░░▄▄█▀░░░░█░░░░░░░░▀▄▌░▐░▐░░█▄▀▄░░░░▐█░▄██░▄░░░▀▄█
░░░░░░▄▄█▀▀░░░░░░█░▄▄▀▀▐░░░▄▀▀███▌░░░█▄█░▄░░██▌▄█▀▌▄░░░░▐▐
░░░░▀██▄░░░░░░░░█░▄▀░░░▀░░▄▀░▄▀▐███▄░▐█▐▄▀▀██▀▀▀▀██▌░░░░▐█
░░░░░░░▀▀█▄▄░░░▄▀░▌░░░░░▄██▄██▀████▀░░░░░░░░▄▄██▄░▀█░░░░█░░░▄▄░▄▄▄▄▄
░░░░░░░░░░░▀▀▄▄█░░▌░░░▄█▀▐▌█▀░▄▄▐▄██░░░░░░░░██▄▄▀▌░█▄░███▀▀░░░░░░▄▀
▀█▀▀▀▀▀▀▀▀█▄░░▄▀░░▀▀▀▀░░░▐▄▌░░▄███▀█▌░░░░░░░▐▄▀▀▄▀░░█▄░█░░░░░░░▄█
░▀█░░░░░░░░▀▄▄▐░░░░░░░▄░░▌░█▄░▀███▄█░░░░░░░░░░▀▀▄▄█▄█▐▄▀▄░░░░░▄▀
░░░█▄░░░░░░░░▀▐░░░░░▄█▐░░░░░▐▄▄▄▄█▄░░░░░▄▄▄▄▄▄▄▄█▀█▀█░▌░█▄░▀▀▀
░░░░▀█▄▄▄▄▄▄▄▄█░░░░░▀▄▀░░░░░▐█▀██░░▄▀█▀▀▀░░▀▀██▌░░░░░▄▌░▀▄
░░░░░░░░░░░░░░░▌░░░░░▀▄▌▄░░░▐░░░░░░▄░░░░░░░░░░▐▀░░░░▄▀░░░█
░░░░░░░░░░░░░░░▐░░░░░░░▀▌░▀▄░█▄▄░░░▀█░░░░░░░▄█▀░░▄▄▀▀░▐░░▐▄▄█▀▀▀▀▄▄
░░░░░░▄█▀▀░▀▀▄▄▌░░▄░░░░░█▄░▄█▐▐▄▄▄░░░▀█▄▄▄▄▀█▄▄▀▀▀░░░░▐░░▐▀░░░░░░░░▀▀▄▄
░░░▄▀▀░░░░░░░░░▌▄▄▀▄░▀▄░░▀█▄░▄██▀░▀▄░░▀▀█▀▀▀█▀▄░░░▄▌▄█▀▌░█░░░░░░░░░▄▄▀
░▀█▄░░░░░░░░▄▀▀█▀░░▀▄█▀▀▄▄▄▄▀█░▀█░░▄█▐█▀██▄░▌░▌█▌▀▄▀▀░▐▄▀▀▀▄▄▄▄▄░▄█▀
░░░░▀▀▄▄░▄▀▀░░░░░░░░░░░░░░█▀░░▌░░█░▌▐██▀██▄▐░▀░░█▄░░░░░░░░░░░░░░░▀