.
░░░░░░░░░░░░░░░▐▌░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░▄██▄░░░░░░░░░░░░░░
░░░░░░░░░░░░░░█▀▀█░░░░░░░░░░░░░░
░░░░░░░░░░░░░██░░██░░░░░░░░░░░░░
░░░░░░░░░░░░██░▐▌░██░░░░░░░░░░░░
▄▄▄▄▄▄▄▄▄▄▄██░░██░░█▄▄▄▄▄▄▄▄▄▄▄▄
▀███▀▀▀▀▀▀▀▀░░████░░▀▀▀▀▀▀▀▀███▀
░░▀██▄░░▀██████████████▀░░▄██▀░░
░░░░▀██▄░░▀██████████▀░░▄█▀▀░░░░
░░░░░░░▀█▄░░████████░░▄█▀░░░░░░░
░░░░░░░░██░░████████░░██░░░░░░░░
░░░░░░░░█▀░██▀░░░░▀██░▀█░░░░░░░░
░░░░░░░██░░▀░▄████▄░▀░░██░░░░░░░
░░░░░░▄█▀░▄██▀░░░░▀██▄░▀█▄░░░░░░
░░░░░▄████▀░░░░░░░░░░▀████▄░░░░░
░░░░░██▀░░░░░░░░░░░░░░░░▀██░░░░░
░░░░░▀░░░░░░░░░░░░░░░░░░░░▀░░░░░