24994 meters = 82001 feet and 3.75 inches