67 x 639 meters = 2637.8 x 25157.48 inches