34.2 x 84.6 feet = 10.42 x 25.79 meters