112 x 860 inches = 2.845 x 21.844 meters