░░░░░░░▀▀█░█▀█░█▀▀░░░█▀▄░▀█▀░█▀▄░█▀▀░█▀█
░░░░░░░░░█░█░█░█▀▀░░░█▀▄░░█░░█░█░█▀▀░█░█
░░░░░░░▀▀░░▀▀▀░▀▀▀░░░▀▀░░▀▀▀░▀▀░░▀▀▀░▀░▀
░░░░░░░▀█▀░█▀▀░░░█▀█░░░█▀▀░█▀▄░█▀█░█░█░█▀▄
░░░░░░░░█░░▀▀█░░░█▀█░░░█▀▀░█▀▄░█▀█░█░█░█░█
░░░░░░░▀▀▀░▀▀▀░░░▀░▀░░░▀░░░▀░▀░▀░▀░▀▀▀░▀▀░
░░░░░░░░░░░█▀█░█▀█░█▀▄░█▀█░█▀▄░█░█
░░░░░░░░░░░█░█░█░█░█▀▄░█░█░█░█░░█░
░░░░░░░░░░░▀░▀░▀▀▀░▀▀░░▀▀▀░▀▀░░░▀░
░█▀▀░█░░░█▀▀░█▀▀░▀█▀░█▀▀░█▀▄░░░▀█▀░█░█░█▀█░▀█▀
░█▀▀░█░░░█▀▀░█░░░░█░░█▀▀░█░█░░░░█░░█▀█░█▀█░░█░
░▀▀▀░▀▀▀░▀▀▀░▀▀▀░░▀░░▀▀▀░▀▀░░░░░▀░░▀░▀░▀░▀░░▀░
░█▀█░▀█▀░█░░░█▀▀░░░█▀█░█▀▀░░░▀█▀░█▀▄░█▀█░█▀▀░█░█
░█▀▀░░█░░█░░░█▀▀░░░█░█░█▀▀░░░░█░░█▀▄░█▀█░▀▀█░█▀█
░▀░░░▀▀▀░▀▀▀░▀▀▀░░░▀▀▀░▀░░░░░░▀░░▀░▀░▀░▀░▀▀▀░▀░▀