11862 meters = 38917 feet and 3.87 inches