80.4 x 128.8 feet = 24.51 x 39.26 meters