73.1 x 129.9 feet = 22.28 x 39.59 meters