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