88.5 x 91.1 feet = 26.97 x 27.77 meters