269 x 321 meters = 882.55 x 1053.15 feet