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