6068 meters = 19908 feet and 1.64 inches