514 x 881 feet = 156.67 x 268.53 meters