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