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