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