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