159 x 889 inches = 4.039 x 22.581 meters