88.5 x 40.4 feet = 26.97 x 12.31 meters