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