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