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