98.5 x 86.6 feet = 30.02 x 26.4 meters