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