128.5 x 80.4 feet = 39.17 x 24.51 meters