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