86.9 x 110 feet = 26.49 x 33.53 meters