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