24959 meters = 81886 feet and 5.8 inches