Any chance of knowing that that's the exact spot? Or is that pin an approximate? I don't know how accurate the locator map is. I didnt even know it existed.