115.3 x 86.6 feet = 35.14 x 26.4 meters