66279 meters = 217450 feet and 9.45 inches