89 feet and 4 inches = 27.229 meters