12068 meters = 39593.175853 feet