/$$                     /$$                   /$$       /$$
      | $$                    |__/                  |__/      | $$
  /$$$$$$$  /$$$$$$  /$$$$$$$  /$$ /$$$$$$/$$$$      /$$  /$$$$$$$
 /$$__  $$ |____  $$| $$__  $$| $$| $$_  $$_  $$    | $$ /$$__  $$
| $$  | $$  /$$$$$$$| $$  \ $$| $$| $$ \ $$ \ $$    | $$| $$  | $$
| $$  | $$ /$$__  $$| $$  | $$| $$| $$ | $$ | $$    | $$| $$  | $$
|  $$$$$$$|  $$$$$$$| $$  | $$| $$| $$ | $$ | $$ /$$| $$|  $$$$$$$
 \_______/ \_______/|__/  |__/|__/|__/ |__/ |__/|__/|__/ \_______/