86.8 x 110.4 feet = 26.46 x 33.65 meters