598.1 meters = 1962 feet and 3.24 inches