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