66388 meters = 217808 feet and 4.79 inches