_  _    ___  _  _   
                                                                                    | || |  / _ \| || |  
                                                                                    | || |_| | | | || |_ 
                                                                                    |__  __| |_| |__   _|
                                                                                      |_|   \___/   |_|  
                                                                                              



                                                                                             _\|/_
                                                                                             (o o)
                             +------------------------------------------------------------oOO-{_}-OOo---------------------------------------------------------+
                             | _   _                 _                                 _                                               _     _                |
                             || | | | ___  _   _ ___| |_ ___  _ __     __      _____  | |__   __ ___   _____    __ _   _ __  _ __ ___ | |__ | | ___ _ __ ___  |
                             || |_| |/ _ \| | | / __| __/ _ \| '_ \    \ \ /\ / / _ \ | '_ \ / _` \ \ / / _ \  / _` | | '_ \| '__/ _ \| '_ \| |/ _ \ '_ ` _ \ |
                             ||  _  | (_) | |_| \__ \ || (_) | | | |_   \ V  V /  __/ | | | | (_| |\ V /  __/ | (_| | | |_) | | | (_) | |_) | |  __/ | | | | ||
                             ||_| |_|\___/ \__,_|___/\__\___/|_| |_( )   \_/\_/ \___| |_| |_|\__,_| \_/ \___|  \__,_| | .__/|_|  \___/|_.__/|_|\___|_| |_| |_||
                             |                                     |/                                                 |_|                                     |
                             |                                                                                                                                |
                             +-------------------------------------------------------------------------------------------------------------------------------*/