31.1 x 87.9 feet = 9.48 x 26.79 meters