59 x 751 inches = 1.499 x 19.075 meters