39.6 x 85.8 feet = 12.07 x 26.15 meters