269.6 x 227.4 meters = 884.51 x 746.06 feet