73.9 x 43 meters = 242.45 x 141.08 feet