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