87.5 x 75.6 feet = 26.67 x 23.04 meters