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