.
░░░░░░░░░░░░░░▄▄▄▄████▄▄▄▄▄░░░░░░░░░░░░░
░░░░░░░░░▄▄██████▀▀▀▀▀▀██████▄▄░░░░░░░░░
░░░░░░░▄██████▀░░░░░░░░░░▀██████▄░░░░░░░
░░░░░▄██████▀░░░░░░░░░░░░░░▀██████▄░░░░░
░░░▄███████░░░░░░░░░░░░░░░░░▀███████░░░░
░░▄█▀░▀████░░░░░░░░░░░░░░░░░░████▀░▀█░░░
░▄█░░░░████░░░░░░░░░░░░░░░░░░████░░░░█░░
░█░░░░░████░░░░░░░░░░░░░░░░░░████▄░░░░█░
▄█░░░░█████▄░░░░░░░░░░░░░░░░▄█████░░░░█▄
█░░░░▄███████░░░░░░░░░░░░░▄███████▄░░░░█
█░░░▄██████████▄▄░░░░░░▄▄██████████░░░░█
▀█▄▄████████████████████████████████▄░█▀
░██████████████████████████████████████░
░▀██████████▀▀▀▀░░░░░░░░▀▀▀███████████░░
░░░██████▀░░░░░█▄░░░░░░▄█░░░░▀██████▀░░░
░░░░░▀███░░░░░░██░░░░░░██░░░░░░███▀░░░░░
░░░░░░░░█░░░░░░██░░░░░░██░░░░░░█░░░░░░░░
░░░░░░░░▀█░░░░░▀░░░░░░░░▀░░░░░█▀░░░░░░░░
░░░░░░░░░▀█▄▄░░░░░░░░░░░░░░▄▄█▀░░░░░░░░░
░░░░░░░░░░░░▀▀▄▄▄▄▄▄▄▄▄▄▄▄▀▀░░░░░░░░░░░░
.
═══▄▀▀██▀▀▄═══
══█▀██▀▀██▀█══
══▌█▄▄██▄▄█▐══
══▀▌═▐▌▐▌═▐▀══
═══▀▄▄▄▄▄▄▀═══