268 x 264 meters = 879.27 x 866.14 feet