580 x 73 inches = 14.732 x 1.854 meters