86.3 x 80.2 feet = 26.3 x 24.44 meters