126 x 874 inches = 3.2 x 22.2 meters