81.5 x 110.3 feet = 24.84 x 33.62 meters