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