265.6 x 223.4 meters = 871.39 x 732.94 feet