656 x 67 meters = 25826.77 x 2637.8 inches