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