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