87.3 x 81.2 feet = 26.61 x 24.75 meters