881 x 922 feet = 268.53 x 281.03 meters