82.43 meters = 270 feet and 5.28 inches