--███───████──████──████──████───█ ─█─█───█──█──█─────█──█──█──██──█ ─█─█───█──█──████──████──████───████ █████──█──█──█──█──█──█──█──██──█──█ █───█──████──████──█──█──████───████
--███───████──████──████──████───█ ─█─█───█──█──█─────█──█──█──██──█ ─█─█───█──█──████──████──████───████ █████──█──█──█──█──█──█──█──██──█──█ █───█──████──████──█──█──████───████
--███───████──████──████──████───█ ─█─█───█──█──█─────█──█──█──██──█ ─█─█───█──█──████──████──████───████ █████──█──█──█──█──█──█──█──██──█──█ █───█──████──████──█──█──████───████
--███───████──████──████──████───█ ─█─█───█──█──█─────█──█──█──██──█ ─█─█───█──█──████──████──████───████ █████──█──█──█──█──█──█──█──██──█──█ █───█──████──████──█──█──████───████
--███───████──████──████──████───█ ─█─█───█──█──█─────█──█──█──██──█ ─█─█───█──█──████──████──████───████ █████──█──█──█──█──█──█──█──██──█──█ █───█──████──████──█──█──████───████