66 x 155.5 meters = 216.54 x 510.17 feet