20.6 x 84.1 feet = 6.28 x 25.63 meters