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