129.2 x 63.2 feet = 39.38 x 19.26 meters