26838 meters = 88051 feet and 2.17 inches