88.5 x 43.9 feet = 26.97 x 13.38 meters