86.9 x 42.2 feet = 26.49 x 12.86 meters