758.17 meters = 2487.434383 feet