128 x 876 inches = 3.251 x 22.25 meters