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