105 x 43 meters = 344.49 x 141.08 feet