599.3 meters = 1966 feet and 2.49 inches