781 x 531 inches = 19.837 x 13.487 meters