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