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