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