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