206.1 x 43 meters = 676.18 x 141.08 feet