21.6 x 85.1 feet = 6.58 x 25.94 meters