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