86 x 98.8 feet = 26.21 x 30.11 meters