64090 meters = 210269 feet and 0.35 inches