  _____           _        _   _______                                                  _       
 |  __ \         | |      | | |__   __|                                                (_)      
 | |__) |__  _ __| |_ __ _| |    | |_ __ __ _ _ __  ___ _ __   __ _ _ __ _^_ _ __   ___ _  __ _ 
 |  ___/ _ \| '__| __/ _` | |    | | '__/ _` | '_ \/ __| '_ \ / _` | '__/ _ \ '_ \ / __| |/ _` |
 | |  | (_) | |  | || (_| | |    | | | | (_| | | | \__ \ |_) | (_| | | |  __/ | | | (__| | (_| |
 |_|   \___/|_|   \__\__,_|_|    |_|_|  \__,_|_| |_|___/ .__/ \__,_|_|  \___|_| |_|\___|_|\__,_|
                                                       | |                                      
                                                       |_|                                      
