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