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