11860 meters = 38910 feet and 9.13 inches