28.1 x 84.9 feet = 8.56 x 25.88 meters