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