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