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