19867 meters = 65180 feet and 5.35 inches