124.3 x 95.6 feet = 37.89 x 29.14 meters