128 x 67 meters = 5039.37 x 2637.8 inches