████████████████████████████████████████
█░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░█
█░░░░░░░██░█░░░░░░░░░░░░░░▐█▌░░░░░░░░░░█
█░░░░░░░██▀█▐▀█░█░█▐▀█░░░██▀██░░░░░░░░░█
█░░░░░░░██░█▐▀█░▀▄▀▐█▄░▄██▀▀▀██▄░░░░░░░█
█░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░█
█░░░░░░░░░