66 x 95.1 meters = 216.54 x 312.01 feet