268.6 x 226.4 meters = 881.23 x 742.78 feet