27.05 meters = 88 feet and 8.96 inches