267 x 265 meters = 875.98 x 869.42 feet