59.5 x 88.3 feet = 18.14 x 26.91 meters