581 x 84 inches = 14.757 x 2.134 meters