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