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