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