128.3 x 99.6 feet = 39.11 x 30.36 meters