66 x 43 meters = 216.54 x 141.08 feet