82.46 meters = 270 feet and 6.46 inches