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