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