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