 /$$        /$$$$$$  /$$      /$$ /$$$$$$$        /$$                       /$$      /$$                                  /$$                           /$$      
| $$       /$$__  $$| $$$    /$$$| $$__  $$      | $$                      | $$$    /$$$                                 | $$                          | $$      
| $$      | $$  \ $$| $$$$  /$$$$| $$  \ $$      | $$$$$$$  /$$   /$$      | $$$$  /$$$$  /$$$$$$                /$$$$$$$| $$$$$$$   /$$$$$$  /$$$$$$$ | $$   /$$
| $$      | $$  | $$| $$ $$/$$ $$| $$$$$$$/      | $$__  $$| $$  | $$      | $$ $$/$$ $$ /$$__  $$              /$$_____/| $$__  $$ |____  $$| $$__  $$| $$  /$$/
| $$      | $$  | $$| $$  $$$| $$| $$____/       | $$  \ $$| $$  | $$      | $$  $$$| $$| $$  \__/             | $$      | $$  \ $$  /$$$$$$$| $$  \ $$| $$$$$$/ 
| $$      | $$  | $$| $$\  $ | $$| $$            | $$  | $$| $$  | $$      | $$\  $ | $$| $$                   | $$      | $$  | $$ /$$__  $$| $$  | $$| $$_  $$ 
| $$$$$$$$|  $$$$$$/| $$ \/  | $$| $$            | $$$$$$$/|  $$$$$$$      | $$ \/  | $$| $$                   |  $$$$$$$| $$  | $$|  $$$$$$$| $$  | $$| $$ \  $$
|________/ \______/ |__/     |__/|__/            |_______/  \____  $$      |__/     |__/|__/             /$$$$$$\_______/|__/  |__/ \_______/|__/  |__/|__/  \__/
                                                            /$$  | $$                                   |______/                                                 
                                                           |  $$$$$$/                                                                                            
                                                            \______/                                                                                             