88.4 x 76.3 feet = 26.94 x 23.26 meters