66985 meters = 219767 feet and 0.72 inches