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