 __      _______ ________          ________ _____  
 \ \    / /_   _|  ____\ \        / /  ____|  __ \ 
  \ \  / /  | | | |__   \ \  /\  / /| |__  | |__) |
   \ \/ /   | | |  __|   \ \/  \/ / |  __| |  _  / 
    \  /   _| |_| |____   \  /\  /  | |____| | \ \ 
     \/   |_____|______|   \/  \/   |______|_|  \_\
                                                   