████─████─█──█─████──███─███ █──█─█──█─█──█─█──██─█────█ █──█─████─█─██─████──███──█ █──█─█────██─█─█──██─█────█ █──█─█────█──█─████──███──█
╔══╦╗╔╗╔╦══╦═══╗ ║╔═╣║║║║║╔╗║╔══╝ ║╚═╣║║║║║╚╝║║╔═╗ ╚═╗║║║║║║╔╗║║╚╗║ ╔═╝║╚╝╚╝║║║║╚═╝║ ╚══╩═╝╚═╩╝╚╩═══╝
───────────▄▄▄▄▄▄▄▄▄─────────── ────────▄█████████████▄──────── █████──█████████████████──█████ ▐████▌─▀███▄───────▄███▀─▐████▌ ─█████▄──▀███▄───▄███▀──▄█████─ ─▐██▀███▄──▀███▄███▀──▄███▀██▌─ ──███▄▀███▄──▀███▀──▄███▀▄███── ──▐█▄▀█▄▀███─▄─▀─▄─███▀▄█▀▄█▌── ───███▄▀█▄██─██▄██─██▄█▀▄███─── ────▀███▄▀██─█████─██▀▄███▀──── ───█▄─▀█████─█████─█████▀─▄█─── ───███────────███────────███─── ───███▄────▄█─███─█▄────▄███─── ───█████─▄███─███─███▄─█████─── ───█████─████─███─████─█████─── ───█████─████─███─████─█████─── ───█████─████─███─████─█████─── ───█████─████▄▄▄▄▄████─█████─── ────▀███─█████████████─███▀──── ──────▀█─███─▄▄▄▄▄─███─█▀────── ─────────▀█▌▐█████▌▐█▀───────── ────────────███████────────────