86.4 x 74.3 feet = 26.33 x 22.65 meters