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