86.5 x 38.4 feet = 26.37 x 11.7 meters