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