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