399 x 882 feet = 121.62 x 268.83 meters