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