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