82.47 meters = 270 feet and 6.85 inches