812 x 84 inches = 20.625 x 2.134 meters