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