86.5 x 41.9 feet = 26.37 x 12.77 meters