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