270.6 x 228.4 meters = 887.8 x 749.34 feet