$$$ $$$ $$$ $$$ $$$$$$$$$$$$$$$ $$$ $$$$$$$$$$$$$$$$ $$$$$ $$$ $$$ $$$$ $$$$$ $$$ $$$ $$$$$ $$$ $$$ $$$$$ $$$ $$$ $$$$$$$$$$$$$$$$$$$ $$$$$ $$$$$$$$$$$$$$ $$$ $$$ $$$$$ $$$ $$$ $$$$$ $$$ $$$ $$$$$ $$$$ $$$ $$$ $$$$$ $$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$ $$$$$$$$$$ $$$ $$$