88.3 x 59.6 feet = 26.91 x 18.17 meters