.
░░░░░░░░░░░░░▄▄▄▄░░░░░░▄▄▄▄░░░░░░░░░░░░
░░░░░░░░░▄▄██████████████████▄▄░░░░░░░░
░░░░░░▄█████████████████████████▄░░░░░░
░░░░▄██████████████████████████████▄░░░
░░▄████████▀▀▀▀▀▀▀████▀▀▀▀▀▀▀▀██████▄░░
▄█████▀▀░░░░░░░░░░░░░░░░░░░░░░░░▀▀████▄
░▀█████▄▄▄▄▄░░░░░░░░░░░░░░░▄▄▄▄▄██████▀
░░░▀████████████████████████████████▀░░
░░░░░▀████████████████████████████▀░░░░
░░░░░░░▀████████████████████████▀░░░░░░
░░░░░░░░░░▀▀████████████████▀▀░░░░░░░░░
░░░░░░░░░░░░░░░▀▀▀▀▀▀▀▀▀▀░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░█░░█░░░█▀▄▀█░░░█▀▀▀█░░░█░▄▀░░░░░░
░░░░░░█▄▄█░░░█░█░█░░░█░░░█░░░█▀▄░░░░░░░
░░░░░░░░░█░░░█░░░█░░░█▄▄▄█░░░█░░█░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░