     _         _                             _        
  __| |  __ _ | |_   __ _         ___   ___ | |_  ___ 
 / _` | / _` || __| / _` | _____ / __| / _ \| __|/ __|
| (_| || (_| || |_ | (_| ||_____|\__ \|  __/| |_ \__ \
 \__,_| \__,_| \__| \__,_|       |___/ \___| \__||___/
                                                      