84 x 21.3 feet = 25.6 x 6.49 meters