39 x 128 feet = 11.89 x 39.01 meters