_ _ _____ ____ _____ ______ _______ _____ _____ ______ __
_| || |_ / ____| /\ | _ \ /\ | __ \| ____|__ __| __ \ /\ / ____|/ __ \ \ / / /\
|_ __ _| | / \ | |_) | / \ | |__) | |__ | | | | | | / \ | | | | | \ V / / \
_| || |_| | / /\ \ | _ < / /\ \ | _ /| __| | | | | | |/ /\ \| | | | | |> < / /\ \
|_ __ _| |____ / ____ \| |_) / ____ \| | \ \| |____ | | | |__| / ____ \ |____| |__| / . \ / ____ \
|_||_| \_____/_/ \_\____/_/ \_\_| \_\______| |_| |_____/_/ \_\_____|\____/_/ \_|_/ \_\