     _   ____    ____           __        __  _  __  ____             ____   _       ____  
    | | | __ )  |  _ \          \ \      / / | |/ / / ___|           / ___| | |     | __ ) 
 _  | | |  _ \  | | | |  _____   \ \ /\ / /  | ' /  \___ \   _____  | |     | |     |  _ \ 
| |_| | | |_) | | |_| | |_____|   \ V  V /   | . \   ___) | |_____| | |___  | |___  | |_) |
 \___/  |____/  |____/             \_/\_/    |_|\_\ |____/           \____| |_____| |____/ 

