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