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