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