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