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