66 x 265 meters = 216.54 x 869.42 feet