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