85.3 x 79.2 feet = 26 x 24.14 meters