1296.9 meters = 4254 feet and 11.06 inches