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