708.44 meters = 2324.278215 feet