__ __ ___ ____ ____ _____
| \/ |/ _ \| _ \/ ___|| ____|
| |\/| | | | | |_) \___ \| _|
| | | | |_| | _ < ___) | |___
|_| |_|\___/|_| \_\____/|_____|
_____ ____ _ _ _ ____ _ _ _____ ___ ____
|_ _| _ \ / \ | \ | / ___|| | / \|_ _/ _ \| _ \
| | | |_) | / _ \ | \| \___ \| | / _ \ | || | | | |_) |
| | | _ < / ___ \| |\ |___) | |___ / ___ \| || |_| | _ <
|_| |_| \_\/_/ \_\_| \_|____/|_____/_/ \_\_| \___/|_| \_\
_ _ ___ _ _ _ _____ __ _ _
|_)\_/ | \ ||_||_ | \|_(_ | /__|\ ||_|_)
|_) | |_/ || ||_ |_/|___)_|_\_|| \||_| \