88.5 x 76.6 feet = 26.97 x 23.35 meters