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