531 x 859 inches = 13.487 x 21.819 meters