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