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