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