398 x 881 feet = 121.31 x 268.53 meters