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