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