84.8 x 108.4 feet = 25.85 x 33.04 meters