603.69 meters = 1980 feet and 7.32 inches