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