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