268 feet and 10 inches = 81.94 meters