604.3 meters = 1982 feet and 7.34 inches