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