104.8 x 128.4 feet = 31.94 x 39.14 meters