 _____  _        _      _   ____                          _         _    _               
|  ___|(_)  ___ | |  __| | |  _ \   ___  ___   ___  _ __ (_) _ __  | |_ (_)  ___   _ __  
| |_   | | / _ \| | / _` | | | | | / _ \/ __| / __|| '__|| || '_ \ | __|| | / _ \ | '_ \ 
|  _|  | ||  __/| || (_| | | |_| ||  __/\__ \| (__ | |   | || |_) || |_ | || (_) || | | |
|_|    |_| \___||_| \__,_| |____/  \___||___/ \___||_|   |_|| .__/  \__||_| \___/ |_| |_|
                                                            |_|                          
