64446 meters = 211437 feet and 0.09 inches