126.8 x 150.4 feet = 38.65 x 45.84 meters