129.3 x 134 feet = 39.41 x 40.84 meters