12922 meters = 42395.013123 feet