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

