29.1 x 85.9 feet = 8.87 x 26.18 meters