126.5 x 78.4 feet = 38.56 x 23.9 meters