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