604.69 meters = 1983 feet and 10.69 inches