26846 meters = 88077 feet and 5.13 inches