206 x 18 meters = 675.85 x 59.06 feet