_ _ _ _____ __ _____ _____ _____ _____ ___ _____ __ __ _____ __ _____ _____ __
| | | | __| | | | | | __| |_ | | | | | | __ | | | | __| |
| | | | __| |__| --| | | | | | __| | _| | | | |_ _| | __ -| |__| | | | |__|
|_____|_____|_____|_____|_____|_|_|_|_____| |___| |_|_|_| |_| |_____|_____|_____|_____|__|