42339 meters = 138907 feet and 5.76 inches