229 x 860 inches = 5.817 x 21.844 meters