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