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