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