65988 meters = 216496 feet and 0.76 inches