>>5005612░░░░░░░░░░░░░░░░░░░░░░░░░░░░▄▄░░▄░░▄▄▄▄
░░░░░░░░░░░░░░░░░░░░░▄▄▄▄████████▀▄▀█▐██▄
░░░░░░░░░░░░░░░░░░░░▄████████████████████▄
░░░░░░░░░░░░░░░░░░░██▀▀░░░▀████████▄██████
░░░░░░░░░░░░░░░░░░░▀░░░░░░░░▀█████████████
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░████████████
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░███████████▌
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░███████████
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░██████████
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▐████████
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░████████░░░▄▄▄
░░░░░░░░░░░░░░░░░░░░░░░░░▄▄▀██▄▄▄▄▄███████▀█████▄
░░░░░░░░░░░░░░░░░░░░░░░░░██▄▄██████████▐██▄███████▄
░░░░░░░░░░░░▄█▄░░░░░░░░░▄█▄██▀█████████████████▀░▀▀░░▄
░░░░░░░░░░░░█▀█▄░░░░░░░░▄▀▀▀░▄███▀▀███████▀███▀▌▄░░░░▐
░░░░░░░░░░░░█░▄█▄░░░░░░░░░░░░░░░████████▀██▀██▀██▄░░░▐
░░░░░░░░░░░░▐████▄▄░░░░░░░░░░░░█▐████░██▄▄█▌▄█▄▌██▄░░▐
░░░░░░░░░░░░▐███████▄▄░░░░░░░░█▀█████▐██▌▄██▄██████▌██▌
░░░░░░░░░░░░░███████████▄▄▄░▄▄▀▐█████████▄████████████▌
░░░░░░░░░░░░░▐███████████████▌▄█████████████████████▌█▌
░░░░░░░░░░░░░░███████████████░████████████████████████▄
░░░░░░░░░░░░░░▀█████████▀███▀▐█████████████████████████▀
░░░░░░░░░░░░░░░▐████████▄▄░▐▄███████████████▀███▄▄████▀
░░░░░░░░░░░░░░░░▀████████████████████▄▄██████▌███████▀
░░░░░░░░░░░░░░░░░░▀▀▀████████████████████▌▄████████▌█
░░░░░░░░░░░░░░░░░░░░░░▀██████████▀████████████████████▄
░░░░░░░░░░░░░░░░░░░░░░░░▀▀█████▀▌█████████████████████
░░░░░░░░░░░░░░░░░░░░░░░░░░░▀▀██▄████████████████████▀
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▀█████████████████▀▀▀▀
░░░░░░░░░░░░░▄▄▄░░░░░░░░░░░░░░░▀▀▀░░▀▀▀▀▀▀▀▀░░░░░░░▄▄
████████░▄▄███████▄░░█████████▄░░░░████▄░░████▀▄▄███████▄░▐███░░░░███
███▀▀▀▀▀░███▀▀▀▀███▌░███▌░▀▐███░░░░░▀███▄████▀▄███▀▀▀▀███▌▐███░░░░███
███████▌▐███░░░░▐███░█████████▀░░░░░░▀██████░░▐███░░░░▐███▐███░░░░███
███▀▀▀▀▀▐███░░░░▐███░████▀███▄░░░░░░░░░███▌░░░▐███░░░░▐███▐███░░░░███
███░░░░░░████▄▄▄███▌░███▌░█████░░░░░░░░███▌░░░▀████▄▄▄███▀░████▄▄████
███░░░░░░░▀▀█████▀▀░░███▌░░████▌░░░░░░░███▌░░░░░▀▀█████▀▀░░▀▀██████▀