____ _ ____ _____ _ ______ ___ _ _____
| __ ) / \ / ___| ____| | | _ \ \ / / \ | | ____|
| _ \ / _ \| | _| _| | | | | | \ V /| \| | _|
| |_) / ___ \ |_| | |___| |___| |_| || | | |\ | |___
|____/_/ \_\____|_____|_____|____/ |_| |_| \_|_____|

______ ______ _____ _____ __ __ ____
/ ___\ \ / / ___|_ _| ____| \/ / ___|
\___ \\ V /\___ \ | | | _| | |\/| \___ \
___) || | ___) || | | |___| | | |___) |
|____/ |_| |____/ |_| |_____|_| |_|____/