8032 meters = 26351 feet and 8.47 inches