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