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