81.519 meters = 267 feet and 5.41 inches