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