605.9 meters = 1987 feet and 10.33 inches