─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
─██████████████─██████████████─██████████████─██████████████────██████──██████─██████████────██████████████───████████──████████─
─██░░░░░░░░░░██─██░░░░░░░░░░██─██░░░░░░░░░░██─██░░░░░░░░░░██────██░░██──██░░██─██░░░░░░██────██░░░░░░░░░░██───██░░░░██──██░░░░██─
─██████░░██████─██░░██████████─██░░██████████─██████░░██████────██░░██──██░░██─████░░████────██░░██████░░██───████░░██──██░░████─
─────██░░██─────██░░██─────────██░░██─────────────██░░██────────██░░██──██░░██───██░░██──────██░░██──██░░██─────██░░░░██░░░░██───
─────██░░██─────██░░██████████─██░░██████████─────██░░██────────██░░██──██░░██───██░░██──────██░░██████░░████───████░░░░░░████───
─────██░░██─────██░░░░░░░░░░██─██░░░░░░░░░░██─────██░░██────────██░░██──██░░██───██░░██──────██░░░░░░░░░░░░██─────████░░████─────
─────██░░██─────██░░██████████─██████████░░██─────██░░██────────██░░██──██░░██───██░░██──────██░░████████░░██───────██░░██───────
─────██░░██─────██░░██─────────────────██░░██─────██░░██────────██░░██──██░░██───██░░██──────██░░██────██░░██───────██░░██───────
─────██░░██─────██░░██████████─██████████░░██─────██░░██────────██░░██████░░██─████░░████────██░░████████░░██───────██░░██───────
─────██░░██─────██░░░░░░░░░░██─██░░░░░░░░░░██─────██░░██────────██░░░░░░░░░░██─██░░░░░░██────██░░░░░░░░░░░░██───────██░░██───────
─────██████─────██████████████─██████████████─────██████────────██████████████─██████████────████████████████───────██████───────
─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
────────██████████████─██████████████████─██████████████─██████████████─████████████████───██████──────────██████─██████─────────
────────██░░░░░░░░░░██─██░░░░░░░░░░░░░░██─██░░░░░░░░░░██─██░░░░░░░░░░██─██░░░░░░░░░░░░██───██░░██████████████░░██─██░░██─────────
────────██░░██████████─████████████░░░░██─██████░░██████─██░░██████████─██░░████████░░██───██░░░░░░░░░░░░░░░░░░██─██░░██─────────
────────██░░██─────────────────████░░████─────██░░██─────██░░██─────────██░░██────██░░██───██░░██████░░██████░░██─██░░██─────────
────────██░░██████████───────████░░████───────██░░██─────██░░██████████─██░░████████░░██───██░░██──██░░██──██░░██─██░░██─────────
────────██░░░░░░░░░░██─────████░░████─────────██░░██─────██░░░░░░░░░░██─██░░░░░░░░░░░░██───██░░██──██░░██──██░░██─██░░██─────────
────────██░░██████████───████░░████───────────██░░██─────██░░██████████─██░░██████░░████───██░░██──██████──██░░██─██████─────────
────────██░░██─────────████░░████─────────────██░░██─────██░░██─────────██░░██──██░░██─────██░░██──────────██░░██────────────────
────────██░░██████████─██░░░░████████████─────██░░██─────██░░██████████─██░░██──██░░██████─██░░██──────────██░░██─██████─────────
────────██░░░░░░░░░░██─██░░░░░░░░░░░░░░██─────██░░██─────██░░░░░░░░░░██─██░░██──██░░░░░░██─██░░██──────────██░░██─██░░██─────────
────────██████████████─██████████████████─────██████─────██████████████─██████──██████████─██████──────────██████─██████─────────