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