66 x 108 meters = 216.54 x 354.33 feet