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