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