______  _____ ____  _____ _______  
 / /  _ \| ____/ ___|| ____|_   _\ \ 
/ /| |_) |  _| \___ \|  _|   | |  \ \
\ \|  _ <| |___ ___) | |___  | |  / /
 \_\_| \_\_____|____/|_____| |_| /_/ 
				
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
				
				
  __    _    _   _ ___ __  __    _    _       ____  ____ ___ _   ___  
 / /   / \  | \ | |_ _|  \/  |  / \  | |     / ___||  _ \_ _| \ | \ \ 
/ /   / _ \ |  \| || || |\/| | / _ \ | |     \___ \| |_) | ||  \| |\ \
\ \  / ___ \| |\  || || |  | |/ ___ \| |___   ___) |  __/| || |\  |/ /
 \_\/_/   \_\_| \_|___|_|  |_/_/   \_\_____| |____/|_|  |___|_| \_/_/