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