62 x 43 meters = 203.41 x 141.08 feet