126.5 x 129.1 feet = 38.56 x 39.35 meters