───────────▄▄▄▄▄▄▄▄▄▄▄▄▄
────────▄▀▀═════════════▀▀▄
───────█═══════════════════█
──────█═════════════════════█
─────█═══▄▄▄▄▄▄▄═══▄▄▄▄▄▄▄═══█
────█═══█████████═█████████═══█
────█══██▀────▀█████▀────▀██══█
───██████──█▀█──███──█▀█──██████
───██████──▀▀▀──███──▀▀▀──██████
────█══▀█▄────▄██─██▄────▄█▀══█
────█════▀█████▀───▀█████▀════█
────█═════════════════════════█
────█═════════════════════════█
────█═══════▀▄▄▄▄▄▄▄▄▄▀═══════█
────█═════════════════════════█
───▐▓▓▌═════════════════════▐▓▓▌
───▐▐▓▓▌▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▐▓▓▌▌
───█══▐▓▄▓░░░▓░▓░▓░░░▓░▓░▓▄▓▌══█
──█══▌═▐▓▓░▓▓▓░▓░▓░▓▓▓░░▓▓▓▌═▐══█
──█══█═▐▓▓░░▓▓░▓░▓░▓▓▓░▓░▓▓▌═█══█
──█══█═▐▓▓░▓▓▓░░░▓░░░▓░▓░▓▓▌═█══█
──█══█═▐▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▌═█══█
──█══█▓░░▓░░▓░▓░▓▓░░░▓▓░░▓░░▓█══█
─▄█══█▐░▓░▓░▓░░░▓▓░░░▓▓░▓▓░▓▌█══█▄
─█████▐░▓▓▓░▓▓░▓▓▓░▓░▓░░▓░░▌─█████
─██████▐▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▌─██████
──▀█▀█──▐▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▌───█▀█▀
─────────▐▓▓▓▓▓▓▌▐▓▓▓▓▓▓▌
──────────▐▓▓▓▓▌──▐▓▓▓▓▌
─────────▄████▀────▀████▄-