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