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