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