83.18 meters = 272 feet and 10.8 inches