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