Three mysterious carved stones have stood in a remote part of Oaxaca for thousands of years. Who carved them? Why?