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