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