81.6 meters = 267 feet and 8.6 inches