26927 meters = 88343 feet and 2.11 inches