126 x 129.2 feet = 38.4 x 39.38 meters