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