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