What @dlish sed. Diarco supermarket chain say they will accept dollar payments in any denominations but new, unused, unfolded, unmarked USD100s are the way to go.
Not only will ATMs give you the official rate but they will deduct huge local fees and charges. Emergency Use Only.
There is lots...