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