84.8 x 101.5 feet = 25.85 x 30.94 meters