291 x 635 meters = 954.72 x 2083.33 feet