___   _  _    ______   _____   ___   _____   __  ___  
 / _ \ | || |  |  ____| / ____| / _ \ |  __ \ /_ ||__ \ 
| (_) || || |_ | |__   | |     | (_) || |  | | | |   ) |
 > _ < |__   _||  __|  | |      > _ < | |  | | | |  / / 
| (_) |   | |  | |     | |____ | (_) || |__| | | | / /_ 
 \___/    |_|  |_|      \_____| \___/ |_____/  |_||____|