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