26924 meters = 88333 feet and 4 inches