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