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