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