139 x 95.3 feet = 42.37 x 29.05 meters