██████████████████████████████████████████████████████████████████████████████████████████
█────███──█─██─█─██─████─██─█─██─█────██───█────█───█────█────█────██────███──█─██─███████
█─█████─█─█─██─█─██─████─██─█─██─█─██──█─███─██─██─██─██─█─██─█─██──█─██─██─█─█─██─███████
█────█─██─█─█──█────████─█──█────█────██───█────██─██────█─██─█────██────█─██─█─█──███████
█─██─█─██─█──█─█─██─████──█─█─██─█─██──█─███─█████─██─████─██─█─██──█─██─█─██─█──█─███████
█────█─██─█─██─█─██─████─██─█─██─█────██───█─█████─██─████────█────██─██─█─██─█─██─█─█─█─█
██████████████████████████████████████████████████████████████████████████████████████████