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