11.5 x 126 feet = 3.51 x 38.4 meters