89 feet and 7.5 inches = 27.318 meters