85.5 x 40.9 feet = 26.06 x 12.47 meters