12905 meters = 42339.238845 feet