25096 meters = 82335 feet and 11.5 inches