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