265 x 66 meters = 869.42 x 216.54 feet