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