85.8 x 109.4 feet = 26.15 x 33.35 meters