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