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