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