66987 meters = 219773 feet and 7.46 inches