88 x 59.3 feet = 26.82 x 18.07 meters