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