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