66 x 39.1 meters = 216.54 x 128.28 feet