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

