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