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