860 x 227 inches = 21.844 x 5.766 meters