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