84 x 96 feet = 25.6 x 29.26 meters