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