43 x 21.4 meters = 141.08 x 70.21 feet