19994 meters = 65597.112861 feet