154 x 884 inches = 3.912 x 22.454 meters