840 x 881 feet = 256.03 x 268.53 meters