59 x 339 inches = 1.499 x 8.611 meters