59890 meters = 196489 feet and 6.02 inches