___                 _____                  _    _                                               
 / _ \               /  ___|                | |  | |                                              
/ /_\ \ _ __   _ __  \ `--.   ___   ___     | |  | |  __ _  _ __  _ __ ___   ______  _   _  _ __  
|  _  || '_ \ | '_ \  `--. \ / _ \ / __|    | |/\| | / _` || '__|| '_ ` _ \ |______|| | | || '_ \ 
| | | || |_) || |_) |/\__/ /|  __/| (__     \  /\  /| (_| || |   | | | | | |        | |_| || |_) |
\_| |_/| .__/ | .__/ \____/  \___| \___|     \/  \/  \__,_||_|   |_| |_| |_|         \__,_|| .__/ 
       | |    | |                                                                          | |    
       |_|    |_|                                                                          |_|