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