>>4971554░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▄▄▄▄▄▄▀▀▀░░░▀▀▀▀▄▄▄▄░▄
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▄▄▀▀▀▀░░░▀░░░░░░░░░░░░░░░▀▀▄█▌▀▄▄
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▄░░▀░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▀▀▄▄▀▀▄
░░░░░░░░░░░░░░░░░░░░░░░░░░▄▄▀░░░░░░░░░░░░▄░░░░░░░░░░░░░░░░░░░░░░░▀█▄██▄▄
░░░░░░░░░░░░░░░░░░░░░░░▄▄██░▄░░░░░░░░░░░█░█▀░░░░░░░░░░░░░░░░░░░░░░░▀█▄░▀▀▄▄
░░░░░░░░░░░░░░░░░░░░░▄█▀▄█▀░░░░▄█░░░▄░▄█▌▄▀░░░░░░░░░▐░░░░░░░░░░░░░░░░▀▄░░░░▀▀█▄▄
░░░░░░░░░░░░░░░░░░░▄█▀▄██▄▀░░░░█░░░▐░▄█▐▌▐░░░░░░░░░░▀█░░░░░░░▄░░░░░░░░▀█░░░░░░░▀▀▀█▄▄▄
░░░░░░░░░░░░░░░▄▄█▀░░▄█▄█▌░░░░█░░░░▌░█░░▄█░░░▄░░░▄░░░▌█░░░█░░█▄░░░░░░▐▀▀▀▀█▄░░░░░░░░░░▀▀▀█▄▄
░░░░░░░░░░░▄▄█▀▀░░░░▄▌█▀█░░░░░█░░▄░▌▐░░░█▀█░░▐▄░░▀█▄░▐░█▄░▀▄░░▀▄▄▄░░░▀░░░░░█▄░░░░░░░░░░░░░░░▀▀▄
░░░░░▄▄▄▀▀▀░░░░░░░░░▐▄▌▄▌░░░░░▐▄▐░▀█▐░▄░░█▀█▄░▐▄░░▀▀█▄█░▀▀▄█▄▄▀▀█▄░░░░░░░░░░█░░░░░░░░░░░░░░░░░▀█▄
░░░█▀▀░░░░░░░░░░░░░░░▐█▐▌░░░░░░▀▄█▄▀▄░▄██▄▄░▀▀▄░▀▄▐██▄▀▀▄▄█████▄▄███▄▄░░░░▄█▀░░░░░░░░░░░░░░░░░░░▐▄
▄▄▀▀░░░░░░░░░░░░░░░░░░▀▄▌░░░░░░░▌░▄█▀░░░▄▄█░░░░░░░░░░░░▀▀░░█▄▄░░▀░▄█▄▀▀▀▀█▀█░░░░░░░░░░░░░░░░░░▄▀
░░▐█░░░░░░░░░░░░░░░░░░░░█▄░░░░░█░▐░░░▄░░░▀██░░░░░░░░░░░░▄░▄██▀█▄░░▀░█░░░░░██▌░░░░░░░░░░░░░░░░▄▀
░░░▐▄░░░░░░░░░░░░░░░░░░█▀█▀▀░░░░▀█░░░█░▀█▀░░░░░░░░░░░░░░▀░▀▀▀░▄░░░░█▀░░░░░░███░░░░░░░░░░░░░▄▀
░░░░▀▀▌▄░░░░░░░░░░░░▄▄▀▀█░░░░░░░░█░░░░▀▄░░░░░░░░░░░░░░░░░▀░░░░░░░▄█░░░░░░░░▄█░▀█▄░░░░░░░░▐▀
░░░░░░░▀▄▄▄▄▄▄▄▄▄▄▀██░░█░░░░░░░░▄▌░░▄▄▄░░░░░░░░░░░░░░░░░░░░▄▄░░░░█░░░░░░▀▄░▌░▌░█░▀▀▀▀░░░▀▀
░░░░░░░░░░░░░░░░░▄▄▀▄▄▄▌░▄░░░░░░█▌░░░░░░░░░░▄▄▄▄█████████░░░░░░░░▀█▄░░░░░▌█▀█▀█▀░▄░▄▄░▄
░░░░░░░░░░░░░▐▀▀▀█▄█▀░░█░▌░░░░▄██▀▄▄░░░░░░░░███▀▀▀▀▀▀▀███░░░░░░░▀▄██░░░░▐███▄▀▀▀░░▀█▄▀▀
░░░░░░░░░░░░░▀░░▐░▄▌░░░░▀██▄░░▀▄▄█▄▄▀░░░░░░░█░░░░░░░░░░▄█░░░░░░▄▄████▄▄▀▀░░░░░░░░░░▀█▄▐▄▀
░░░░░░░░░░░░░░▀░█░▄▌░░░░░░░░▀░▀▀░░▀▀▀█▄▄░▄░░░▀█▄▄▄░░▄▄█▀░░▄▄▄████▀░░░░░░░░░░░░░░░░░░█▌░▀
░░░░░░░░░░░░░░░░░▌▀▌░░░░░░░░░░░░░▄░░░░▀██▄░▀░██░▄▄▄▄▄▄▄█▀▀▀░▄▄██▀░░░░░░░░░░░░░░░░░░▐█░▄
░░░░░░░░░░░░░░░░░▀▀▀▄░░░░░░░░░░░░░▀░░░░░▀▀█▄▄░░▀█████▀▀░░░▄██▀▀░░░░░░░░░░░░░░░░░░░░█░▀
░░░░░░░░░░░░░░░░░░░░░▀▀▄▄▄▄░░░░░█▄░▀░░░░░▄▄███▄▄▄▀▀░░░▄▄██▀▀░░░░░░░▄░░░░░░░░░░░▄▄▀▀▀
noU