12906 meters = 42342.519685 feet