19866 meters = 65177 feet and 1.98 inches