12835 meters = 42109.580052 feet