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