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