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