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